// Copyright (c) 2015, Christopher "BlayTheNinth" Baker package net.blay09.mods.eirairc.command.base; import net.minecraft.command.ICommand; import net.minecraft.command.ICommandSender; import net.minecraft.util.BlockPos; import java.util.Collections; import java.util.List; public class IgnoreCommand implements ICommand { private final String name; public IgnoreCommand(String name) { this.name = name; } @Override public int compareTo(ICommand o) { return getCommandName().compareTo(o.getCommandName()); } @Override public String getCommandName() { return name; } @Override public String getCommandUsage(ICommandSender sender) { return ""; } @Override public List<String> getCommandAliases() { return Collections.emptyList(); } @Override public void processCommand(ICommandSender sender, String[] args) {} @Override public boolean canCommandSenderUseCommand(ICommandSender sender) { return true; } @Override public List<String> addTabCompletionOptions(ICommandSender sender, String[] args, BlockPos pos) { return null; } @Override public boolean isUsernameIndex(String[] sender, int args) { return false; } }