diff options
| author | Myles <43725835+MylesAndMore@users.noreply.github.com> | 2022-12-05 21:13:53 +0000 | 
|---|---|---|
| committer | Myles <43725835+MylesAndMore@users.noreply.github.com> | 2022-12-05 21:13:53 +0000 | 
| commit | c4375578c74f13993209d7b3673e91ab3f9b81d2 (patch) | |
| tree | 6c770db307cd98a336d4f779a1fdca5607a175e7 /src/main/java/com/MylesAndMore/tumble | |
| parent | f4c447ec2a39a1782b6e7aa83e8ad1ef65c85d35 (diff) | |
| download | Tumble-c4375578c74f13993209d7b3673e91ab3f9b81d2.tar.gz Tumble-c4375578c74f13993209d7b3673e91ab3f9b81d2.tar.bz2 Tumble-c4375578c74f13993209d7b3673e91ab3f9b81d2.zip  | |
add gamemode switching at end of round
Diffstat (limited to '')
| -rw-r--r-- | src/main/java/com/MylesAndMore/tumble/Game.java | 11 | 
1 files changed, 10 insertions, 1 deletions
diff --git a/src/main/java/com/MylesAndMore/tumble/Game.java b/src/main/java/com/MylesAndMore/tumble/Game.java index 8f0af60..63c68df 100644 --- a/src/main/java/com/MylesAndMore/tumble/Game.java +++ b/src/main/java/com/MylesAndMore/tumble/Game.java @@ -182,6 +182,15 @@ public class Game {          }      } +    private void setSurvival() { +        for (List<Player> spectators = gamePlayers; spectators.size() > 0; spectators.remove(0)) { +            // Get a singular player from the player list +            Player spectatorPlayer = spectators.get(0); +            // Set that player's gamemode to survival +            spectatorPlayer.setGameMode(GameMode.SURVIVAL); +        } +    } +      public void itemDamage(PlayerItemDamageEvent event) {          // If the game type is shovels,          if (Objects.equals(roundType, "shovels")) { @@ -224,7 +233,7 @@ public class Game {              // A new method will need to be written for this; current one only supports lobby              // Set their gamemodes to survival - +            setSurvival();          }      }  | 
