From 58aac95c29c0f988ab257981362a470be94820fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bart=C5=82omiej=20Przemys=C5=82aw=20Pluta?= Date: Thu, 16 Nov 2023 10:55:49 +0100 Subject: [PATCH] Fix Warp util class --- .../main/java/com/bartlomiejpluta/base/util/world/Warp.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/api/src/main/java/com/bartlomiejpluta/base/util/world/Warp.java b/api/src/main/java/com/bartlomiejpluta/base/util/world/Warp.java index 8b8eeccb..4b1b8e5b 100644 --- a/api/src/main/java/com/bartlomiejpluta/base/util/world/Warp.java +++ b/api/src/main/java/com/bartlomiejpluta/base/util/world/Warp.java @@ -35,6 +35,11 @@ public class Warp extends EntityDelegate { public void update(float dt) { if (entity != null && entity.getCoordinates().equals(getCoordinates())) { beforeWarp(); + + if(entity.getLayer() != null) { + entity.getLayer().removeEntity(entity); + } + context.openMap(mapUid); context.getMap().getObjectLayer(layer).addEntity(entity); entity.setCoordinates(x, y);