blob: 7a2a778e30de3cafb891f62b1444fcd2b584c983 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
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<IBakedModel>
//) {
// (blockRendererDispatcher as BlockRendererDispatcher).apply {
// val event = RenderBlockInWorldEvent(state, worldIn, pos)
// event.postAndCatch()
// if (event.state !== state) {
// cir.returnValue = blockModelShapes.getModelForState(event.state)
// }
// }
//}
|