Skip to content

Commit 761703b

Browse files
committed
Cast to correct event type
1 parent 967d399 commit 761703b

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

neoforge/src/main/java/org/embeddedt/modernfix/neoforge/mixin/bugfix/entity_pose_stack/PlayerRendererMixin.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import net.minecraft.client.renderer.entity.player.PlayerRenderer;
55
import net.neoforged.bus.api.Event;
66
import net.neoforged.bus.api.IEventBus;
7-
import net.neoforged.neoforge.client.event.RenderLivingEvent;
7+
import net.neoforged.neoforge.client.event.RenderPlayerEvent;
88
import org.embeddedt.modernfix.annotation.ClientOnlyMixin;
99
import org.spongepowered.asm.mixin.Mixin;
1010
import org.spongepowered.asm.mixin.injection.At;
@@ -15,10 +15,10 @@
1515
public class PlayerRendererMixin {
1616
@Redirect(method = "render(Lnet/minecraft/client/player/AbstractClientPlayer;FFLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;I)V", at = @At(value = "INVOKE", target = "Lnet/neoforged/bus/api/IEventBus;post(Lnet/neoforged/bus/api/Event;)Lnet/neoforged/bus/api/Event;", ordinal = 0))
1717
private Event fireCheckingPoseStack(IEventBus instance, Event event) {
18-
PoseStack stack = ((RenderLivingEvent)event).getPoseStack();
18+
PoseStack stack = ((RenderPlayerEvent)event).getPoseStack();
1919
int size = ((PoseStackAccessor)stack).getPoseStack().size();
2020
instance.post(event);
21-
if (((RenderLivingEvent.Pre)event).isCanceled()) {
21+
if (((RenderPlayerEvent.Pre)event).isCanceled()) {
2222
// Pop the stack if someone pushed it in the event
2323
while (((PoseStackAccessor)stack).getPoseStack().size() > size) {
2424
stack.popPose();

0 commit comments

Comments
 (0)