-
Notifications
You must be signed in to change notification settings - Fork 0
@CommandExecutor = GameMode
SnowTvZ edited this page May 13, 2017
·
2 revisions
@Override
public boolean onCommand(CommandSender sender, Command label, String String, String[] args){
if(label.getName().equalsIgnoreCase("gm")){
Player p = (Player)sender;
if(p.hasPermission("ImpulseNetwork.GameMode") || p.isOp()){
p.sendMessage("§ePorFavor Digite :");
p.sendMessage("§cgm 1 : gm 2 : gm 3 : gm 4");
p.sendMessage("§cCreative : Survival : Adventure : Espectador");
return true;
}else{
p.sendMessage("§c§lVoce nao tem permissao");
}
}else{
Player p1 = (Player)sender;
if (args[0].equals("1")
|| args[0].equalsIgnoreCase("creative")) {
p1.setGameMode(GameMode.CREATIVE);
p1.sendMessage("§eSeu modo de jogo foi alterado para : §cCreative");
return true;
} else if (args[0].equals("2")
|| args[0].equalsIgnoreCase("survival")) {
p1.setGameMode(GameMode.SURVIVAL);
p1.sendMessage("§eSeu modo de jogo foi alterado para : §cSurvival");
return true;
} else if (args[0].equals("3")
|| args[0].equalsIgnoreCase("adv")) {
p1.setGameMode(GameMode.ADVENTURE);
p1.sendMessage("§eSeu modo de jogo foi alterado para : §cAdventure");
return true;
} else if (args[0].equals("4")
|| args[0].equalsIgnoreCase("spec")){
p1.setGameMode(GameMode.SPECTATOR);
p1.sendMessage("§eSeu modo de jogo foi alterado para : §cEspectador");
return true;
}
}
return false;
}
}