|
13 | 13 |
|
14 | 14 | @Mixin(RenderItem.class) |
15 | 15 | public class RenderItemMixin { |
16 | | - @Inject(method = "renderItem(Lnet/minecraft/item/ItemStack;Lnet/minecraft/client/resources/model/IBakedModel;)V", at = @At(value = "INVOKE", target = "Lnet/minecraft/client/renderer/entity/RenderItem;renderModel(Lnet/minecraft/client/resources/model/IBakedModel;Lnet/minecraft/item/ItemStack;)V")) |
| 16 | + |
| 17 | + @Inject( |
| 18 | + method = "renderItem(Lnet/minecraft/item/ItemStack;Lnet/minecraft/client/resources/model/IBakedModel;)V", |
| 19 | + at = @At( |
| 20 | + value = "INVOKE", |
| 21 | + target = "Lnet/minecraft/client/renderer/entity/RenderItem;renderModel(Lnet/minecraft/client/resources/model/IBakedModel;Lnet/minecraft/item/ItemStack;)V" |
| 22 | + ) |
| 23 | + ) |
17 | 24 | private void beforeModelRender(ItemStack stack, IBakedModel model, CallbackInfo ci) { |
18 | 25 | if (RedactionConfig.INSTANCE.getDisableHandLighting() && Redaction.INSTANCE.getRenderingHand()) { |
19 | 26 | GlStateManager.disableLighting(); |
20 | 27 | } |
21 | 28 | } |
22 | 29 |
|
23 | | - @Inject(method = "renderItem(Lnet/minecraft/item/ItemStack;Lnet/minecraft/client/resources/model/IBakedModel;)V", at = @At(value = "INVOKE", target = "Lnet/minecraft/client/renderer/entity/RenderItem;renderModel(Lnet/minecraft/client/resources/model/IBakedModel;Lnet/minecraft/item/ItemStack;)V", shift = At.Shift.AFTER)) |
| 30 | + @Inject( |
| 31 | + method = "renderItem(Lnet/minecraft/item/ItemStack;Lnet/minecraft/client/resources/model/IBakedModel;)V", |
| 32 | + at = @At( |
| 33 | + value = "INVOKE", |
| 34 | + target = "Lnet/minecraft/client/renderer/entity/RenderItem;renderModel(Lnet/minecraft/client/resources/model/IBakedModel;Lnet/minecraft/item/ItemStack;)V", shift = At.Shift.AFTER |
| 35 | + ) |
| 36 | + ) |
24 | 37 | private void afterModelRender(ItemStack stack, IBakedModel model, CallbackInfo ci) { |
25 | 38 | if (RedactionConfig.INSTANCE.getDisableHandLighting() && Redaction.INSTANCE.getRenderingHand()) { |
26 | 39 | GlStateManager.enableLighting(); |
27 | 40 | } |
28 | 41 | } |
29 | 42 |
|
30 | | - @Inject(method = "renderItem(Lnet/minecraft/item/ItemStack;Lnet/minecraft/client/resources/model/IBakedModel;)V", at = @At(value = "INVOKE", target = "Lnet/minecraft/client/renderer/tileentity/TileEntityItemStackRenderer;renderByItem(Lnet/minecraft/item/ItemStack;)V")) |
| 43 | + @Inject( |
| 44 | + method = "renderItem(Lnet/minecraft/item/ItemStack;Lnet/minecraft/client/resources/model/IBakedModel;)V", |
| 45 | + at = @At( |
| 46 | + value = "INVOKE", |
| 47 | + target = "Lnet/minecraft/client/renderer/tileentity/TileEntityItemStackRenderer;renderByItem(Lnet/minecraft/item/ItemStack;)V" |
| 48 | + ) |
| 49 | + ) |
31 | 50 | private void beforeTileModelRender(ItemStack stack, IBakedModel model, CallbackInfo ci) { |
32 | 51 | if (RedactionConfig.INSTANCE.getDisableHandLighting() && Redaction.INSTANCE.getRenderingHand()) { |
33 | 52 | GlStateManager.disableLighting(); |
34 | 53 | } |
35 | 54 | } |
36 | 55 |
|
37 | | - @Inject(method = "renderItem(Lnet/minecraft/item/ItemStack;Lnet/minecraft/client/resources/model/IBakedModel;)V", at = @At(value = "INVOKE", target = "Lnet/minecraft/client/renderer/tileentity/TileEntityItemStackRenderer;renderByItem(Lnet/minecraft/item/ItemStack;)V", shift = At.Shift.AFTER)) |
| 56 | + @Inject( |
| 57 | + method = "renderItem(Lnet/minecraft/item/ItemStack;Lnet/minecraft/client/resources/model/IBakedModel;)V", |
| 58 | + at = @At( |
| 59 | + value = "INVOKE", |
| 60 | + target = "Lnet/minecraft/client/renderer/tileentity/TileEntityItemStackRenderer;renderByItem(Lnet/minecraft/item/ItemStack;)V", shift = At.Shift.AFTER |
| 61 | + ) |
| 62 | + ) |
38 | 63 | private void afterTileModelRender(ItemStack stack, IBakedModel model, CallbackInfo ci) { |
39 | 64 | if (RedactionConfig.INSTANCE.getDisableHandLighting() && Redaction.INSTANCE.getRenderingHand()) { |
40 | 65 | GlStateManager.enableLighting(); |
41 | 66 | } |
42 | 67 | } |
| 68 | + |
43 | 69 | } |
0 commit comments