Skip to content

[Incompatibility] EMF/ETF visual features (3D Armor & Animated Eyes) disappear while PAL animations are active #91

@Kviri-kun

Description

@Kviri-kun

Hello! First of all, thank you for your work on this library.

I am writing to report a visual incompatibility I encountered when using Entity Model Features (EMF) and Entity Texture Features (ETF) alongside mods that rely on PAL.

The Main Issue

Whenever an animation handled by PAL is playing, specific visual features from resource packs seem to get suppressed or hidden:

  1. 3D Armor parts disappear: Custom 3D bits from resource packs (like Armored Legacy) completely vanish, reverting the armor to a flat/vanilla look.
  2. Animated Eyes stop working: The eyes on the player skin (animated via Fresh Moves) freeze or stop rendering correctly.

I initially discovered this while trying to use Custom Player Animations (CPA).
Since CPA keeps the player model constantly animated (for idling, walking, running, etc.), this bug causes the 3D armor parts to never appear and the eyes to never work.

Testing with Emotecraft confirmed the behavior: the moment an emote starts, the 3D parts vanish, and they reappear only when the emote ends. This suggests the issue is triggered whenever PAL takes control of the model.

Hypothesis

It looks like PAL might be overriding or effectively hiding the rendering layers that EMF and ETF use to display these custom features while an animation is active.

Reference

This was first discussed on the CPA repository with the developer RazorPlay01, who suggested it might be a base API issue since it affects both mods.

I have attached screenshots showing the issue (notice the belt/pants details disappearing and the helmet visor glitching).

BEFORE PAL

Image Image

DURING PAL

Image Image

Thank you for looking into this!

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions