From 9da79f3bc29764c0b05d5536d60b07c236cfe4bd Mon Sep 17 00:00:00 2001 From: tastybento Date: Thu, 6 Jun 2019 13:23:40 -0700 Subject: [PATCH] Writes a home location for the player after a teleport Should help with teleporting after death. Previously some situations the home was set, but not all. https://github.com/BentoBoxWorld/BentoBox/issues/728#issuecomment-499433751 --- .../java/world/bentobox/bentobox/managers/IslandsManager.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/world/bentobox/bentobox/managers/IslandsManager.java b/src/main/java/world/bentobox/bentobox/managers/IslandsManager.java index c2fac5e83..45c4d262d 100644 --- a/src/main/java/world/bentobox/bentobox/managers/IslandsManager.java +++ b/src/main/java/world/bentobox/bentobox/managers/IslandsManager.java @@ -634,6 +634,10 @@ public class IslandsManager { home.getChunk().load(); } player.teleport(home); + // Add home + if (plugin.getPlayers().getHomeLocations(world, player.getUniqueId()).isEmpty()) { + plugin.getPlayers().setHomeLocation(player.getUniqueId(), home); + } if (number == 1) { user.sendMessage("commands.island.go.teleport"); } else {