File tree Expand file tree Collapse file tree 2 files changed +7
-0
lines changed
src/main/java/com/github/elic0de/hungergames Expand file tree Collapse file tree 2 files changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -126,6 +126,9 @@ public void startGame(Player player) {
126126 user .getPlayer ().getInventory ().clear ();
127127 user .getPlayer ().teleport (start );
128128 user .getPlayer ().setGameMode (GameMode .SPECTATOR );
129+
130+ // 10秒のクールダウン
131+ user .getPlayer ().setCooldown (Material .COMMAND_BLOCK , 10 * 20 );
129132 });
130133 nextPhase ();
131134 spawnEnderDragon (player );
Original file line number Diff line number Diff line change @@ -70,6 +70,10 @@ private void onDismount(EntityDismountEvent event) {
7070 if (game .getPhase () instanceof InGamePhase ) {
7171 if (event .getEntity () instanceof Player player ) {
7272 if (game .getDeadPlayers ().contains (player .getName ())) return ;
73+ if (player .getCooldown (Material .COMMAND_BLOCK ) == 0 ) {
74+ event .setCancelled (true );
75+ return ;
76+ }
7377 if (event .getDismounted () instanceof EnderDragon ) {
7478 game .dismountWithTeam (GameUserManager .getGameUser (player ));
7579 player .getInventory ().addItem (ItemBuilder .of (Material .FIREWORK_ROCKET ).build ());
You can’t perform that action at this time.
0 commit comments