From 9ff767b054066dc08b8cb434f6afc8ce50136503 Mon Sep 17 00:00:00 2001 From: johni0702 Date: Wed, 9 Nov 2016 10:23:58 +0100 Subject: [PATCH] Fix spectated player having the arm model of the camera player --- .../java/com/replaymod/replay/camera/CameraEntity.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/main/java/com/replaymod/replay/camera/CameraEntity.java b/src/main/java/com/replaymod/replay/camera/CameraEntity.java index 656b3951..dc20471b 100755 --- a/src/main/java/com/replaymod/replay/camera/CameraEntity.java +++ b/src/main/java/com/replaymod/replay/camera/CameraEntity.java @@ -10,6 +10,7 @@ import lombok.Getter; import lombok.Setter; import net.minecraft.block.material.Material; import net.minecraft.client.Minecraft; +import net.minecraft.client.entity.AbstractClientPlayer; import net.minecraft.client.entity.EntityPlayerSP; import net.minecraft.client.network.NetHandlerPlayClient; import net.minecraft.client.settings.KeyBinding; @@ -254,6 +255,15 @@ public class CameraEntity extends EntityPlayerSP { return super.getLocationSkin(); } + @Override + public String getSkinType() { + Entity view = mc.getRenderViewEntity(); + if (view != this && view instanceof AbstractClientPlayer) { + return ((AbstractClientPlayer) view).getSkinType(); + } + return super.getSkinType(); + } + @Override public float getSwingProgress(float renderPartialTicks) { Entity view = mc.getRenderViewEntity();