Add game check before displaying team gui
Some checks failed
Build plugin / build (push) Has been cancelled
Some checks failed
Build plugin / build (push) Has been cancelled
This commit is contained in:
parent
051b2acb70
commit
c9c27d788e
|
@ -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));
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user