浏览代码

Check permission for team-menu opening while game-join

RedstoneFuture 1 年之前
父节点
当前提交
599b31d275
共有 1 个文件被更改,包括 1 次插入0 次删除
  1. 1 0
      missilewars-plugin/src/main/java/de/butzlabben/missilewars/game/GameJoinManager.java

+ 1 - 0
missilewars-plugin/src/main/java/de/butzlabben/missilewars/game/GameJoinManager.java

@@ -189,6 +189,7 @@ public class GameJoinManager {
             player.setGameMode(GameMode.SPECTATOR);
             player.setGameMode(GameMode.SPECTATOR);
             
             
             if ((isNewPlayer) && (game.getState() == GameState.INGAME)) {
             if ((isNewPlayer) && (game.getState() == GameState.INGAME)) {
+                if (!player.hasPermission("mw.teammenu")) return;
                 Bukkit.getScheduler().runTaskLater(MissileWars.getInstance(), () -> {
                 Bukkit.getScheduler().runTaskLater(MissileWars.getInstance(), () -> {
                     openTeamSelectionMenu(mwPlayer);
                     openTeamSelectionMenu(mwPlayer);
                 }, 20);
                 }, 20);