Files
CustomNPC-Plus/src/main/java/foxz/command/CommandNoppes.java
T
2026-01-24 16:03:54 -05:00

53 lines
1.7 KiB
Java

package foxz.command;
import net.minecraft.command.CommandBase;
import net.minecraft.command.ICommandSender;
import net.minecraft.util.ChatComponentText;
import net.minecraft.util.EnumChatFormatting;
import java.util.List;
/**
* @deprecated The /noppes command is deprecated and no longer supported.
* Please use the /kam command instead for all CNPC+ operations.
*/
@Deprecated
public class CommandNoppes extends CommandBase {
public CmdNoppes noppes = new CmdNoppes(this);
@Override
public String getCommandName() {
return noppes.commandHelper.name;
}
@Override
public String getCommandUsage(ICommandSender var1) {
return noppes.commandHelper.usage;
}
@Override
public void processCommand(ICommandSender var1, String[] var2) {
// Send deprecation warning
var1.addChatMessage(new ChatComponentText(EnumChatFormatting.RED + "[DEPRECATED] " +
EnumChatFormatting.YELLOW + "The /noppes command is deprecated and no longer supported."));
var1.addChatMessage(new ChatComponentText(EnumChatFormatting.YELLOW +
"Please use " + EnumChatFormatting.GREEN + "/kam" + EnumChatFormatting.YELLOW + " commands instead."));
var1.addChatMessage(new ChatComponentText(EnumChatFormatting.GRAY +
"Type " + EnumChatFormatting.WHITE + "/kam help" + EnumChatFormatting.GRAY + " for available commands."));
// Still execute the command for backwards compatibility
noppes.processCommand(var1, var2);
}
@Override
public List addTabCompletionOptions(ICommandSender par1, String[] par2) {
return noppes.addTabCompletion(par1, par2);
}
@Override
public int getRequiredPermissionLevel() {
return 2;
}
}