package me.ryandw11.ultrachat.commands; import org.bukkit.command.Command; import org.bukkit.command.CommandExecutor; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; import me.ryandw11.ultrachat.UltraChat; import me.ryandw11.ultrachat.api.Lang; /** * StaffChat Toggle command. * @author Ryandw11 * */ public class StaffChatToggle implements CommandExecutor { private UltraChat plugin; public StaffChatToggle(){ plugin = UltraChat.plugin; } @Override public boolean onCommand(CommandSender sender, Command cmd, String s, String[] args) { if(!(sender instanceof Player)){ plugin.getLogger().info("That command is for players only!"); return true; } Player p = (Player) sender; if(p.hasPermission("ultrachat.staffchat.toggle")){ if(plugin.staffToggle.contains(p.getUniqueId())){ plugin.staffToggle.remove(p.getUniqueId()); p.sendMessage(Lang.STAFF_CHAT_ON.toString()); } else{ plugin.staffToggle.add(p.getUniqueId()); p.sendMessage(Lang.STAFF_CHAT_OFF.toString()); } }//end of perm check return false; } }