// 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;
}
}