@Override public Object parseArgument(MinecraftServer server, ICommandSender sender, String argument) throws CommandException { return CommandBase.parseInt(argument); }
public static boolean executeVanillaTime(MinecraftServer server, ICommandSender sender, String[] args) throws NumberInvalidException { if (args.length > 1) { if (args[0].equals("set")) { long time = CalendarHelper.getElapsedDays(server.worlds[0].getWorldTime()) * HFCalendar.TICKS_PER_DAY; switch (args[1]) { case "force-day": time = 1000; break; case "force-night": time = 13000; break; case "force": time = CommandBase.parseInt(args[1]); break; case "day": time += 3000; break; case "night": time += 18000; break; default: time += CommandBase.parseInt(args[1]); break; } CalendarHelper.setWorldTime(server, time); return true; } } return false; }
@Override public void execute(MinecraftServer server, ICommandSender sender, String[] subArgs) throws CommandException { if (subArgs.length < 4) { throw new WrongUsageException(getUsage(sender)); } int x = CommandBase.parseInt(subArgs[1]); int y = CommandBase.parseInt(subArgs[2]); int z = CommandBase.parseInt(subArgs[3]); EnumFacing face = EnumFacing.SOUTH; if (subArgs.length > 4) { face = EnumFacing.byName(subArgs[4]); } Optional<StructureTemplate> template = StructureTemplateManager.getTemplate(subArgs[0]); if (template.isPresent()) { StructureBuilder builder = new StructureBuilder(sender.getEntityWorld(), template.get(), face, new BlockPos(x, y, z)); builder.instantConstruction(); sender.sendMessage(new TextComponentTranslation("command.aw.structure.built", subArgs[0], x, y, z)); } else { sender.sendMessage(new TextComponentTranslation("command.aw.structure.not_found", subArgs[0])); } }
page = args.length == 1 ? 0 : CommandBase.parseInt(args[1], 1, maxPages + 1) - 1; } catch (NumberInvalidException numberinvalidexception) { String commandName = args[1];
page = args.length == 1 ? 0 : CommandBase.parseInt(args[1], 1, maxPages + 1) - 1; } catch (NumberInvalidException numberinvalidexception) { String commandName = args[1];
k = parameters.length == 0 ? 0 : net.minecraft.command.CommandBase.parseInt(parameters[0], 1, i + 1) - 1; } catch (NumberInvalidException numberinvalidexception) { Map<String, ICommand> map = CommandManager.INSTANCE.getCommandMap();
int dim = 0; try { dim = CommandBase.parseInt(arguments[1]); } catch (Throwable e) { sender.sendMessage(new TextComponentTranslation("chat.cofh.command.syntaxError"));
center = sender.getPosition(); ++i; xS = CommandBase.parseInt(args[i++]); } else { try { xS = CommandBase.parseInt(args[i++]); } catch (Throwable t) { center = CommandBase.getPlayer(server, sender, args[i - 1]).getPosition(); xS = CommandBase.parseInt(args[i++]); int yS = CommandBase.parseInt(args[i++]), yL; int zS = CommandBase.parseInt(args[i++]), zL; int t = i + 1; xL = CommandBase.parseInt(args[i++]); yL = CommandBase.parseInt(args[i++]); zL = CommandBase.parseInt(args[i++]); } catch (Throwable e) { if (i > t || center == null) { t = blockRaw.indexOf('#'); if (t > 0) { meta = CommandBase.parseInt(blockRaw.substring(t + 1)); blockRaw = blockRaw.substring(0, t);
@Override public void execute(MinecraftServer server, ICommandSender commandSender, String[] args) throws CommandException { int matter = parseInt(args[2]); ItemStack stack; if (args.length >= 4) {
center = sender.getPosition(); ++i; xS = CommandBase.parseInt(args[i++]); } else { try { xS = CommandBase.parseInt(args[i++]); } catch (Throwable t) { center = CommandBase.getPlayer(server, sender, args[i - 1]).getPosition(); xS = CommandBase.parseInt(args[i++]); int yS = CommandBase.parseInt(args[i++]), yL; int zS = CommandBase.parseInt(args[i++]), zL; int t = i + 1; xL = CommandBase.parseInt(args[i++]); yL = CommandBase.parseInt(args[i++]); zL = CommandBase.parseInt(args[i++]); } catch (Throwable e) { if (i > t || center == null) { t = blockRaw.indexOf('#'); if (t > 0) { meta = CommandBase.parseInt(blockRaw.substring(t + 1)); blockRaw = blockRaw.substring(0, t); t = blockRaw.indexOf('#'); if (t > 0) { meta = CommandBase.parseInt(blockRaw.substring(t + 1)); blockRaw = blockRaw.substring(0, t);
center = sender.getPosition(); ++i; xS = CommandBase.parseInt(args[i++]); } else { try { xS = CommandBase.parseInt(args[i++]); } catch (Throwable t) { center = CommandBase.getPlayer(server, sender, args[i - 1]).getPosition(); xS = CommandBase.parseInt(args[i++]); int yS = CommandBase.parseInt(args[i++]), yL; int zS = CommandBase.parseInt(args[i++]), zL; int t = i + 1; xL = CommandBase.parseInt(args[i++]); yL = CommandBase.parseInt(args[i++]); zL = CommandBase.parseInt(args[i++]); } catch (Throwable e) { if (i > t || center == null) { t = blockRaw.indexOf('#'); if (t > 0) { meta = CommandBase.parseInt(blockRaw.substring(t + 1)); blockRaw = blockRaw.substring(0, t);
int dimension; try { dimension = CommandBase.parseInt(arguments[1]); } catch (CommandException p) { // not a number, assume they wanted a player sender.sendMessage(new TextComponentTranslation("chat.cofh.command.syntaxError")); int dimension = 0; try { dimension = CommandBase.parseInt(arguments[2]); } catch (CommandException p) { // not a number, assume they wanted a player sender.sendMessage(new TextComponentTranslation("chat.cofh.command.syntaxError")); int dimension; try { dimension = CommandBase.parseInt(arguments[4]); } catch (CommandException p) { sender.sendMessage(new TextComponentTranslation("chat.cofh.command.syntaxError")); default: // ignore excess tokens. warn? player = CommandBase.getPlayer(server, sender, arguments[1]); int dimension = CommandBase.parseInt(arguments[5]);