Add support for bonus chest configuration in WorldCreator (#12344)
This commit is contained in:
@@ -1345,7 +1345,7 @@ public final class CraftServer implements Server {
|
||||
registryAccess = levelDataAndDimensions.dimensions().dimensionsRegistryAccess();
|
||||
} else {
|
||||
LevelSettings levelSettings;
|
||||
WorldOptions worldOptions = new WorldOptions(creator.seed(), creator.generateStructures(), false);
|
||||
WorldOptions worldOptions = new WorldOptions(creator.seed(), creator.generateStructures(), creator.bonusChest());
|
||||
WorldDimensions worldDimensions;
|
||||
|
||||
DedicatedServerProperties.WorldDimensionData properties = new DedicatedServerProperties.WorldDimensionData(GsonHelper.parse((creator.generatorSettings().isEmpty()) ? "{}" : creator.generatorSettings()), creator.type().name().toLowerCase(Locale.ROOT));
|
||||
|
||||
@@ -1620,6 +1620,11 @@ public class CraftWorld extends CraftRegionAccessor implements World {
|
||||
return this.world.serverLevelData.worldGenOptions().generateStructures();
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasBonusChest() {
|
||||
return this.world.serverLevelData.worldGenOptions().generateBonusChest();
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isHardcore() {
|
||||
return this.world.getLevelData().isHardcore();
|
||||
|
||||
Reference in New Issue
Block a user