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")
|
@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")
|
@Permission("sgm.games.team")
|
||||||
void teamJoin(@Context Player player, @Arg("player") Optional<Player> target) {
|
void teamJoin(@Context Player player, @Arg("player") Optional<Player> target) {
|
||||||
Player targetPlayer = target.orElse(player);
|
Player targetPlayer = target.orElse(player);
|
||||||
|
@ -71,6 +82,7 @@ public class GameCommand {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Execute(name = "addplayer")
|
@Execute(name = "addplayer")
|
||||||
|
@Permission("sgm.games.addplayer")
|
||||||
void testjoin(@Context CommandSender sender, @Arg("player") Player target, @Arg("id") String id) {
|
void testjoin(@Context CommandSender sender, @Arg("player") Player target, @Arg("id") String id) {
|
||||||
SGM.getInstance().getGameManager().addPlayerToGame(target, UUID.fromString(id));
|
SGM.getInstance().getGameManager().addPlayerToGame(target, UUID.fromString(id));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user