From be6b206211d895948e984384cd488f54fb52dd52 Mon Sep 17 00:00:00 2001 From: Alejandro <25-alejandro@users.noreply.git.krews.org> Date: Tue, 28 Jan 2020 00:18:46 +0200 Subject: [PATCH] Ensure that potential adjacent tiles are not null (puzzlebox) --- .../habbohotel/items/interactions/InteractionPuzzleBox.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/eu/habbo/habbohotel/items/interactions/InteractionPuzzleBox.java b/src/main/java/com/eu/habbo/habbohotel/items/interactions/InteractionPuzzleBox.java index ca836501..6a2bfe80 100644 --- a/src/main/java/com/eu/habbo/habbohotel/items/interactions/InteractionPuzzleBox.java +++ b/src/main/java/com/eu/habbo/habbohotel/items/interactions/InteractionPuzzleBox.java @@ -53,7 +53,7 @@ public class InteractionPuzzleBox extends HabboItem { room.getLayout().getTileInFront(room.getLayout().getTile(this.getX(), this.getY()), RoomUserRotation.WEST.getValue()) } ) - .filter(t -> t.isWalkable() && !room.hasHabbosAt(t.x, t.y)) + .filter(t -> t != null && t.isWalkable() && !room.hasHabbosAt(t.x, t.y)) .min(Comparator.comparingDouble(a -> a.distance(client.getHabbo().getRoomUnit().getCurrentLocation()))); nearestTile.ifPresent(roomTile -> client.getHabbo().getRoomUnit().setGoalLocation(roomTile));