From a4c0d936f4ca5abc98b15f25ee373c76b0d369fb Mon Sep 17 00:00:00 2001 From: Sollace Date: Wed, 23 Sep 2020 23:38:19 +0200 Subject: [PATCH] Fixed disguises --- .../unicopia/mixin/client/MixinEntityRenderDispatcher.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/com/minelittlepony/unicopia/mixin/client/MixinEntityRenderDispatcher.java b/src/main/java/com/minelittlepony/unicopia/mixin/client/MixinEntityRenderDispatcher.java index 26ae9404..a306d0b1 100644 --- a/src/main/java/com/minelittlepony/unicopia/mixin/client/MixinEntityRenderDispatcher.java +++ b/src/main/java/com/minelittlepony/unicopia/mixin/client/MixinEntityRenderDispatcher.java @@ -45,7 +45,9 @@ abstract class MixinEntityRenderDispatcher { Entity e = effect.getDisguise(); if (e != null) { + WorldRenderDelegate.INSTANCE.afterEntityRender(Pony.of((PlayerEntity)entity), matrices); info.cancel(); + if (DisguiseSpell.isAttachedEntity(e) && (x != 0 || y != 0 || z != 0)) { Vec3d cam = MinecraftClient.getInstance().gameRenderer.getCamera().getPos();