From 4f7ad220df0438b6f3382110577b53f29da46453 Mon Sep 17 00:00:00 2001 From: bculkin2442 Date: Thu, 24 May 2018 15:50:07 -0400 Subject: Update of all changes --- .../commands/JewelrycraftCommands.java | 133 +++++++++++---------- 1 file changed, 71 insertions(+), 62 deletions(-) mode change 100644 => 100755 src/main/java/darkknight/jewelrycraft/commands/JewelrycraftCommands.java (limited to 'src/main/java/darkknight/jewelrycraft/commands/JewelrycraftCommands.java') diff --git a/src/main/java/darkknight/jewelrycraft/commands/JewelrycraftCommands.java b/src/main/java/darkknight/jewelrycraft/commands/JewelrycraftCommands.java old mode 100644 new mode 100755 index cc5f216..2bafd5f --- a/src/main/java/darkknight/jewelrycraft/commands/JewelrycraftCommands.java +++ b/src/main/java/darkknight/jewelrycraft/commands/JewelrycraftCommands.java @@ -10,6 +10,7 @@ package darkknight.jewelrycraft.commands; import java.util.ArrayList; import java.util.LinkedList; import java.util.List; + import darkknight.jewelrycraft.util.JewelrycraftUtil; import net.minecraft.command.CommandBase; import net.minecraft.command.ICommandSender; @@ -18,66 +19,74 @@ import net.minecraft.entity.player.EntityPlayerMP; import net.minecraft.server.MinecraftServer; import net.minecraft.util.ChatComponentTranslation; -public class JewelrycraftCommands extends CommandBase -{ - private List aliases; - - public JewelrycraftCommands() - { - this.aliases = new ArrayList(); - this.aliases.add("jw"); - this.aliases.add("jewelry"); - } - - @Override - public String getCommandName() - { - return "jewelrycraft"; - } - - @Override - public String getCommandUsage(ICommandSender var1) - { - return "/jewelrycraft [points]"; - } - - @Override - public List getCommandAliases() - { - return aliases; - } - - @Override - public void processCommand(ICommandSender commandSender, String[] astring) - { - if (astring.length == 0 || astring[0].equals("help")) throw new WrongUsageException(getCommandUsage(commandSender)); - if (astring[0].equals("getCursePoints")){ - EntityPlayerMP entityplayermp = getPlayer(commandSender, astring[1]); - commandSender.addChatMessage(new ChatComponentTranslation(Integer.toString(JewelrycraftUtil.getCursePoints(entityplayermp)))); - }else if (astring[0].equals("addCursePoints")){ - int points = CommandBase.parseIntWithMin(commandSender, astring[2], 0); - EntityPlayerMP entityplayermp = getPlayer(commandSender, astring[1]); - JewelrycraftUtil.addCursePoints(entityplayermp, points); - }else if (astring[0].equals("setCursePoints")){ - int points = CommandBase.parseIntWithMin(commandSender, astring[2], 0); - EntityPlayerMP entityplayermp = getPlayer(commandSender, astring[1]); - JewelrycraftUtil.addCursePoints(entityplayermp, points - JewelrycraftUtil.getCursePoints(entityplayermp)); - } - } - - @Override - public List addTabCompletionOptions(ICommandSender icommandsender, String[] astring) - { - final List MATCHES = new LinkedList(); - final String ARG_LC = astring[astring.length - 1].toLowerCase(); - if (astring.length == 1){ - if ("addCursePoints".toLowerCase().startsWith(ARG_LC)) MATCHES.add("addCursePoints"); - if ("getCursePoints".toLowerCase().startsWith(ARG_LC)) MATCHES.add("getCursePoints"); - if ("setCursePoints".toLowerCase().startsWith(ARG_LC)) MATCHES.add("setCursePoints"); - }else if (astring.length == 2){ - for(String un: MinecraftServer.getServer().getAllUsernames()) - if (un.toLowerCase().startsWith(ARG_LC)) MATCHES.add(un); - } - return MATCHES.isEmpty() ? null : MATCHES; - } +public class JewelrycraftCommands extends CommandBase { + private List aliases; + + public JewelrycraftCommands() { + this.aliases = new ArrayList(); + this.aliases.add("jw"); + this.aliases.add("jewelry"); + } + + @Override + public String getCommandName() { + return "jewelrycraft"; + } + + @Override + public String getCommandUsage(ICommandSender var1) { + return "/jewelrycraft [points]"; + } + + @Override + public List getCommandAliases() { + return aliases; + } + + @Override + public void processCommand(ICommandSender commandSender, + String[] astring) { + if (astring.length == 0 || astring[0].equals("help")) + throw new WrongUsageException(getCommandUsage(commandSender)); + if (astring[0].equals("getCursePoints")) { + EntityPlayerMP entityplayermp = + getPlayer(commandSender, astring[1]); + commandSender.addChatMessage(new ChatComponentTranslation( + Integer.toString(JewelrycraftUtil + .getCursePoints(entityplayermp)))); + } else if (astring[0].equals("addCursePoints")) { + int points = CommandBase.parseIntWithMin(commandSender, + astring[2], 0); + EntityPlayerMP entityplayermp = + getPlayer(commandSender, astring[1]); + JewelrycraftUtil.addCursePoints(entityplayermp, points); + } else if (astring[0].equals("setCursePoints")) { + int points = CommandBase.parseIntWithMin(commandSender, + astring[2], 0); + EntityPlayerMP entityplayermp = + getPlayer(commandSender, astring[1]); + JewelrycraftUtil.addCursePoints(entityplayermp, points + - JewelrycraftUtil.getCursePoints(entityplayermp)); + } + } + + @Override + public List addTabCompletionOptions(ICommandSender icommandsender, + String[] astring) { + final List MATCHES = new LinkedList(); + final String ARG_LC = astring[astring.length - 1].toLowerCase(); + if (astring.length == 1) { + if ("addCursePoints".toLowerCase().startsWith(ARG_LC)) + MATCHES.add("addCursePoints"); + if ("getCursePoints".toLowerCase().startsWith(ARG_LC)) + MATCHES.add("getCursePoints"); + if ("setCursePoints".toLowerCase().startsWith(ARG_LC)) + MATCHES.add("setCursePoints"); + } else if (astring.length == 2) { + for (String un : MinecraftServer.getServer().getAllUsernames()) + if (un.toLowerCase().startsWith(ARG_LC)) + MATCHES.add(un); + } + return MATCHES.isEmpty() ? null : MATCHES; + } } -- cgit v1.2.3