diff --git a/src/main/java/eu/crushedpixel/replaymod/mixin/MixinRendererLivingEntity.java b/src/main/java/eu/crushedpixel/replaymod/mixin/MixinRendererLivingEntity.java index 6b6cde79..2aabf70c 100644 --- a/src/main/java/eu/crushedpixel/replaymod/mixin/MixinRendererLivingEntity.java +++ b/src/main/java/eu/crushedpixel/replaymod/mixin/MixinRendererLivingEntity.java @@ -19,8 +19,12 @@ public abstract class MixinRendererLivingEntity { private void areAllNamesHidden(EntityLivingBase entity, CallbackInfoReturnable ci) { EntityRendererHandler handler = ((EntityRendererHandler.IEntityRenderer) Minecraft.getMinecraft().entityRenderer).getHandler(); if (handler != null && handler.getOptions().isHideNameTags()) { + ci.setReturnValue(false); //this calls the cancel method + } + + if(ReplayHandler.isInReplay() && entity.isInvisible() + && ReplaySettings.ReplayOptions.renderInvisible.getValue() == Boolean.FALSE) { ci.setReturnValue(false); - ci.cancel(); } }