2
0
Fork 0
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

53 lines
1.6 KiB
Java

package net.minecraft.command.server;
import java.util.List;
import net.minecraft.command.CommandBase;
import net.minecraft.command.ICommandSender;
import net.minecraft.command.WrongUsageException;
import net.minecraft.server.MinecraftServer;
import net.minecraft.util.ChatComponentTranslation;
import net.minecraft.util.IChatComponent;
public class CommandEmote extends CommandBase
{
private static final String __OBFID = "CL_00000351";
public String getCommandName()
{
return "me";
}
/**
* Return the required permission level for this command.
*/
public int getRequiredPermissionLevel()
{
return 0;
}
public String getCommandUsage(ICommandSender sender)
{
return "commands.me.usage";
}
public void processCommand(ICommandSender sender, String[] args)
{
if (args.length > 0)
{
IChatComponent ichatcomponent = func_147176_a(sender, args, 0, sender.canCommandSenderUseCommand(1, "me"));
MinecraftServer.getServer().getConfigurationManager().sendChatMsg(new ChatComponentTranslation("chat.type.emote", new Object[] {sender.func_145748_c_(), ichatcomponent}));
}
else
{
throw new WrongUsageException("commands.me.usage", new Object[0]);
}
}
/**
* Adds the strings available in this command to the given list of tab completion options.
*/
public List addTabCompletionOptions(ICommandSender sender, String[] args)
{
return getListOfStringsMatchingLastWord(args, MinecraftServer.getServer().getAllUsernames());
}
}