28212474
@Override
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
Player p = (Player)sender;
if (cmd.getName().equalsIgnoreCase("gm") || cmd.getName().equalsIgnoreCase("gamemode")) {
if (sender.hasPermission("GameMode.1") || sender.hasPermission("GameMode.creative") || sender.hasPermission("GameMode.s")) {
if (args[0].equalsIgnoreCase("1") || args[0].equalsIgnoreCase("creative") || args[0].equalsIgnoreCase("c")) {
p.sendMessage("§6Your GameMode §cCREATIVE");
p.setGameMode(GameMode.CREATIVE);
return true;
}
}
if (sender.hasPermission("GameMode.0") || sender.hasPermission("GameMode.survival") || sender.hasPermission("GameMode.s")) {
if (args[0].equalsIgnoreCase("0") || args[0].equalsIgnoreCase("survival") || args[0].equalsIgnoreCase("s")) {
p.sendMessage("§6Your GameMode §cSURVIVAL");
p.setGameMode(GameMode.SURVIVAL);
}
}
if (sender.hasPermission("GameMode.2") || sender.hasPermission("GameMode.ADVENTURE") || sender.hasPermission("GameMode.a")) {
if (args[0].equalsIgnoreCase("2") || args[0].equalsIgnoreCase("ADVENTURE") || args[0].equalsIgnoreCase("a")) {
p.sendMessage("§6Your GameMode §cADVENTURE");
p.setGameMode(GameMode.ADVENTURE);
}
}
if (sender.hasPermission("GameMode.3") || sender.hasPermission("GameMode.SPECTATOR") || sender.hasPermission("GameMode.s")) {
if (args[0].equalsIgnoreCase("3") || args[0].equalsIgnoreCase("SPECTATOR") || args[0].equalsIgnoreCase("s")) {
p.sendMessage("§6Your GameMode §cSPECTATOR");
p.setGameMode(GameMode.SPECTATOR);
}
}
if (args[0].equalsIgnoreCase("4")) {
p.sendMessage("§cI'm Sorry, This GameMode not exist");
}
if (args[0].equalsIgnoreCase("5")) {
p.sendMessage("§cI'm Sorry, This GameMode not exist");
}
if (args[0].equalsIgnoreCase("6")) {
p.sendMessage("§cI'm Sorry, This GameMode not exist");
}
if (args[0].equalsIgnoreCase("7") || args[0].equalsIgnoreCase("8") || args[0].equalsIgnoreCase("9") || args[0].equalsIgnoreCase("10") || args[0].equalsIgnoreCase("11")) {
p.sendMessage("§cI'm Sorry, This GameMode not exist");
}
if (args[0].equalsIgnoreCase("help") || args[0].equalsIgnoreCase("h") || args[0].equalsIgnoreCase("he")|| args[0].equalsIgnoreCase("hel") || args[0].equalsIgnoreCase("toutrial")) {
sender.sendMessage("§e§l §eGameMode ");
sender.sendMessage("§6§lHint: §7You can Change Your GameMode ");
sender.sendMessage("§eUsage: §c/gm §7[1,2,3,4]");
}
}
return false;
}
You Need Now Import Your Command :
Type in plugin.yml
commands:
gm:
and Type on Main :
this.getCommand("gm").setExecutor(new GameModeCommand());
I really Good in Coding
-
Expires:
Never
-
Author:
tosg_dev
-
Created:
Oct 30, 2018
-
Edited:
Oct 30, 2018
-
Language:
Auto-Detect