Секретный код ненужный!
package ru.dworty; //Пакет файла
import net.md_5.bungee.api.ChatColor;
import org.bukkit.GameMode; //Импорты
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
public class CommandGm implements CommandExecutor { //Превращаем класс в обраб. комманд
private Main plugin; //Важно
public CommandGm(Main plugin) { //Тоже важно
this.plugin = plugin;
}
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) { //Скорачиваем методы
if(!sender.hasPermission("lib.dgm")) { //Проверка на permission lib.dgm
sender.sendMessage(ChatColor.RED + "You don't have permissions!");
return true;
}
if(!(sender instanceof Player)) { //Проверка если пишет комманду игрок то выполняются действия
sender.sendMessage(ChatColor.WHITE + "This command avaliable on player chat!");
return true;
}
Player p = (Player) sender; //Скоротим игрока до р = (Игрок) сендер
if(p.getGameMode().equals(GameMode.CREATIVE)) { //Если у игрока при вводе комманды гм1 то вкл. гм0
p.setGameMode(GameMode.SURVIVAL);
p.sendMessage(ChatColor.GOLD + "Gamemode: " + p.getGameMode()); //Сообщение в чат, какой у вас Гейм мод
} else if (p.getGameMode().equals(GameMode.SURVIVAL)) {
p.setGameMode(GameMode.CREATIVE);
p.sendMessage(ChatColor.GOLD + "Gamemode: " + p.getGameMode());
return true;
}
return false;
}
} //Закрытие кода