throw new WrongUsageException( "commands.ae2.usage" ); throw new WrongUsageException( c.command.getHelp( this.srv ) ); throw new WrongUsageException( "commands.ae2.usage" ); throw new WrongUsageException( Joiner.on( ", " ).join( Commands.values() ) ); throw new WrongUsageException( "commands.ae2.permissions" ); throw new WrongUsageException( "commands.ae2.usage" );
throws CommandException { if(args.length > 1) { throw new WrongUsageException(getUsage(sender));
public static WrongUsageException createException(ICommandSender sender, String key, Object... objects) { if (sender instanceof EntityPlayer && TerrariumHandshakeTracker.isFriendly((EntityPlayer) sender)) { return new WrongUsageException(key, objects); } return new WrongUsageException(LANGUAGE_MAP.getOrDefault(key, key), objects); }
@Override public void execute(MinecraftServer server, ICommandSender sender, String[] args) throws CommandException { if (args.length < 1) { throw new WrongUsageException("commands.sereneseasons.usage"); } else if ("setseason".equals(args[0])) { setSeason(sender, args); } }
private void showUsageError(String errorKey, Object... params) throws WrongUsageException { String message = I18n.translateToLocalFormatted(errorKey, params); throw new WrongUsageException(message); }
private void showUsageError(String errorKey) throws WrongUsageException { String message = I18n.translateToLocal(errorKey); throw new WrongUsageException(message); }
protected void wrongUsage(ICommandSender sender) throws WrongUsageException { throw new WrongUsageException(getUsage(sender)); }
public WrongUsageException getUsageException(ICommandSender sender) { return new WrongUsageException(this.getUsage(sender)); }
@Override public void execute(MinecraftServer server, ICommandSender sender, String[] args) throws CommandException { if (args.length == 0 || args[0].isEmpty()) { throw new WrongUsageException(getCommandUsage(sender)); } String cmd = args[0].toLowerCase(); if (!commands.containsKey(cmd)) { throw new WrongUsageException(getCommandUsage(sender)); } String[] argsSub = Arrays.copyOfRange(args, 1, args.length); commands.get(cmd).execute(server, sender, argsSub); } }
@Override public void execute(MinecraftServer server, ICommandSender sender, String[] args) throws CommandException { if (args.length == 0 || !subCommands.containsKey(args[0].toLowerCase())) { throw new WrongUsageException(getUsage(sender)); } String[] subArgs = new String[args.length - 1]; System.arraycopy(args, 1, subArgs, 0, args.length - 1); ISubCommand subCommand = subCommands.get(args[0].toLowerCase()); if (subArgs.length > subCommand.getMaxArgs()) { throw new WrongUsageException(getUsage(sender)); } subCommand.execute(server, sender, subArgs); }
@Override public void execute(MinecraftServer server, ICommandSender sender, String[] args) throws CommandException { if (args.length < 1) { throw new WrongUsageException("commands.toughasnails.usage"); } else if ("tempinfo".equals(args[0])) { displayTemperatureInfo(sender, args); } else if ("settemp".equals(args[0])) { setTemperature(sender, args); } }
private CommandLocation parseLocation(ICommandSender sender, String[] input) throws WrongUsageException { CommandLocation location = this.parseCoordinateLocation(input); if (location == null) { String place = String.join(" ", input); if (Strings.isNullOrEmpty(place)) { throw new WrongUsageException(this.getUsage(sender)); } location = new GeocodeLocation(place); } return location; }
@Override public void execute(@Nonnull MinecraftServer server, @Nonnull ICommandSender sender, @Nonnull String[] parameters) throws CommandException { if (parameters.length != 1) throw new WrongUsageException(getUsage(sender)); MineTweakerAPI.logCommand("Items: \n" + Shop.REGISTRY.get(new ResourceLocation(parameters[0])).getPurchasableIDs().toString().replace("[", "").replace("]", "").replace(", ", "\n")); sender.sendMessage(new TextComponentString("List generated; see minetweaker.log in your minecraft dir")); } }
public static void throwWrongUsage(ICommandSender sender, IForestryCommand command) throws WrongUsageException { throw new WrongUsageException(Translator.translateToLocalFormatted("for.chat.help", command.getUsage(sender))); }
@Override public void execute(@Nonnull MinecraftServer server, @Nonnull ICommandSender sender, @Nonnull String[] parameters) throws CommandException { if (parameters.length == 1 && sender instanceof EntityPlayer) { if (parameters[0].equals("gold")) { PacketHandler.sendToClient(new PacketEdit(true), (EntityPlayer) sender); } else if (parameters[0].equals("date")) { PacketHandler.sendToClient(new PacketEdit(false), (EntityPlayer) sender); } } else throw new WrongUsageException(getUsage(sender)); } }
@Override public void execute(@Nonnull MinecraftServer server, @Nonnull ICommandSender sender, @Nonnull String[] parameters) throws CommandException { if (parameters.length == 2 || parameters.length == 3) { long amount = Long.parseLong(parameters[parameters.length - 1]); boolean set = ((parameters.length == 2 && parameters[0].equals("set")) || (parameters.length == 3 && parameters[1].equals("set"))); EntityPlayerMP player = parameters.length == 2? CommandBase.getCommandSenderAsPlayer(sender) : CommandBase.getPlayer(server, sender, parameters[0]); StatsServer stats = HFTrackers.<PlayerTrackerServer>getPlayerTrackerFromPlayer(player).getStats(); if (set) { stats.setGold(player, amount); } else stats.addGold(player, amount); } else throw new WrongUsageException(getUsage(sender)); } }
@Override public void execute(MinecraftServer server, ICommandSender sender, String[] args) throws CommandException { if (args.length < 1) { throw new WrongUsageException(getCommandUsage(sender)); } String enumName = args[0].toUpperCase(); E enumValue = EnumUtils.getEnum(enumClass, enumName); if (enumValue == null) { // default constructor uses "snytax"... throw new SyntaxErrorException("commands.generic.syntax"); } applyModifier(server, sender, dragon -> enumConsumer.accept(dragon, enumValue)); }
@Override public void execute(@Nonnull MinecraftServer server, @Nonnull ICommandSender sender, @Nonnull String[] parameters) throws CommandException { if (parameters.length == 1) { for (Weather weather : Weather.values()) { if (StringUtils.equalsIgnoreCase(weather.name(), parameters[0])) { HFTrackers.<CalendarServer>getCalendar(sender.getEntityWorld()).setTodaysWeather(weather); } } } else throw new WrongUsageException(getUsage(sender)); } }
@Override public void execute(@Nonnull MinecraftServer server, @Nonnull ICommandSender sender, @Nonnull String[] parameters) throws CommandException { if (parameters.length == 1 || parameters.length == 2) { try { int mineID = parseInt(parameters[parameters.length - 1]); Entity entity; if (parameters.length == 1) entity = getCommandSenderAsPlayer(sender); else entity = getEntity(server, sender, parameters[0]); MiningHelper.teleportToMine(entity, mineID); } catch (EntityNotFoundException ex) { /* Do nothing*/ } } else throw new WrongUsageException(getUsage(sender)); } }
public static boolean executeVanillaWeather(MinecraftServer server, ICommandSender sender, String[] args) throws WrongUsageException { if (args.length >= 1 && args.length <= 2) { if ("clear".equalsIgnoreCase(args[0])) { HFTrackers.<CalendarServer>getCalendar(server.worlds[0]).setTodaysWeather(Weather.SUNNY); } else if ("rain".equalsIgnoreCase(args[0])) { HFTrackers.<CalendarServer>getCalendar(server.worlds[0]).setTodaysWeather(Weather.RAIN); } else { if (!"thunder".equalsIgnoreCase(args[0])) { throw new WrongUsageException("commands.weather.usage"); } HFTrackers.<CalendarServer>getCalendar(server.worlds[0]).setTodaysWeather(Weather.TYPHOON); } return true; } else { throw new WrongUsageException("commands.weather.usage"); } }