Add support for Amplified world type for Minecraft 1.12

master
Captain Chaos 2022-08-21 17:20:36 +02:00
parent 9182ecea2c
commit ffb4799b2a
1 changed files with 10 additions and 0 deletions

View File

@ -65,6 +65,8 @@ public class Java115Level extends JavaLevel {
return new SeededGenerator(BUFFET, getSeed());
} else if ("CUSTOMIZED".equalsIgnoreCase(generatorName)) {
return new SeededGenerator(CUSTOMIZED, getSeed());
} else if ("amplified".equalsIgnoreCase(generatorName)) {
return new SeededGenerator(AMPLIFIED, getSeed());
} else {
return new CustomGenerator(getGeneratorName(), null);
}
@ -128,6 +130,14 @@ public class Java115Level extends JavaLevel {
setGeneratorOptions(customGenerator.getSettings());
}
break;
case AMPLIFIED:
if (getVersion() == VERSION_MCREGION) {
throw new IllegalArgumentException("Amplified not supported for Minecraft 1.1 maps");
} else {
setString(TAG_GENERATOR_NAME_, "amplified");
setInt(TAG_GENERATOR_VERSION_, 0);
}
break;
case BUFFET:
case CUSTOMIZED:
throw new IllegalArgumentException(generator.getType().getDisplayName() + " not supported for Exporting");