use of me.superckl.api.biometweaker.script.pack.AllButBiomesPackage in project BiomeTweaker by superckl.
the class AllButPackParameterWrapper method parseArgs.
@Override
public Pair<AllButBiomesPackage[], String[]> parseArgs(final ScriptHandler handler, final String... args) throws Exception {
final List<BiomePackage> parsed = new ArrayList<>();
String[] toReturn = new String[0];
for (int i = 0; i < args.length; i++) {
final BiomePackage obj = BTParameterTypes.BASIC_BIOMES_PACKAGE.tryParse(args[i], handler);
if (obj == null) {
toReturn = new String[args.length - i];
System.arraycopy(args, i, toReturn, 0, toReturn.length);
break;
}
parsed.add(obj);
}
return Pair.of(new AllButBiomesPackage[] { new AllButBiomesPackage(new MergedBiomesPackage(parsed.toArray(new BiomePackage[parsed.size()]))) }, toReturn);
}
Aggregations