package mcjty.rftools.commands; import mcjty.lib.preferences.PlayerPreferencesProperties; import net.minecraft.command.ICommandSender; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.util.ChatComponentText; import net.minecraft.util.EnumChatFormatting; public class CmdReset extends AbstractRfToolsCommand { @Override public String getHelp() { return ""; } @Override public String getCommand() { return "reset"; } @Override public int getPermissionLevel() { return 0; } @Override public void execute(ICommandSender sender, String[] args) { if (args.length > 1) { sender.addChatMessage(new ChatComponentText(EnumChatFormatting.RED + "Too many parameters!")); return; } if (!(sender instanceof EntityPlayer)) { sender.addChatMessage(new ChatComponentText(EnumChatFormatting.RED + "This command only works as a player!")); return; } EntityPlayer player = (EntityPlayer) sender; PlayerPreferencesProperties properties = PlayerPreferencesProperties.getProperties(player); properties.getPreferencesProperties().reset(); } }