From c4375578c74f13993209d7b3673e91ab3f9b81d2 Mon Sep 17 00:00:00 2001 From: Myles <43725835+MylesAndMore@users.noreply.github.com> Date: Mon, 5 Dec 2022 21:13:53 +0000 Subject: add gamemode switching at end of round --- src/main/java/com/MylesAndMore/tumble/Game.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'src/main/java/com/MylesAndMore/tumble/Game.java') 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 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(); } } -- cgit v1.2.3