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);