Vents bubble columns

This commit is contained in:
paulevsGitch 2020-12-04 18:36:47 +03:00
parent 554a3d6401
commit 64846da8c2
4 changed files with 74 additions and 2 deletions

View file

@ -5,6 +5,7 @@ import java.util.function.Function;
import net.minecraft.block.BlockState;
import net.minecraft.block.Blocks;
import net.minecraft.block.BubbleColumnBlock;
import net.minecraft.block.Material;
import net.minecraft.client.util.math.Vector3f;
import net.minecraft.util.math.BlockPos;
@ -161,6 +162,13 @@ public class GeyserFeature extends DefaultFeature {
mut.setY(mut.getY() + 1);
}
BlocksHelper.setWithoutUpdate(world, mut, EndBlocks.HYDROTHERMAL_VENT);
mut.setY(mut.getY() + 1);
state = world.getBlockState(mut);
while (state.isOf(Blocks.WATER)) {
BlocksHelper.setWithoutUpdate(world, mut, Blocks.BUBBLE_COLUMN.getDefaultState().with(BubbleColumnBlock.DRAG, false));
mut.setY(mut.getY() + 1);
state = world.getBlockState(mut);
}
}
}