Add game check before displaying team gui
Some checks failed
Build plugin / build (push) Has been cancelled

This commit is contained in:
2vb 2024-07-08 22:52:29 -07:00
parent 051b2acb70
commit c9c27d788e

View File

@ -59,6 +59,17 @@ public class GameCommand {
}
@Execute(name = "team")
void teamJoin(@Context Player player) {
Minigame game = SGM.getInstance().getGameManager().findGame(player);
if (game == null) {
CustomPlayer cPlayer = new CustomPlayer(player);
cPlayer.sendMessage(SGM.getInstance().getMessages().getString("sgm.game.not-found"));
} else {
new TeamGui(player).getGui().show(player);
}
}
@Execute(name = "addtoteam")
@Permission("sgm.games.team")
void teamJoin(@Context Player player, @Arg("player") Optional<Player> target) {
Player targetPlayer = target.orElse(player);
@ -71,6 +82,7 @@ public class GameCommand {
}
@Execute(name = "addplayer")
@Permission("sgm.games.addplayer")
void testjoin(@Context CommandSender sender, @Arg("player") Player target, @Arg("id") String id) {
SGM.getInstance().getGameManager().addPlayerToGame(target, UUID.fromString(id));
}