diff --git a/src/main/java/com/eu/habbo/habbohotel/items/interactions/wired/effects/WiredEffectMoveFurniTowards.java b/src/main/java/com/eu/habbo/habbohotel/items/interactions/wired/effects/WiredEffectMoveFurniTowards.java index 36a494d3..d2f07557 100644 --- a/src/main/java/com/eu/habbo/habbohotel/items/interactions/wired/effects/WiredEffectMoveFurniTowards.java +++ b/src/main/java/com/eu/habbo/habbohotel/items/interactions/wired/effects/WiredEffectMoveFurniTowards.java @@ -45,6 +45,7 @@ public class WiredEffectMoveFurniTowards extends InteractionWiredEffect { super(id, userId, item, extradata, limitedStack, limitedSells); this.items = new THashSet<>(); + this.lastDirections = new THashMap<>(); } public List getAvailableDirections(HabboItem item, Room room) { @@ -98,6 +99,9 @@ public class WiredEffectMoveFurniTowards extends InteractionWiredEffect for(HabboItem item : this.items) { + if(item == null) + continue; + // direction the furni will move in RoomUserRotation moveDirection = null; RoomUserRotation lastDirection = lastDirections.get(item.getId());