diff options
| author | Myles <mylesandmore9@gmail.com> | 2022-11-26 22:52:33 -0600 | 
|---|---|---|
| committer | Myles <mylesandmore9@gmail.com> | 2022-11-26 22:52:33 -0600 | 
| commit | b595a013c6bdd16b49210ed7ffec4caccd29a42c (patch) | |
| tree | e5814fd8bb7647a323dbdf4c8c5b8714e5ed12ee /src/main/java/com/MylesAndMore | |
| parent | 6e740447ea9ea3d853fb1d3be0f06bc358852cb7 (diff) | |
| download | Tumble-b595a013c6bdd16b49210ed7ffec4caccd29a42c.tar.gz Tumble-b595a013c6bdd16b49210ed7ffec4caccd29a42c.tar.bz2 Tumble-b595a013c6bdd16b49210ed7ffec4caccd29a42c.zip  | |
add logic so players cannot rejoin in game world
EventListener logic
Diffstat (limited to 'src/main/java/com/MylesAndMore')
| -rw-r--r-- | src/main/java/com/MylesAndMore/tumble/EventListener.java | 9 | 
1 files changed, 9 insertions, 0 deletions
diff --git a/src/main/java/com/MylesAndMore/tumble/EventListener.java b/src/main/java/com/MylesAndMore/tumble/EventListener.java index f673b54..c5ec8e5 100644 --- a/src/main/java/com/MylesAndMore/tumble/EventListener.java +++ b/src/main/java/com/MylesAndMore/tumble/EventListener.java @@ -1,5 +1,6 @@  package com.MylesAndMore.tumble; +import org.bukkit.Bukkit;  import org.bukkit.event.EventHandler;  import org.bukkit.event.Listener;  import org.bukkit.event.player.PlayerJoinEvent; @@ -14,6 +15,14 @@ public class EventListener implements Listener{          if (PluginManager.getPlugin().getConfig().getBoolean("hideJoinLeaveMessages")) {              event.setJoinMessage(null);          } +        // If the gameWorld and lobbyWorld is not null, then check +        if (PluginManager.getPlugin().getConfig().getString("gameWorld") != null && PluginManager.getPlugin().getConfig().getString("lobbyWorld") != null) { +            // if the player joining is in the game world, then +            if (event.getPlayer().getWorld() == Bukkit.getWorld(PluginManager.getPlugin().getConfig().getString("gameWorld"))) { +                // send them back to the lobby. +                event.getPlayer().teleport(Bukkit.getWorld(PluginManager.getPlugin().getConfig().getString("lobbyWorld")).getSpawnLocation()); +            } +        }      }      @EventHandler  | 
