|
30 | 30 |
|
31 | 31 | import net.minecraft.client.renderer.entity.RenderItem; |
32 | 32 | import net.minecraft.entity.Entity; |
| 33 | +import net.minecraft.entity.item.EntityItem; |
33 | 34 |
|
34 | 35 | @Mixin(RenderItem.class) |
35 | 36 | public abstract class RenderItemMixin { |
36 | 37 | @Inject(method = "doRender(Lnet/minecraft/entity/Entity;DDDFF)V", |
37 | 38 | at = @At("HEAD"), |
38 | 39 | require = 1) |
39 | | - private void startManagedMode(Entity p_76986_1_, double p_76986_2_, double p_76986_4_, double p_76986_6_, float p_76986_8_, float p_76986_9_, CallbackInfo ci) { |
| 40 | + private void startManagedMode1(Entity p_76986_1_, double p_76986_2_, double p_76986_4_, double p_76986_6_, float p_76986_8_, float p_76986_9_, CallbackInfo ci) { |
40 | 41 | Data.setManagedMode(true); |
41 | 42 | } |
42 | 43 |
|
43 | 44 | @Inject(method = "doRender(Lnet/minecraft/entity/Entity;DDDFF)V", |
44 | 45 | at = @At("RETURN"), |
45 | 46 | require = 1) |
46 | | - private void endManagedMode(Entity p_76986_1_, double p_76986_2_, double p_76986_4_, double p_76986_6_, float p_76986_8_, float p_76986_9_, CallbackInfo ci) { |
| 47 | + private void endManagedMode1(Entity p_76986_1_, double p_76986_2_, double p_76986_4_, double p_76986_6_, float p_76986_8_, float p_76986_9_, CallbackInfo ci) { |
| 48 | + Data.setManagedMode(false); |
| 49 | + } |
| 50 | + |
| 51 | + @Inject(method = "doRender(Lnet/minecraft/entity/item/EntityItem;DDDFF)V", |
| 52 | + at = @At("HEAD"), |
| 53 | + require = 1) |
| 54 | + private void startManagedMode2(EntityItem entity, double x, double y, double z, float entityYaw, float partialTicks, CallbackInfo ci) { |
| 55 | + Data.setManagedMode(true); |
| 56 | + } |
| 57 | + |
| 58 | + @Inject(method = "doRender(Lnet/minecraft/entity/item/EntityItem;DDDFF)V", |
| 59 | + at = @At("RETURN"), |
| 60 | + require = 1) |
| 61 | + private void endManagedMode2(EntityItem entity, double x, double y, double z, float entityYaw, float partialTicks, CallbackInfo ci) { |
47 | 62 | Data.setManagedMode(false); |
48 | 63 | } |
49 | 64 | } |
0 commit comments