
Fresh Armor Bar
A clean and modern armor bar that improves Minecraft's vanilla HUD.
- Загрузки
- 30K
- Подписчики
- 52
- Обновлён
- 17 июня 2026 г.
- Лицензия
- MIT
Опубликован 3 января 2026 г.

Enjoy affordable servers, 24/7 support, 100% uptime, and modpack-ready performance, perfect for playing with friends anywhere in the world.


Fresh Armor Bar upgrades Minecraft's vanilla armor HUD with a cleaner, more readable and more expressive design.
The default armor bar does its job, but it always looks almost the same, no matter what armor you are wearing. Fresh Armor Bar changes that by giving each armor type its own visual identity, making materials, enchanted gear and armor trims easier to recognize directly from the HUD.
The mod is designed to feel like a natural improvement to Minecraft rather than a completely different interface. It keeps the vanilla style, stays lightweight, and focuses only on visual clarity.


A quick look at how Fresh Armor Bar changes the vanilla armor HUD.


NEW ENCHANTED ARMOR:

Each material is rendered with its own visual identity, maintaining consistency and readability across all configurations.


Fresh Armor Bar improves the armor HUD while keeping it simple, lightweight and close to vanilla.
🛡️ Material-Based Armor Icons 🛡️
Custom texture-based HUD icons for vanilla armor, turtle shell and supported custom armor materials, with clean mixed-armor rendering.
🎨 Armor Trims & Dyed Leather 🎨
Displays armor trims, trim colors, subtle shiny trim glow and dyed leather colors directly in the armor bar.
✨ Enchanted Armor Effect ✨
Renders a dedicated enchantment glint effect on enchanted armor icons.
🪽 Elytra Support 🪽
Shows an Elytra indicator when equipped, including optional Elytra slot detection through supported Trinkets-family integrations.
📦 Resource Pack Friendly 📦
Allows resource packs to replace Fresh Armor Bar textures, including default armor icons, trim overlays and modded armor material textures.
⚡ Smart Cached Rendering ⚡
Uses visual tracking and an internal cache to update the HUD only when relevant armor data changes, reducing unnecessary rendering work.
➕ High Armor Value Support ➕
Supports armor values above the vanilla 20 armor points, with additional HUD rows up to 60 armor points.
🌐 Client-Side & Vanilla-Friendly 🌐
No server-side installation required, no gameplay changes, no extra mechanics and no changes to armor protection or durability.


Fresh Armor Bar is fully client-side and does not require server-side installation.
✅ Supported Minecraft versions
| Minecraft Version | Loader | Environment | Status |
|---|---|---|---|
| 1.20.1 | Fabric | Client | ✅ Supported |
| 1.21.1 | Fabric | Client | ✅ Supported |
| 1.21.2 | Fabric | Client | ✅ Supported |
| 1.21.3 | Fabric | Client | ✅ Supported |
| 1.21.4 | Fabric | Client | ✅ Supported |
| 1.21.5 | Fabric | Client | ✅ Supported |
| 1.21.6 | Fabric | Client | ✅ Supported |
| 1.21.7 | Fabric | Client | ✅ Supported |
| 1.21.8 | Fabric | Client | ✅ Supported |
| 1.21.9 | Fabric | Client | ✅ Supported |
| 1.21.10 | Fabric | Client | ✅ Supported |
| 1.21.11 | Fabric | Client | ✅ Supported |
| 26.1 | Fabric | Client | ✅ Supported |
| 26.1.1 | Fabric | Client | ✅ Supported |
| 26.1.2 | Fabric | Client | ✅ Supported |
| 26.2 | Fabric | Client | ✅ Supported |
🪽 Optional Elytra slot compatibility
| Type | API / Library | API / Library | API / Library | Elytra Slot Mod | Elytra Slot Mod |
|---|---|---|---|---|---|
| Minecraft | Trinkets | Trinkets Canary | Trinkets Updated | Elytra Slot | Elytra Trinket |
| 1.20.1 | ✅ | ❌ | ❌ | ✅ | ✅ |
| 1.21.1 | ✅ | ❌ | ❌ | ✅ | ✅ |
| 1.21.2 | ❌ | ❌ | ❌ | ❌ | ✅ |
| 1.21.3 | ❌ | ❌ | ❌ | ❌ | ✅ |
| 1.21.4 | ❌ | ✅ | ❌ | ✅ | ✅ |
| 1.21.5 | ❌ | ✅ | ❌ | ❌ | ✅ |
| 1.21.6 | ❌ | ✅ | ❌ | ❌ | ✅ |
| 1.21.7 | ❌ | ✅ | ❌ | ❌ | ✅ |
| 1.21.8 | ❌ | ✅ | ❌ | ❌ | ✅ |
| 1.21.9 | ❌ | ✅ | ❌ | ❌ | ✅ |
| 1.21.10 | ❌ | ✅ | ❌ | ❌ | ✅ |
| 1.21.11 | ❌ | ✅ | ✅ | ❌ | ✅ |
| 26.1 | ❌ | ❌ | ✅ | ❌ | ❌ |
| 26.1.1 | ❌ | ❌ | ✅ | ❌ | ❌ |
| 26.1.2 | ❌ | ❌ | ✅ | ❌ | ❌ |
✅ means the optional API or slot mod has a Fabric release for that Minecraft version. ❌ means no matching Fabric release was found.
For API / Library columns, ✅ only means Fresh Armor Bar can read Elytra data from that API if another mod stores an Elytra there. The API alone does not add an Elytra slot.
Fresh Armor Bar always detects Elytra in the vanilla chest slot. If no compatible slot API is installed, the mod falls back to vanilla chest-slot detection.


Fresh Armor Bar is fully customizable through normal Minecraft resource packs.
You can replace the default HUD textures without editing the mod jar. This allows resource pack creators to redesign the armor icons, material strips, Elytra indicator and trim overlays while keeping the mod’s rendering system intact.
📁 DEFAULT FRESH ARMOR BAR TEXTURES
The built-in textures are loaded from:
assets/fresh-armor-bar/textures/gui/armorbar/
To override them, create the same path inside your resource pack and replace the PNG files you want to customize.
Main files:
empty.png
base.png
elytra.png
strips/turtle.png
strips/leather.png
strips/chainmail.png
strips/iron.png
strips/gold.png
strips/diamond.png
strips/netherite.png
overlays/trim/trim_base.png
overlays/trim/trim_glow_tex.png
Use the correct pack_format for your Minecraft version inside pack.mcmeta.
📐 TEXTURE SIZES
Fresh Armor Bar uses small HUD textures:
empty.png 9x9
elytra.png 9x9
base.png 27x9
material strips 27x9
trim overlays 27x9
Each 27x9 texture is divided into three 9x9 sections:
left half | right half | full icon
0..8 | 9..17 | 18..26
This allows the mod to render half armor icons, mixed armor states and full armor icons correctly.
🧩 MODDED ARMOR MATERIALS
Fresh Armor Bar can also load textures for armor materials added by other mods.
For a material without a namespace, use:
assets/fresh-armor-bar/textures/gui/armorbar/strips/<material>.png
For a namespaced material, use the material namespace.
Example material:
examplemod:ruby
Resource pack path:
assets/examplemod/textures/gui/armorbar/strips/ruby.png
If the texture exists, Fresh Armor Bar will use it automatically. If no matching texture is found, the material will fall back to base.png.
📌 USAGE AND CREDIT
You are free to create and publish resource packs for Fresh Armor Bar.
I only ask that any public release, whether on Modrinth, CurseForge or any other platform, clearly credits and links back to Fresh Armor Bar.
This helps people find the original mod and supports the project.


🌐 Does Fresh Armor Bar need to be installed on the server?
No. Fresh Armor Bar is fully client-side and only changes how the armor bar is rendered on your screen.
🎮 Does Fresh Armor Bar change gameplay?
No. The mod doesn't modify armor values, durability, protection, enchantments or any gameplay mechanic.
🔧 Are there plans to support other mod loaders?
Fresh Armor Bar is currently developed for Fabric only.
There aren't active plans for a Forge or NeoForge port at the moment, but this may change in the future.
🎨 Does it work with resource packs?
Yes. Fresh Armor Bar is designed to work with resource packs.
The final look may vary depending on how the resource pack changes HUD textures.
📦 Can I use Fresh Armor Bar in modpacks?
Yes. You can include Fresh Armor Bar in modpacks.
When possible, please link back to the official Modrinth or CurseForge page.
⚡ Is Fresh Armor Bar performance heavy?
No. Fresh Armor Bar is a lightweight HUD mod.
It only changes the armor bar rendering and does not add heavy systems, background mechanics or gameplay logic.


Designed & developed by
💠 ZeroXXII 💠
🐛 Found a bug? 🐛
Please report it on GitHub or Discord.
✨ Suggestions and feedback are always welcome ✨
💙 Thanks to everyone who downloads, tests and supports Fresh Armor Bar 💙
Ченджлог
2.0-1.20.1Релиз1.20, 1.20.1 · 17 июня 2026 г.
2.0 | CHANGELOG:
🆕 ADDED
- Advanced global rendering cache to reduce CPU usage during HUD updates;
- Automatic texture lookup for custom armor materials;
- Enchantment glint rendering for enchanted armor;
- Fallback texture handling for unsupported armor materials;
- Full support for vanilla armor trims, trim colors and dyed leather armor;
- Resource pack support for custom modded armor textures;
- Smart visual tracking for armor, trims, dyes, enchantments and Elytra state;
- Support for displaying 20+ armor points, up to 60 armor points;
- Support for Elytra detection and Elytra HUD indicator.
📈 IMPROVED
- Complete overhaul of the internal architecture;
- Improved compatibility with other HUD-altering mods;
- Improved internal data management for smoother HUD updates;
- Improved multi-version structure with a shared codebase and less duplication;
- Streamlined initialization to improve in-game loading speed;
- The armor bar is now fully dynamic and slot-based instead of being rendered as a static block;
- Unified trim textures and optimized trim rendering;
- Visual changes are now detected instantly without needing to re-equip items.
🛠️ FIXED
- Fixed the armor bar appearing when no equipment was worn;
- Fixed potential desync issues between player armor attributes and HUD display;
- Fixed possible 1-frame delay between equipment changes and HUD updates;
- Fixed fallback behavior for unsupported custom armor materials.
🔗 COMPATIBILITY
- Added optional compatibility with Accessories API for Elytra slot mods that use Accessories;
- Added optional compatibility with Elytra Slot when available for the target Minecraft version;
- Added optional compatibility with Elytra Trinket when available for the target Minecraft version;
- Added optional compatibility with Trinkets;
- Added optional compatibility with Trinkets Updated API;
- Added support for Copper armor on Minecraft 1.21.9 and newer;
- Added support for Fabric Loader 0.19.2 or newer;
- Ported to Minecraft 1.26.1;
- Ported to Minecraft 1.26.1.1;
- Ported to Minecraft 1.26.1.2;
- Ported to Minecraft 1.26.2.
More changes and improvements are planned for upcoming versions.
1.4-1.20.1Релиз1.20, 1.20.1 · 20 января 2026 г.
1.4 | CHANGELOG:
🆕 ADDED
Support for trim-specific glow effects:
--> 
--> 
--> 
🛠️ FIXED
- Armor bar now correctly splits when using different armor trims.
🔗 COMPATIBILITY
- Ported to Minecraft 1.21.2;
- Ported to Minecraft 1.21.3;
- Ported to Minecraft 1.21.4;
- Ported to Minecraft 1.21.5;
- Ported to Minecraft 1.21.6;
- Ported to Minecraft 1.21.7;
- Ported to Minecraft 1.21.8;
- Ported to Minecraft 1.21.9;
- Ported to Minecraft 1.21.10;
- Ported to Minecraft 1.21.11.
More changes and improvements are planned for upcoming versions.
1.3-1.20.1Релиз1.20, 1.20.1 · 7 января 2026 г.
1.3 | CHANGELOG:
🆕 ADDED
Support for armor trims visuals:
--> Amethyst
--> Copper
--> Diamond
--> Emerald
--> Gold
--> Iron
--> Lapis
--> Netherite
--> Quartz
--> Redstone
🔗 COMPATIBILITY
- Ported to Minecraft 1.21.1.
More changes and improvements are planned for upcoming versions.
1.2Релиз1.20, 1.20.1 · 3 января 2026 г.
1.2 | CHANGELOG:
🆕 ADDED
- Enchanted armor visual effect on the armor bar.

📈 IMPROVED
Overall armor bar system stability and internal structure; → −75% internal complexity
Internal organization to allow easier future updates and features. → +100% maintainability
🔗 COMPATIBILITY
- Improved compatibility with HUD layout mods (including Raised).
More changes and improvements are planned for upcoming versions.
1.1Релиз1.20.1 · 3 января 2026 г.
1.1 | CHANGELOG:
Added compatibility with turtle shell.
More changes and improvements are planned for upcoming versions.
Комментарии
Загружаем…




