From 4458d16274a8aa28cb5a3973e5c7aa78a19884f8 Mon Sep 17 00:00:00 2001 From: BONNe Date: Fri, 30 Sep 2022 14:34:12 +0300 Subject: [PATCH] Fixes incorrect condition for missing island check. --- .../bentobox/listeners/teleports/PlayerTeleportListener.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/world/bentobox/bentobox/listeners/teleports/PlayerTeleportListener.java b/src/main/java/world/bentobox/bentobox/listeners/teleports/PlayerTeleportListener.java index d036312d2..d6b862c21 100644 --- a/src/main/java/world/bentobox/bentobox/listeners/teleports/PlayerTeleportListener.java +++ b/src/main/java/world/bentobox/bentobox/listeners/teleports/PlayerTeleportListener.java @@ -308,7 +308,7 @@ public class PlayerTeleportListener extends AbstractTeleportListener implements this.isIslandWorld(overWorld, environment) && this.getNetherEndWorld(overWorld, environment) != null && this.getIsland(event.getTo()). - filter(island -> this.hasPartnerIsland(island, environment)). + filter(island -> !this.hasPartnerIsland(island, environment)). map(island -> { event.setCancelled(true); this.pasteNewIsland(event.getPlayer(), event.getTo(), island, environment);