Collission Changes

This commit is contained in:
Frank 2023-05-25 00:15:14 +02:00
parent 00665eb677
commit f91a016c1d
3 changed files with 9 additions and 4 deletions

View file

@ -140,8 +140,11 @@ public class LakePiece extends BasePiece {
world,
worldPos
)) {
state = chunk.getBlockState(mut.above());
if (state.isAir()) {
state = chunk.getBlockState(mut.above(3));
final BlockState stateAbove = chunk.getBlockState(mut.above());
if (stateAbove.isAir() && state.isAir()) {
state = random.nextInt(10) == 0 ? ENDSTONE : EndBiome.findTopMaterial(world, worldPos);
} else if (stateAbove.isAir()) {
state = random.nextBoolean() ? ENDSTONE : EndBiome.findTopMaterial(world, worldPos);
} else {
state = state.getFluidState().isEmpty()