diff options
| author | Myles <43725835+MylesAndMore@users.noreply.github.com> | 2022-12-06 17:20:28 +0000 | 
|---|---|---|
| committer | Myles <43725835+MylesAndMore@users.noreply.github.com> | 2022-12-06 17:20:28 +0000 | 
| commit | 1b8759700824b2195385c68f9ed41104774180e7 (patch) | |
| tree | 41173406347f65c41bdece0bc81e919f6a1fe464 /src/main/java | |
| parent | 43761076f359278756dfcddbcdeeca14b45c6f2b (diff) | |
| download | Tumble-1b8759700824b2195385c68f9ed41104774180e7.tar.gz Tumble-1b8759700824b2195385c68f9ed41104774180e7.tar.bz2 Tumble-1b8759700824b2195385c68f9ed41104774180e7.zip  | |
we do a little reformatting
of the ItemDamage event to keep it all in one location
sorry Carver, it's just easier to read :)
Diffstat (limited to '')
| -rw-r--r-- | src/main/java/com/MylesAndMore/tumble/EventListener.java | 8 | ||||
| -rw-r--r-- | src/main/java/com/MylesAndMore/tumble/Game.java | 10 | 
2 files changed, 7 insertions, 11 deletions
diff --git a/src/main/java/com/MylesAndMore/tumble/EventListener.java b/src/main/java/com/MylesAndMore/tumble/EventListener.java index b91ed56..86bf851 100644 --- a/src/main/java/com/MylesAndMore/tumble/EventListener.java +++ b/src/main/java/com/MylesAndMore/tumble/EventListener.java @@ -1,5 +1,7 @@  package com.MylesAndMore.tumble; +import java.util.Objects; +  import org.bukkit.Bukkit;  import org.bukkit.Material;  import org.bukkit.entity.Player; @@ -60,8 +62,10 @@ public class EventListener implements Listener{          if (TumbleManager.getGameWorld() != null) {              // Then check to see if the block was broken in the gameWorld,              if (event.getPlayer().getWorld() == Bukkit.getWorld(TumbleManager.getGameWorld())) { -                // If it was in the gameWorld, pass this event to the Game -                Game.getGame().itemDamage(event); +                // If it was in the gameWorld, check if the roundType was shovels +                if (Objects.equals(Game.getGame().getRoundType(), "shovels")) { +                    event.setCancelled(true); +                }              }          }      } diff --git a/src/main/java/com/MylesAndMore/tumble/Game.java b/src/main/java/com/MylesAndMore/tumble/Game.java index 793d4dd..6655081 100644 --- a/src/main/java/com/MylesAndMore/tumble/Game.java +++ b/src/main/java/com/MylesAndMore/tumble/Game.java @@ -233,14 +233,6 @@ public class Game {          }      } -    public void itemDamage(PlayerItemDamageEvent event) { -        // If the game type is shovels, -        if (Objects.equals(roundType, "shovels")) { -            // Cancel the event -            event.setCancelled(true); -        } -    } -      public void playerDeath(@NotNull Player player) {          player.setGameMode(GameMode.SPECTATOR);          // If there are more than 2 players in the game, @@ -294,7 +286,7 @@ public class Game {      }      // Methods to get the game type and game state for other classes outside the Game -    private String getGameType() { return gameType; } +    public String getRoundType() { return roundType; }      public String getGameState() { return gameState; }  | 
