diff --git a/src/de/steamwar/lobby/listener/TeleporterListener.java b/src/de/steamwar/lobby/listener/TeleporterListener.java index 224ae2f..e615229 100644 --- a/src/de/steamwar/lobby/listener/TeleporterListener.java +++ b/src/de/steamwar/lobby/listener/TeleporterListener.java @@ -51,25 +51,25 @@ public class TeleporterListener extends BasicListener { return Bukkit.createInventory(null, InventoryType.HOPPER, "§6Teleporter"); }); swInventory.setItem(0, new SWItem(Material.WOODEN_AXE, "§eBaubereich").getItemStack(), clickType -> { - player.teleport(bau); - Portals.getStack(player).clear(); + teleport(bau, player); }); swInventory.setItem(1, new SWItem(Material.MAGMA_CREAM, "§eSpawn").getItemStack(), clickType -> { player.teleport(spawn); - Portals.getStack(player).clear(); }); swInventory.setItem(2, new SWItem(Material.BEACON, "§eTeamhalle").getItemStack(), clickType -> { player.teleport(team); - Portals.getStack(player).clear(); }); swInventory.setItem(3, new SWItem(Material.MAP, "§eMap").getItemStack(), clickType -> { player.teleport(map); - Portals.getStack(player).clear(); }); swInventory.setItem(4, new SWItem(Material.CLOCK, "§eArenen").getItemStack(), clickType -> { - player.teleport(arenen); - Portals.getStack(player).clear(); + teleport(arenen, player); }); swInventory.open(); } + + private void teleport(Location location, Player player) { + player.teleport(location); + Portals.getStack(player).clear(); + } }