You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#4 Elytra is affected by chestplate opacity setting independently of Elytra visibility setting – chestplate slider was bleeding into elytra (same equipment slot). Now elytra has its own independent opacity in EquipmentRendererMixin.java:50 (cfg.elytraOpacity)
Dedicated server crash NoClassDefFoundError: net/minecraft/client/gui/screens/Screen at HideArmorNeoForge.<init>:19 – client init was loaded on servers. Now guarded via reflection in HideArmorNeoForge.java:13 → HideArmorNeoForgeClient.java:1
Connection Lost: Channel hidearmor:sync missing on server side, but required on client! – made payload optional in HideArmorNeoForge.java:42 (event.registrar("1").optional().playBidirectional(...))
Cannot register payload hidearmor:sync as it is already registered – switched from separate playToServer + playToClient to single playBidirectional
UnsupportedOperationException: Payload hidearmor:sync may not be sent to the server! on vanilla servers – added hasChannel guard in NeoForgeClientHandler.java:57 and canSend guard in HideArmorFabricClient.java:61
Black screen + spam Entity renderers map is empty, will retry later – cape mixin targeted OrderedSubmitNodeCollector/IIII with 0 hits. Fixed CapeRendererMixin.java:43 to SubmitNodeCollector/III (verified via javap -c CapeLayer on minecraft-merged-043a8b3edf-26.2.jar)
Transparency
Restored gradual opacity: Elytra (per-player cfg.elytraOpacity) and Cape (RenderTypes.entityTranslucent + ARGB.color(alpha,255,255,255)) + Trim (armorTranslucent). Skulls/blocks remain hide at 0% (binary) to avoid fragile SkullBlockRenderer mixin.