fix wrong height range used for algae
This commit is contained in:
@@ -18,7 +18,7 @@ class RenderAlgae : AbstractBlockRenderingHandler(BetterFoliageMod.MOD_ID) {
|
|||||||
val noise = simplexNoise()
|
val noise = simplexNoise()
|
||||||
|
|
||||||
val algaeIcons = iconSet(BetterFoliageMod.LEGACY_DOMAIN, "blocks/better_algae_%d")
|
val algaeIcons = iconSet(BetterFoliageMod.LEGACY_DOMAIN, "blocks/better_algae_%d")
|
||||||
val algaeModels = modelSet(64, RenderGrass.grassTopQuads)
|
val algaeModels = modelSet(64, RenderGrass.grassTopQuads(Config.algae.heightMin, Config.algae.heightMax))
|
||||||
|
|
||||||
override fun afterStitch() {
|
override fun afterStitch() {
|
||||||
Client.log(INFO, "Registered ${algaeIcons.num} algae textures")
|
Client.log(INFO, "Registered ${algaeIcons.num} algae textures")
|
||||||
|
|||||||
@@ -22,9 +22,9 @@ import org.apache.logging.log4j.Level.INFO
|
|||||||
class RenderGrass : AbstractBlockRenderingHandler(BetterFoliageMod.MOD_ID) {
|
class RenderGrass : AbstractBlockRenderingHandler(BetterFoliageMod.MOD_ID) {
|
||||||
|
|
||||||
companion object {
|
companion object {
|
||||||
@JvmStatic val grassTopQuads: Model.(Int)->Unit = { modelIdx ->
|
@JvmStatic fun grassTopQuads(heightMin: Double, heightMax: Double): Model.(Int)->Unit = { modelIdx ->
|
||||||
verticalRectangle(x1 = -0.5, z1 = 0.5, x2 = 0.5, z2 = -0.5, yBottom = 0.5,
|
verticalRectangle(x1 = -0.5, z1 = 0.5, x2 = 0.5, z2 = -0.5, yBottom = 0.5,
|
||||||
yTop = 0.5 + random(Config.shortGrass.heightMin, Config.shortGrass.heightMax)
|
yTop = 0.5 + random(heightMin, heightMax)
|
||||||
)
|
)
|
||||||
.setAoShader(faceOrientedAuto(overrideFace = UP, corner = cornerAo(Axis.Y)))
|
.setAoShader(faceOrientedAuto(overrideFace = UP, corner = cornerAo(Axis.Y)))
|
||||||
.setFlatShader(faceOrientedAuto(overrideFace = UP, corner = cornerFlat))
|
.setFlatShader(faceOrientedAuto(overrideFace = UP, corner = cornerFlat))
|
||||||
@@ -37,7 +37,7 @@ class RenderGrass : AbstractBlockRenderingHandler(BetterFoliageMod.MOD_ID) {
|
|||||||
val normalGenIcon = iconStatic(Client.genGrass.generatedResource("minecraft:blocks/tallgrass", "snowed" to false))
|
val normalGenIcon = iconStatic(Client.genGrass.generatedResource("minecraft:blocks/tallgrass", "snowed" to false))
|
||||||
val snowedGenIcon = iconStatic(Client.genGrass.generatedResource("minecraft:blocks/tallgrass", "snowed" to true))
|
val snowedGenIcon = iconStatic(Client.genGrass.generatedResource("minecraft:blocks/tallgrass", "snowed" to true))
|
||||||
|
|
||||||
val grassModels = modelSet(64, grassTopQuads)
|
val grassModels = modelSet(64, grassTopQuads(Config.shortGrass.heightMin, Config.shortGrass.heightMax))
|
||||||
|
|
||||||
override fun afterStitch() {
|
override fun afterStitch() {
|
||||||
Client.log(INFO, "Registered ${normalIcons.num} grass textures")
|
Client.log(INFO, "Registered ${normalIcons.num} grass textures")
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ import org.apache.logging.log4j.Level.INFO
|
|||||||
class RenderMycelium : AbstractBlockRenderingHandler(BetterFoliageMod.MOD_ID) {
|
class RenderMycelium : AbstractBlockRenderingHandler(BetterFoliageMod.MOD_ID) {
|
||||||
|
|
||||||
val myceliumIcon = iconSet(BetterFoliageMod.LEGACY_DOMAIN, "blocks/better_mycel_%d")
|
val myceliumIcon = iconSet(BetterFoliageMod.LEGACY_DOMAIN, "blocks/better_mycel_%d")
|
||||||
val myceliumModel = modelSet(64, RenderGrass.grassTopQuads)
|
val myceliumModel = modelSet(64, RenderGrass.grassTopQuads(Config.shortGrass.heightMin, Config.shortGrass.heightMax))
|
||||||
|
|
||||||
override fun afterStitch() {
|
override fun afterStitch() {
|
||||||
Client.log(INFO, "Registered ${myceliumIcon.num} mycelium textures")
|
Client.log(INFO, "Registered ${myceliumIcon.num} mycelium textures")
|
||||||
|
|||||||
Reference in New Issue
Block a user