diff --git a/src/main/java/com/klikli_dev/occultism/client/render/entity/ChimeraFamiliarRenderer.java b/src/main/java/com/klikli_dev/occultism/client/render/entity/ChimeraFamiliarRenderer.java index bb76c7527..9b68533a7 100644 --- a/src/main/java/com/klikli_dev/occultism/client/render/entity/ChimeraFamiliarRenderer.java +++ b/src/main/java/com/klikli_dev/occultism/client/render/entity/ChimeraFamiliarRenderer.java @@ -45,14 +45,18 @@ public ChimeraFamiliarRenderer(EntityRendererProvider.Context context) { @Override public void render(ChimeraFamiliarEntity pEntity, float pEntityYaw, float pPartialTicks, PoseStack pMatrixStack, MultiBufferSource pBuffer, int pPackedLight) { pMatrixStack.pushPose(); - float size = pEntity.getScale(); - pMatrixStack.scale(size, size, size); if (pEntity.isSitting()) pMatrixStack.translate(0, -0.23, 0); super.render(pEntity, pEntityYaw, pPartialTicks, pMatrixStack, pBuffer, pPackedLight); pMatrixStack.popPose(); } + @Override + protected void scale(ChimeraFamiliarEntity livingEntity, PoseStack poseStack, float partialTickTime) { + float size = livingEntity.getScale() * 0.5f; + poseStack.scale(size, size, size); + } + @Override public ResourceLocation getTextureLocation(ChimeraFamiliarEntity entity) { return TEXTURES;