From ae676cfc86b8f2a8eaa5af351b0982be4dcc7dff Mon Sep 17 00:00:00 2001 From: paulevsGitch Date: Thu, 8 Oct 2020 23:20:43 +0300 Subject: [PATCH] Coral generation --- .../java/ru/betterend/world/features/EndLakeFeature.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/ru/betterend/world/features/EndLakeFeature.java b/src/main/java/ru/betterend/world/features/EndLakeFeature.java index edefd0b4..c12a8e04 100644 --- a/src/main/java/ru/betterend/world/features/EndLakeFeature.java +++ b/src/main/java/ru/betterend/world/features/EndLakeFeature.java @@ -152,7 +152,12 @@ public class EndLakeFeature extends DefaultFeature { } pos = POS.down(); if (world.getBlockState(pos).getBlock().isIn(BlockTagRegistry.END_GROUND)) + { BlocksHelper.setWithoutUpdate(world, POS.down(), BlockRegistry.ENDSTONE_DUST.getDefaultState()); + if (y < waterLevel - 1 && random.nextInt(3) == 0 && NOISE.eval(x * 0.1, z * 0.1) > 0.3) { + BlocksHelper.setWithoutUpdate(world, POS, BlockRegistry.BUBBLE_CORAL.getDefaultState()); + } + } pos = POS.up(); if (world.getBlockState(pos).isIn(BlockTagRegistry.END_GROUND)) { while (world.getBlockState(pos).isIn(BlockTagRegistry.END_GROUND)) {