Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package fr.impuuu.havenrp.commands;
- import java.util.List;
- import fr.impuuu.havenrp.common.HavenRP;
- import fr.impuuu.havenrp.packets.PacketMessage;
- import fr.impuuu.havenrp.utils.PlayerHelper;
- import net.minecraft.command.ICommand;
- import net.minecraft.command.ICommandSender;
- import net.minecraft.entity.player.EntityPlayer;
- import net.minecraft.entity.player.EntityPlayerMP;
- import net.minecraft.util.ChatComponentTranslation;
- public class CommandSendMessage
- implements ICommand
- {
- public int compareTo(Object arg0)
- {
- return 0;
- }
- public String getCommandName()
- {
- return "title";
- }
- public String getCommandUsage(ICommandSender sender)
- {
- return "title [title] [subtitle] [time] [player/@all]";
- }
- public List getCommandAliases()
- {
- return null;
- }
- public void processCommand(ICommandSender sender, String[] command)
- {
- if (command.length <= 3)
- {
- sender.addChatMessage(new ChatComponentTranslation("Mauvais usage : title [title] [subtitle] [time] [player/@all]", new Object[0]));
- return;
- }
- PacketMessage packet = new PacketMessage();
- int time = 0;
- try
- {
- time = Integer.parseInt(command[2]);
- }
- catch (NumberFormatException e)
- {
- sender.addChatMessage(new ChatComponentTranslation("Mauvais usage : title [title] [subtitle] [time] [player/@all]", new Object[0]));
- return;
- }
- command[0].replaceAll("_", " ");
- command[1].replaceAll("_", " ");
- packet.addInformations(command[0], command[1], time);
- if (command[3].equalsIgnoreCase("@all"))
- {
- HavenRP.packets.sendToAll(packet);
- }
- else
- {
- EntityPlayer p = PlayerHelper.getPlayerByName(command[3]);
- if (p == null) {
- return;
- }
- HavenRP.packets.sendTo(packet, (EntityPlayerMP)p);
- }
- }
- public boolean canCommandSenderUseCommand(ICommandSender sender)
- {
- return true;
- }
- public List addTabCompletionOptions(ICommandSender p_71516_1_, String[] p_71516_2_)
- {
- return null;
- }
- public boolean isUsernameIndex(String[] p_82358_1_, int p_82358_2_)
- {
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment