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 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")); } }
@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(@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)); } }
@Override public void execute(@Nonnull MinecraftServer server, @Nonnull ICommandSender sender, @Nonnull String[] parameters) throws CommandException { if (parameters.length == 1 && sender instanceof Entity) { try { Festival newFestival = parameters[0].contains(":") ? Festival.REGISTRY.get(new ResourceLocation(parameters[0])) : Festival.REGISTRY.get(new ResourceLocation(MODID, parameters[0])); TownDataServer town = TownHelper.getClosestTownToEntity(((Entity) sender), false); town.startFestival(newFestival); //Update the building right away long i = sender.getEntityWorld().getWorldTime() + TICKS_PER_DAY; CalendarHelper.setWorldTime(server, (i - i % TICKS_PER_DAY) - 1); } catch (NumberFormatException ignored) {} } 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(getUsage(sender)); } if (!(sender instanceof EntityPlayerMP)) { return; } int chunkLoadRadius = server.getPlayerList().getViewDistance(); int range = Integer.parseInt(args[0]); playerMover.startMoving((EntityPlayerMP) sender, sender.getEntityWorld(), chunkLoadRadius, range); }
@Override public void execute(@Nonnull MinecraftServer server, @Nonnull ICommandSender sender, @Nonnull String[] parameters) throws CommandException { if (parameters.length == 1 || parameters.length == 2) { double level = Double.parseDouble(parameters[parameters.length - 1]); EntityPlayerMP player = parameters.length == 1 ? CommandBase.getCommandSenderAsPlayer(sender) : CommandBase.getPlayer(server, sender, parameters[0]); if (!applyLevel(player.getHeldItemOffhand(), level)) applyLevel(player.getHeldItemMainhand(), level); } else throw new WrongUsageException(getUsage(sender)); } }
public final WrongUsageException getException(CommandBase command) { String message = command.getName() + " " + getCommand(); if(getUsageSuffix().length() > 0) { message += " " + getUsageSuffix(); } return new WrongUsageException(message); }
@Override public void execute(@Nonnull MinecraftServer server, @Nonnull ICommandSender sender, @Nonnull String[] parameters) throws CommandException { if (parameters.length == 1) { CalendarServer calendar = HFTrackers.getCalendar(sender.getEntityWorld()); int day = calendar.getDate().getDay(); Season season = calendar.getDate().getSeason(); int year = Math.min(Integer.MAX_VALUE, Math.max(1, Integer.parseInt(parameters[0]))); long leftover = server.worlds[0].getWorldTime() % HFCalendar.TICKS_PER_DAY; CalendarHelper.setWorldTime(server, CalendarHelper.getTime(day, season, year) + leftover); } else throw new WrongUsageException(getUsage(sender)); } }
public static void processChildCommand(MinecraftServer server, ICommandSender sender, SubCommand child, String[] args) throws CommandException { if (!sender.canUseCommand(child.getPermissionLevel(), child.getFullCommandString())) { throw new WrongUsageException(Translator.translateToLocal("for.chat.command.noperms")); } String[] newargs = new String[args.length - 1]; System.arraycopy(args, 1, newargs, 0, newargs.length); child.execute(server, sender, newargs); }
@Override public void execute(MinecraftServer server, ICommandSender sender, String[] args) throws CommandException { if (args.length < 1) { throw new WrongUsageException("/awwarehouse startdebug [x] [y] [z] OR /awwarehouse stopdebug [x] [y] [z]"); } if (args[0].equals("startdebug")) { WarehouseDebugger.startTrackingWarehouse(sender.getEntityWorld(), parseBlockPos(sender, args, 1, false)); } else if (args[0].equals("stopdebug")) { WarehouseDebugger.stopTrackingWarehouse(sender.getEntityWorld(), parseBlockPos(sender, args, 1, false)); } }
@Override public void execute(@Nonnull MinecraftServer server, @Nonnull ICommandSender sender, @Nonnull String[] parameters) throws CommandException { if (parameters.length == 1) { CalendarServer calendar = HFTrackers.getCalendar(sender.getEntityWorld()); int day = Math.min(DAYS_PER_SEASON, Math.max(1, parseInt(parameters[0]))) - 1; Season season = calendar.getDate().getSeason(); int year = calendar.getDate().getYear() + 1; long leftover = server.worlds[0].getWorldTime() % HFCalendar.TICKS_PER_DAY; CalendarHelper.setWorldTime(server, CalendarHelper.getTime(day, season, year) + leftover); } else throw new WrongUsageException(getUsage(sender)); } }
@Override public void execute(@Nonnull MinecraftServer server, @Nonnull ICommandSender sender, @Nonnull String[] parameters) throws CommandException { if (parameters.length == 0 || parameters.length == 1) { EntityPlayerMP player = parameters.length == 0? CommandBase.getCommandSenderAsPlayer(sender) : CommandBase.getPlayer(server, sender, parameters[0]); HFTrackers.<PlayerTrackerServer>getPlayerTrackerFromPlayer(player).getQuests().purge(player); TownHelper.<TownDataServer>getClosestTownToEntity(player, false).getQuests().purge(player); } else throw new WrongUsageException(getUsage(sender)); } }
@Override public void execute(MinecraftServer server, ICommandSender var1, String[] var2) throws CommandException { AWNPCStatics.npcAIDebugMode = !AWNPCStatics.npcAIDebugMode; WorldData d = AWGameData.INSTANCE.getPerWorldData(var1.getEntityWorld(), WorldData.class); if (d == null) { throw new WrongUsageException("Couldn't find or build relevant data"); } d.set("NpcAIDebugMode", AWNPCStatics.npcAIDebugMode); var1.sendMessage(new TextComponentTranslation("command.aw.npcdebug.used")); }