Fixed for Feature assignment in biomes
This commit is contained in:
parent
de858beff5
commit
90be8a3160
5 changed files with 21 additions and 5 deletions
|
@ -989,7 +989,11 @@ public class BCLBiomeBuilder {
|
|||
return new UnregisteredBCLBiome<>(
|
||||
res,
|
||||
parent,
|
||||
ctx -> builder.generationSettings(fixGenerationSettings(getGeneration(ctx).build())).build()
|
||||
ctx -> {
|
||||
BiomeGenerationSettings.Builder genBuilder = getGeneration(ctx);
|
||||
featureSupliers.forEach(s -> s.accept(genBuilder));
|
||||
return builder.generationSettings(fixGenerationSettings(genBuilder.build())).build();
|
||||
}
|
||||
);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -11,6 +11,7 @@ import net.minecraft.data.worldgen.placement.PlacementUtils;
|
|||
import net.minecraft.resources.ResourceLocation;
|
||||
import net.minecraft.util.valueproviders.IntProvider;
|
||||
import net.minecraft.util.valueproviders.UniformInt;
|
||||
import net.minecraft.world.level.levelgen.Heightmap;
|
||||
import net.minecraft.world.level.levelgen.Noises;
|
||||
import net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
|
||||
import net.minecraft.world.level.levelgen.feature.Feature;
|
||||
|
@ -171,6 +172,10 @@ abstract class CommonPlacedFeatureBuilder<F extends Feature<FC>, FC extends Feat
|
|||
return modifier(InSquarePlacement.spread());
|
||||
}
|
||||
|
||||
public T onHeightmap(Heightmap.Types types) {
|
||||
return modifier(HeightmapPlacement.onHeightmap(types));
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Select random height that is 10 above min Build height and 10 below max generation height
|
||||
|
|
|
@ -17,7 +17,6 @@ public class WorldGenRegionMixin {
|
|||
@Shadow
|
||||
private ChunkAccess center;
|
||||
|
||||
//TODO: 1.19 Is it ok to remove this?
|
||||
@Inject(method = "ensureCanWrite", at = @At("HEAD"), cancellable = true)
|
||||
private void be_alterBlockCheck(BlockPos blockPos, CallbackInfoReturnable<Boolean> info) {
|
||||
int x = blockPos.getX() >> 4;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue