diff --git a/gradle.properties b/gradle.properties index 03db055..b2bec0f 100644 --- a/gradle.properties +++ b/gradle.properties @@ -8,4 +8,6 @@ forge_version = 14.23.5.2847 mcp_mappings = stable_39 kotlin_version = 1.3.40 -forgelin_version = 1.8.4 \ No newline at end of file +forgelin_version = 1.8.4 + +org.gradle.java.home=C:\\Users\\catma\\.jdks\\corretto-1.8.0_482 \ No newline at end of file diff --git a/src/main/kotlin/mods/betterfoliage/client/render/RenderGrass.kt b/src/main/kotlin/mods/betterfoliage/client/render/RenderGrass.kt index 98334a2..61178f6 100644 --- a/src/main/kotlin/mods/betterfoliage/client/render/RenderGrass.kt +++ b/src/main/kotlin/mods/betterfoliage/client/render/RenderGrass.kt @@ -102,6 +102,10 @@ class RenderGrass : AbstractBlockRenderingHandler(BetterFoliageMod.MOD_ID) { } if (!Config.shortGrass.grassEnabled) return true + + val stateAbove = ctx.blockState(up1) + if (!stateAbove.block.isAir(stateAbove, ctx.world!!, ctx.pos.up())) return true + if (isSnowed && !Config.shortGrass.snowEnabled) return true if (ctx.blockState(up1).isOpaqueCube) return true if (Config.shortGrass.population < 64 && noise[ctx.pos] >= Config.shortGrass.population) return true