|
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