🆙 Fix idle

This commit is contained in:
duckietm
2026-04-13 08:31:38 +02:00
parent 9867c3bf94
commit f18eeb7d67
2 changed files with 11 additions and 11 deletions
+3 -3
View File
@@ -10,8 +10,8 @@
<properties> <properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>21</maven.compiler.source> <maven.compiler.source>25</maven.compiler.source>
<maven.compiler.target>21</maven.compiler.target> <maven.compiler.target>25</maven.compiler.target>
</properties> </properties>
<build> <build>
@@ -19,7 +19,7 @@
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId> <artifactId>maven-compiler-plugin</artifactId>
<version>3.13.0</version> <version>3.15.0</version>
<configuration> <configuration>
<source>19</source> <source>19</source>
<target>19</target> <target>19</target>
@@ -12,11 +12,11 @@ import com.eu.habbo.habbohotel.users.DanceType;
import com.eu.habbo.habbohotel.users.Habbo; import com.eu.habbo.habbohotel.users.Habbo;
import com.eu.habbo.habbohotel.users.HabboGender; import com.eu.habbo.habbohotel.users.HabboGender;
import com.eu.habbo.habbohotel.users.HabboItem; import com.eu.habbo.habbohotel.users.HabboItem;
import com.eu.habbo.habbohotel.wired.WiredUserActionType;
import com.eu.habbo.habbohotel.wired.core.WiredFreezeUtil; import com.eu.habbo.habbohotel.wired.core.WiredFreezeUtil;
import com.eu.habbo.habbohotel.wired.core.WiredManager; import com.eu.habbo.habbohotel.wired.core.WiredManager;
import com.eu.habbo.habbohotel.wired.core.WiredMoveCarryHelper; import com.eu.habbo.habbohotel.wired.core.WiredMoveCarryHelper;
import com.eu.habbo.habbohotel.wired.core.WiredUserMovementHelper; import com.eu.habbo.habbohotel.wired.core.WiredUserMovementHelper;
import com.eu.habbo.habbohotel.wired.WiredUserActionType;
import com.eu.habbo.messages.outgoing.generic.alerts.GenericErrorMessagesComposer; import com.eu.habbo.messages.outgoing.generic.alerts.GenericErrorMessagesComposer;
import com.eu.habbo.messages.outgoing.inventory.AddPetComposer; import com.eu.habbo.messages.outgoing.inventory.AddPetComposer;
import com.eu.habbo.messages.outgoing.rooms.pets.RoomPetComposer; import com.eu.habbo.messages.outgoing.rooms.pets.RoomPetComposer;
@@ -1262,9 +1262,14 @@ public class RoomUnitManager {
if (habbo == null || habbo.getRoomUnit() == null) { if (habbo == null || habbo.getRoomUnit() == null) {
return; return;
} }
boolean wasIdle = habbo.getRoomUnit().isIdle();
habbo.getRoomUnit().resetIdleTimer(); habbo.getRoomUnit().resetIdleTimer();
this.room.sendComposer(new RoomUnitIdleComposer(habbo.getRoomUnit()).compose());
WiredManager.triggerUserUnidles(this.room, habbo.getRoomUnit()); if (wasIdle) {
this.room.sendComposer(new RoomUnitIdleComposer(habbo.getRoomUnit()).compose());
WiredManager.triggerUserUnidles(this.room, habbo.getRoomUnit());
}
} }
/** /**
@@ -1446,11 +1451,6 @@ public class RoomUnitManager {
} }
} }
// ==================== DISPOSAL ====================
/**
* Disposes the unit manager.
*/
public void dispose() { public void dispose() {
this.currentHabbos.clear(); this.currentHabbos.clear();
this.currentBots.clear(); this.currentBots.clear();