diff --git a/src/main/java/ru/betterend/world/features/RoundCave.java b/src/main/java/ru/betterend/world/features/RoundCave.java index df693192..2d1a1712 100644 --- a/src/main/java/ru/betterend/world/features/RoundCave.java +++ b/src/main/java/ru/betterend/world/features/RoundCave.java @@ -120,7 +120,7 @@ public class RoundCave extends DefaultFeature { pos = pos.add(random.nextGaussian() * 5, random.nextGaussian() * 5, random.nextGaussian() * 5); BlockPos down = pos.down(BlocksHelper.downRay(world, pos, 64) + 2); if (isReplaceable(world.getBlockState(down))) { - SDF prism = new SDFHexPrism().setHeight(radius * MHelper.randRange(0.6F, 0.75F, random)).setRadius(3).setBlock(BlockRegistry.AURORA_CRYSTAL); + SDF prism = new SDFHexPrism().setHeight(radius * MHelper.randRange(0.6F, 0.75F, random)).setRadius(MHelper.randRange(1.7F, 3F, random)).setBlock(BlockRegistry.AURORA_CRYSTAL); float angleY = MHelper.randRange(0, MHelper.PI2, random); float vx = (float) Math.sin(angleY); float vz = (float) Math.sin(angleY); diff --git a/src/main/resources/assets/betterend/materialmaps/block/cave_bush.json b/src/main/resources/assets/betterend/materialmaps/block/cave_bush.json index 63a35b8e..a9fa165f 100644 --- a/src/main/resources/assets/betterend/materialmaps/block/cave_bush.json +++ b/src/main/resources/assets/betterend/materialmaps/block/cave_bush.json @@ -1,3 +1,3 @@ { - "defaultMaterial": "betterend:glow_50_blue" + "defaultMaterial": "betterend:waving_glow_50_blue" } diff --git a/src/main/resources/assets/betterend/materials/waving_glow_50_blue.json b/src/main/resources/assets/betterend/materials/waving_glow_50_blue.json new file mode 100644 index 00000000..9716add7 --- /dev/null +++ b/src/main/resources/assets/betterend/materials/waving_glow_50_blue.json @@ -0,0 +1,10 @@ +{ + "layers": [ + { + "vertexSource": "betterend:shaders/material/wave.vert", + "fragmentSource": "betterend:shaders/material/glow_50_blue.frag", + "disableAo": true, + "disableDiffuse": true + } + ] +}