FPChatX/src/main/java/com/fpghoti/fpchatx/command/commands/BadgeClearCommand.java

48 lines
1.2 KiB
Java

package com.fpghoti.fpchatx.command.commands;
import org.bukkit.ChatColor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import com.fpghoti.fpchatx.FPChat;
import com.fpghoti.fpchatx.command.Commands;
import com.fpghoti.fpchatx.player.FPlayer;
public class BadgeClearCommand extends Commands {
public BadgeClearCommand(FPChat plugin) {
super(plugin);
name = "BadgeClear";
description = "Unequips all badges";
syntax = ChatColor.GRAY + "/badgeclear";
minArgs = 0;
maxArgs = 0;
labels.add("fpc badgeclear");
labels.add("fpchat badgeclear");
labels.add("ch badgeclear");
labels.add("badgeclear");
labels.add("badgesclear");
}
@Override
public void execute(CommandSender sender, String[] args) {
if(!(sender instanceof Player)) {
FPlayer.errMsg(null, "This command is for players only.");
return;
}
if(!plugin.getMainConfig().mySQLEnabled()) {
FPlayer.errMsg(null, "MySQL is not enabled.");
return;
}
FPlayer p = FPlayer.getPlayer((Player)sender);
p.setBadge(1, 0);
p.setBadge(2, 0);
p.setBadge(3, 0);
p.sendMessage(FPChat.logo() + ChatColor.YELLOW + " Unequipped all badges!");
}
}