diff options
Diffstat (limited to '')
| -rw-r--r-- | src/main/java/com/MylesAndMore/tumble/EventListener.java | 17 | 
1 files changed, 15 insertions, 2 deletions
diff --git a/src/main/java/com/MylesAndMore/tumble/EventListener.java b/src/main/java/com/MylesAndMore/tumble/EventListener.java index 6c20a80..05f82fe 100644 --- a/src/main/java/com/MylesAndMore/tumble/EventListener.java +++ b/src/main/java/com/MylesAndMore/tumble/EventListener.java @@ -3,12 +3,13 @@ package com.MylesAndMore.tumble;  import org.bukkit.Bukkit;  import org.bukkit.event.EventHandler;  import org.bukkit.event.Listener; +import org.bukkit.event.entity.PlayerDeathEvent;  import org.bukkit.event.player.PlayerJoinEvent;  import org.bukkit.event.player.PlayerQuitEvent;  public class EventListener implements Listener{      @EventHandler -    public void PlayerJoinEvent(PlayerJoinEvent event){ +    public void PlayerJoinEvent(PlayerJoinEvent event) {          // On a PlayerJoinEvent, check if the config is set to hide the join/leave messages          // If true, null out the join message (which just makes it so that there is no message)          // If false, nothing will happen, and the default message will display @@ -26,7 +27,7 @@ public class EventListener implements Listener{      }      @EventHandler -    public void PlayerQuitEvent(PlayerQuitEvent event){ +    public void PlayerQuitEvent(PlayerQuitEvent event) {          // On a PlayerQuitEvent, check if the config is set to hide the join/leave messages          // If true, null out the quit message (which just makes it so that there is no message)          // If false, nothing will happen, and the default message will display @@ -34,4 +35,16 @@ public class EventListener implements Listener{              event.setQuitMessage(null);          }      } + +    @EventHandler +    public void PlayerDeathEvent(PlayerDeathEvent event) { +        // On a PlayerDeathEvent, check to make sure the gameWorld is defined, +        if (TumbleManager.getGameWorld() != null) { +            // then check to see if the player died in the gameWorld, +            if (event.getEntity().getWorld() == Bukkit.getWorld(TumbleManager.getGameWorld())) { +                // then pass this off to the Game +                Game.getGame().playerDeath(event.getEntity()); +            } +        } +    }  }  | 
