diff --git a/src/main/java/eu/mhsl/minenet/minigames/score/tournament/TournamentDisplay.java b/src/main/java/eu/mhsl/minenet/minigames/score/tournament/TournamentDisplay.java index 03a9348..c917e14 100644 --- a/src/main/java/eu/mhsl/minenet/minigames/score/tournament/TournamentDisplay.java +++ b/src/main/java/eu/mhsl/minenet/minigames/score/tournament/TournamentDisplay.java @@ -30,6 +30,8 @@ public class TournamentDisplay extends MineNetInstance implements Spawnable { this.places = tournament.getPlaces(); this.tournament = tournament; + this.places.forEach(player -> player.setGameMode(GameMode.ADVENTURE)); + eventNode().addListener(PlayerMoveEvent.class, playerMoveEvent -> { if(isOnDisplay(playerMoveEvent.getPlayer()) && !playerMoveEvent.getNewPosition().sameBlock(placePositions[getRankPosition(playerMoveEvent.getPlayer())])) { playerMoveEvent.setCancelled(true);