From e645055ab82b2f6f5d8173a72db0ef7088e25f9a Mon Sep 17 00:00:00 2001 From: hannibal2 <24389977+hannibal00212@users.noreply.github.com> Date: Thu, 29 Dec 2022 03:42:18 +0100 Subject: disabled BlockRendererDispatcher --- .../hooks/render/BlockRendererDispatcherHook.kt | 50 +++++++++++----------- 1 file changed, 25 insertions(+), 25 deletions(-) (limited to 'src/main/java/at/hannibal2/skyhanni/mixins/hooks') diff --git a/src/main/java/at/hannibal2/skyhanni/mixins/hooks/render/BlockRendererDispatcherHook.kt b/src/main/java/at/hannibal2/skyhanni/mixins/hooks/render/BlockRendererDispatcherHook.kt index 8b6fce6b3..7a2a778e3 100644 --- a/src/main/java/at/hannibal2/skyhanni/mixins/hooks/render/BlockRendererDispatcherHook.kt +++ b/src/main/java/at/hannibal2/skyhanni/mixins/hooks/render/BlockRendererDispatcherHook.kt @@ -1,25 +1,25 @@ -package at.hannibal2.skyhanni.mixins.hooks.render - -import at.hannibal2.skyhanni.events.RenderBlockInWorldEvent -import net.minecraft.block.state.IBlockState -import net.minecraft.client.renderer.BlockRendererDispatcher -import net.minecraft.client.resources.model.IBakedModel -import net.minecraft.util.BlockPos -import net.minecraft.world.IBlockAccess -import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable - -fun modifyGetModelFromBlockState( - blockRendererDispatcher: Any, - state: IBlockState?, - worldIn: IBlockAccess, - pos: BlockPos?, - cir: CallbackInfoReturnable -) { - (blockRendererDispatcher as BlockRendererDispatcher).apply { - val event = RenderBlockInWorldEvent(state, worldIn, pos) - event.postAndCatch() - if (event.state !== state) { - cir.returnValue = blockModelShapes.getModelForState(event.state) - } - } -} \ No newline at end of file +//package at.hannibal2.skyhanni.mixins.hooks.render +// +//import at.hannibal2.skyhanni.events.RenderBlockInWorldEvent +//import net.minecraft.block.state.IBlockState +//import net.minecraft.client.renderer.BlockRendererDispatcher +//import net.minecraft.client.resources.model.IBakedModel +//import net.minecraft.util.BlockPos +//import net.minecraft.world.IBlockAccess +//import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable +// +//fun modifyGetModelFromBlockState( +// blockRendererDispatcher: Any, +// state: IBlockState?, +// worldIn: IBlockAccess, +// pos: BlockPos?, +// cir: CallbackInfoReturnable +//) { +// (blockRendererDispatcher as BlockRendererDispatcher).apply { +// val event = RenderBlockInWorldEvent(state, worldIn, pos) +// event.postAndCatch() +// if (event.state !== state) { +// cir.returnValue = blockModelShapes.getModelForState(event.state) +// } +// } +//} \ No newline at end of file -- cgit