Перейти к содержимому
Mineforgian

Fresh Armor Bar

A clean and modern armor bar that improves Minecraft's vanilla HUD.

Загрузки
30K
Подписчики
52
Обновлён
17 июня 2026 г.
Лицензия
MIT

Опубликован 3 января 2026 г.

LOGO

GitHub Discord Modrinth Curseforge

fabric

SonarQube Cloud

Quality Gate Status Reliability Rating Security Rating Maintainability Rating

Kinetic

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

--

ABOUT

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.

--

SHOWCASE

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

SHOWCASE EXAMPLE

SECOND SHOWCASE EXAMPLE

NEW ENCHANTED ARMOR:

Example

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

--

FEATURES

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.

--

COMPATIBILITY

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.

--

CUSTOMIZATION

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.

--

FAQ

🌐 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.

--

CREDITS

Designed & developed by

zeroxxii head
💠 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:

    Example --> Example

    Example --> Example

    Example --> Example

🛠️ 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:

    Example --> Amethyst

    Example --> Copper

    Example --> Diamond

    Example --> Emerald

    Example --> Gold

    Example --> Iron

    Example --> Lapis

    Example --> Netherite

    Example --> Quartz

    Example --> 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.

Example

📈 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.

Комментарии

Загружаем…