public interface IArgumentParser<T>
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.String> |
getTabCompletion(net.minecraft.server.MinecraftServer server,
net.minecraft.command.ICommandSender sender,
java.lang.String[] args,
net.minecraft.util.math.BlockPos pos)
Get the tab completion for this argument.
|
T |
parseArgument(net.minecraft.server.MinecraftServer server,
net.minecraft.command.ICommandSender sender,
java.lang.String argument)
Parse the string argument into an object.
|
T parseArgument(net.minecraft.server.MinecraftServer server, net.minecraft.command.ICommandSender sender, java.lang.String argument) throws net.minecraft.command.CommandException
server - the server instancesender - the command senderargument - the argumentnet.minecraft.command.CommandException - if something goes wrongjava.util.List<java.lang.String> getTabCompletion(net.minecraft.server.MinecraftServer server,
net.minecraft.command.ICommandSender sender,
java.lang.String[] args,
net.minecraft.util.math.BlockPos pos)
server - the server instancesender - the command senderargs - the current typed-in argumentspos - the blockpos from the sender