From ae0b0e3f1330e2d66abac486ccde0c408ae3c35e Mon Sep 17 00:00:00 2001 From: Jonas Herzig Date: Wed, 17 Feb 2021 00:56:47 +0100 Subject: [PATCH] Allow any entity to be spectated on 1.8+ (fixes #382) Idk why this was restricted in the first place, ask Marius: 163faddd --- .../java/com/replaymod/replay/camera/CameraEntity.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/replaymod/replay/camera/CameraEntity.java b/src/main/java/com/replaymod/replay/camera/CameraEntity.java index 6244acfc..32aa4197 100644 --- a/src/main/java/com/replaymod/replay/camera/CameraEntity.java +++ b/src/main/java/com/replaymod/replay/camera/CameraEntity.java @@ -637,12 +637,11 @@ public class CameraEntity } public boolean canSpectate(Entity e) { - return e != null && !e.isInvisible() - //#if MC>=10800 - && (e instanceof PlayerEntity || e instanceof MobEntity || e instanceof ItemFrameEntity); - //#else - //$$ && e instanceof EntityPlayer; // cannot be more generic since 1.7.10 has no concept of eye height + return e != null + //#if MC<10800 + //$$ && e instanceof EntityPlayer // cannot be more generic since 1.7.10 has no concept of eye height //#endif + && !e.isInvisible(); } //#if MC<11400