Always apply builders

This commit is contained in:
paulevsGitch 2021-12-08 11:30:18 +03:00
parent ff94bb1a97
commit e09085aa3b

View file

@ -570,16 +570,10 @@ public class BCLBiomeBuilder {
.temperature(temperature)
.downfall(downfall);
if (spawnSettings != null) {
builder.mobSpawnSettings(spawnSettings.build());
}
builder.mobSpawnSettings(getSpawns().build());
builder.specialEffects(getEffects().build());
if (effectsBuilder != null) {
builder.specialEffects(effectsBuilder.build());
}
if (generationSettings != null) {
BiomeGenerationSettings settings = generationSettings.build();
BiomeGenerationSettings settings = getGeneration().build();
BiomeGenerationSettingsAccessor accessor = BiomeGenerationSettingsAccessor.class.cast(settings);
List<List<Supplier<PlacedFeature>>> featureLists = CollectionsUtil.getMutable(accessor.bclib_getFeatures());
final int size = featureLists.size();
@ -590,7 +584,6 @@ public class BCLBiomeBuilder {
}
accessor.bclib_setFeatures(featureLists);
builder.generationSettings(settings);
}
final T res = biomeConstructor.apply(biomeID, builder.build());
res.attachStructures(structures);