Releases: G10W5/Hide-Your-Armor
Releases · G10W5/Hide-Your-Armor
Release list
[1.6.1] Hide Your Armor
1.6.1
Fixed
- #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) - #5 Mod needed serverside but crashes when on it
- Dedicated server crash
NoClassDefFoundError: net/minecraft/client/gui/screens/Screen at HideArmorNeoForge.<init>:19– client init was loaded on servers. Now guarded via reflection inHideArmorNeoForge.java:13→HideArmorNeoForgeClient.java:1 Connection Lost: Channel hidearmor:sync missing on server side, but required on client!– made payload optional inHideArmorNeoForge.java:42(event.registrar("1").optional().playBidirectional(...))Cannot register payload hidearmor:sync as it is already registered– switched from separateplayToServer+playToClientto singleplayBidirectionalUnsupportedOperationException: Payload hidearmor:sync may not be sent to the server!on vanilla servers – addedhasChannelguard inNeoForgeClientHandler.java:57andcanSendguard inHideArmorFabricClient.java:61
- Dedicated server crash
- Black screen + spam
Entity renderers map is empty, will retry later– cape mixin targetedOrderedSubmitNodeCollector/IIIIwith 0 hits. FixedCapeRendererMixin.java:43toSubmitNodeCollector/III(verified viajavap -c CapeLayeronminecraft-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 fragileSkullBlockRenderermixin. - Verified
BUILD SUCCESSFUL+build/universal/HideYourArmor-1.6.1-universal.jar
[1.6.0] Hide Your Armor
v1.6.0 - Multi-loader Support
Added
- NeoForge support via Architectury + Forgix universal JAR
- Single JAR works on both Fabric and NeoForge
- Multi-loader build system (common/, fabric/, neoforge/ modules)
Changed
- All mixins and GUI code moved to shared common module
- Platform-specific code reduced to entrypoints and networking only
[1.5.4] Hide Your Armor
Hide Your Armor 1.5.4
New Features
- Presets: Save and load armor visibility configurations. Create named presets via the new strip above the GUI. Default presets: "Full Visibility" and "Invisible" (cannot be deleted).
- Smooth Hotbar Animation: Blocking overlay now scales proportionally with shield opacity instead of binary on/off.
- FemaleGenderMod Compatibility: Breast size no longer shrinks when chestplate opacity is set to 0%.
- Multiplayer Sync: Config now broadcasts periodically (every 5s) so late joiners receive other players' settings.
Bug Fixes
- WGFM breast armor and skin layer now respect other players' opacity settings in multiplayer.
[1.5.3 BETA] Hide Your Armor
Hide Your Armor — v1.5.3-beta
Fixes
- Shield transparency reworked — completely rewrote the shield rendering pipeline using
SubmitNodeCollectorinterception, matching how modern MC 26.2 handles translucent models - Shield opacity now applies in inventory preview — added
ItemInHandLayermixin so the preview widget renders the shield at the correct opacity - Shield at 0% opacity now hides in preview — previously showed at full opacity when slider was at 0%
[1.5.2 BETA] Hide Your Armor
Hide Your Armor — v1.5.2-beta
What's New
- Shield Opacity slider — replace the old ON/OFF toggle with a full 0–100% opacity slider for shields
- Hotbar blocking animation — shield blocking animation now shows in the hotbar when opacity is below 25%
- Glint toggle on Offhand tab — the enchantment glint toggle button now appears on both the Armor and Offhand tabs
Fixes
- Shield transparency actually works now — shield rendering now correctly applies the opacity value in-game and in the inventory preview
- Glint text repositioned — "Glint" column header moved above the separator line and now shows on both tabs
- Shield label renamed — "Shield Visibility" changed to "Shield Opacity" for clarity
Updated for Minecraft 26.2
- Fabric API 0.153.0+26.2
- Compat level JAVA_25
- GUI class migration (
client.screen→client.gui.screen(),client.setScreen()→client.gui.setScreen()) - Mixin target fix:
HotbarOverlayMixinnow targetsHud.classinstead ofGui.class
[1.5.1 BETA] Hide Your Armor
v1.5.1-beta — Minecraft 26.1.2
Fixes
- Fixed keybind category showing as raw key (
key.category.hidearmor.main) — now correctly displays as "Hide Your Armor" in the Controls menu
New
- Added tooltips to the Skulls & Blocks and Elytra toggle icons in the settings screen
- Added shield blocking hotbar effect — a sweeping cooldown-style overlay animates on the offhand slot while blocking with a hidden shield, and disappears instantly on release
Internal
- Updated to Minecraft 26.1.2 and Fabric API 0.153.0+26.1.2
- Full migration from 1.21.11 rendering pipeline (updated mixin targets, method descriptors, and networking APIs)
- WGFM compatibility restored
[1.5.0 ALPHA] Hide Your Armor
Migration of the mod to Minecraft 26.1 (Fabric)
- Migrated client GUI elements, rendering screens, and widgets to use the new Mojang Mappings and 26.1 rendering pipeline APIs (converting GuiGraphics to GuiGraphicsExtractor, adjust pose stack matrix3x2f translations, etc.).
- Renamed networking play registers to use the new
serverboundPlay()andclientboundPlay()API methods. - Corrected mixin path mappings (e.g. CameraRenderState to its new level subpackage location, ShieldSpecialRenderer, and Wildfire's Gender Rework target classes).
- Resolved target injection signature crashes by updating method descriptors.
- Restored WGFM compatibility: adjusted breast armor layer transparency logic to target the updated class structure, and suppressed glint rendering directly via the new inlined MutableBoolean parameters inside the main render methods.
- Added offhand shield HUD overlay: renders a looping top-to-bottom cooldown-style sweep bar over the offhand hotbar slot while holding down a shield (when shield visibility is hidden) that instantly vanishes upon releasing.
[1.4.3] Hide Your Armour
Hide Armor - v1.4.3 Changelog
v1.4.3 - The Glint Update
- [NEW] Per-Piece Glint Toggles: Added a new "Enchanted Book" icon next to each slider. Toggle enchantment shimmers on/off for each piece individually!
- [NEW] Shield Glint: Full support for hiding the glint on shields.
- [FIX] Dedicated Server Support: Refactored mod architecture to split client and common logic. v1.4.3 now correctly loads on dedicated servers, enabling the multiplayer sync relay.
- [FIX] Glint Sync: Enchantment glint toggles are now included in the networking payload—other players will now correctly see when you've hidden your armor shimmers!
- [NEW] WGFM Breast Armor Glint: Added support for Wildfire Gender Mod! You can now hide the glint on breast armor via the Chestplate toggle.
- [CLEANUP] UI Polish: Removed leftover debug/warning text and optimized the rendering code for a cleaner look.
[1.4.2] Hide Your Armor
UI Polish
- This version changes the UI a bit and also fixing some text overlap.
[1.4.0] Hide Your Armor
Major 1.4.0 update
The mod now fully supports multiplayer:
- Works in: LAN games out of the box. On dedicated servers, both you and the server need the mod installed.
Full Changelog: 1.21.11...1.4.0