diff --git a/src/main/java/eu/mhsl/minenet/minigames/instance/game/stateless/types/tetris/Tetris.java b/src/main/java/eu/mhsl/minenet/minigames/instance/game/stateless/types/tetris/Tetris.java index 84be942..5f98be3 100644 --- a/src/main/java/eu/mhsl/minenet/minigames/instance/game/stateless/types/tetris/Tetris.java +++ b/src/main/java/eu/mhsl/minenet/minigames/instance/game/stateless/types/tetris/Tetris.java @@ -102,7 +102,7 @@ class Tetris extends StatelessGame { double forwardAmount = movementVector.dot(forward); double leftAmount = movementVector.dot(left); - double buttonPressAmount = 0.018; + double buttonPressAmount = 0.05; if (forwardAmount > buttonPressAmount) { tetrisGame.pressedButton(TetrisGame.Button.W); } else if (forwardAmount < -buttonPressAmount) { 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);