Merge branch 'main' of github.com-quiqueck:paulevsGitch/BCLib
This commit is contained in:
commit
bbde03c961
1 changed files with 11 additions and 18 deletions
|
@ -570,27 +570,20 @@ public class BCLBiomeBuilder {
|
|||
.temperature(temperature)
|
||||
.downfall(downfall);
|
||||
|
||||
//Some biomes may not spawn entities, without this creation will due to a null spawn object
|
||||
builder.mobSpawnSettings(getSpawns().build());
|
||||
|
||||
builder.specialEffects(getEffects().build());
|
||||
|
||||
if (effectsBuilder != null) {
|
||||
builder.specialEffects(effectsBuilder.build());
|
||||
}
|
||||
|
||||
if (generationSettings != null) {
|
||||
BiomeGenerationSettings settings = generationSettings.build();
|
||||
BiomeGenerationSettingsAccessor accessor = BiomeGenerationSettingsAccessor.class.cast(settings);
|
||||
List<List<Supplier<PlacedFeature>>> featureLists = CollectionsUtil.getMutable(accessor.bclib_getFeatures());
|
||||
final int size = featureLists.size();
|
||||
for (int i = 0; i < size; i++) {
|
||||
List<Supplier<PlacedFeature>> list = CollectionsUtil.getMutable(featureLists.get(i));
|
||||
BiomeAPI.sortFeatures(list);
|
||||
featureLists.add(i, list);
|
||||
}
|
||||
accessor.bclib_setFeatures(featureLists);
|
||||
builder.generationSettings(settings);
|
||||
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();
|
||||
for (int i = 0; i < size; i++) {
|
||||
List<Supplier<PlacedFeature>> list = CollectionsUtil.getMutable(featureLists.get(i));
|
||||
BiomeAPI.sortFeatures(list);
|
||||
featureLists.add(i, list);
|
||||
}
|
||||
accessor.bclib_setFeatures(featureLists);
|
||||
builder.generationSettings(settings);
|
||||
|
||||
final T res = biomeConstructor.apply(biomeID, builder.build());
|
||||
res.attachStructures(structures);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue