From 6f5806f3fdc2939aa43f0d00b42cd34dddcbffda Mon Sep 17 00:00:00 2001 From: Beny Date: Thu, 16 May 2019 10:15:52 +0100 Subject: [PATCH] Fixed NullPointerException in WiredEffectTeleport --- .../interactions/wired/effects/WiredEffectTeleport.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/com/eu/habbo/habbohotel/items/interactions/wired/effects/WiredEffectTeleport.java b/src/main/java/com/eu/habbo/habbohotel/items/interactions/wired/effects/WiredEffectTeleport.java index 11463890..240ae719 100644 --- a/src/main/java/com/eu/habbo/habbohotel/items/interactions/wired/effects/WiredEffectTeleport.java +++ b/src/main/java/com/eu/habbo/habbohotel/items/interactions/wired/effects/WiredEffectTeleport.java @@ -120,8 +120,14 @@ public class WiredEffectTeleport extends InteractionWiredEffect } public static void teleportUnitToTile(RoomUnit roomUnit, RoomTile tile) { + if(roomUnit == null || tile == null) + return; + Room room = roomUnit.getRoom(); + if(room == null) + return; + // makes a temporary effect room.sendComposer(new RoomUserEffectComposer(roomUnit, 4).compose()); Emulator.getThreading().run(new SendRoomUnitEffectComposer(room, roomUnit), WiredHandler.TELEPORT_DELAY);