Leaf shader wind integration

This commit is contained in:
octarine-noise
2021-07-26 12:15:38 +02:00
parent 0518b01b50
commit 4c08354d74
2 changed files with 6 additions and 2 deletions

View File

@@ -1,9 +1,12 @@
package mods.betterfoliage.integration package mods.betterfoliage.integration
import mods.betterfoliage.BetterFoliage import mods.betterfoliage.BetterFoliage
import mods.betterfoliage.BlockAliases
import mods.betterfoliage.BufferBuilder_sVertexBuilder
import mods.betterfoliage.SVertexBuilder
import mods.betterfoliage.Shaders
import mods.betterfoliage.render.pipeline.RenderCtxBase import mods.betterfoliage.render.pipeline.RenderCtxBase
import mods.betterfoliage.render.pipeline.RenderCtxVanilla import mods.betterfoliage.render.pipeline.RenderCtxVanilla
import mods.betterfoliage.resource.discovery.BakeWrapperManager
import mods.betterfoliage.util.HasLogger import mods.betterfoliage.util.HasLogger
import mods.betterfoliage.util.allAvailable import mods.betterfoliage.util.allAvailable
import mods.betterfoliage.util.get import mods.betterfoliage.util.get
@@ -41,7 +44,7 @@ object ShadersModIntegration : HasLogger() {
* @see mods.betterfoliage.loader.BetterFoliageTransformer * @see mods.betterfoliage.loader.BetterFoliageTransformer
*/ */
@JvmStatic fun getBlockStateOverride(state: BlockState, world: IBlockDisplayReader, pos: BlockPos): BlockState { @JvmStatic fun getBlockStateOverride(state: BlockState, world: IBlockDisplayReader, pos: BlockPos): BlockState {
// if (LeafRegistry[state, world, pos] != null) return defaultLeaves if (state in BetterFoliage.blockTypes.leaf) return defaultLeaves
// if (BlockConfig.crops.matchesClass(state.block)) return defaultGrass // if (BlockConfig.crops.matchesClass(state.block)) return defaultGrass
return state return state
} }

View File

@@ -39,6 +39,7 @@ object StandardLeafDiscovery : ParametrizedModelDiscovery() {
detailLogger.log(INFO, " particle $leafType") detailLogger.log(INFO, " particle $leafType")
ctx.addReplacement(StandardLeafKey(generated, leafType, null)) ctx.addReplacement(StandardLeafKey(generated, leafType, null))
BetterFoliage.blockTypes.leaf.add(ctx.blockState)
} }
} }