Armor Cosmetic
Everyone knows the pain of a tough choice in Minecraft: keep your netherite chestplate for the protection, or swap it out for something that actually looks good. For years, players had to pick one or the other. Armor Cosmetic ends that dilemma by letting you wear two sets of armor at once — one for function, one for fashion.
What Is Armor Cosmetic?
Armor Cosmetic is a mod that adds a separate cosmetic armor set which renders on top of your real armor. Your protective gear stays equipped underneath, so you keep every point of defense while showing off whatever appearance you like. The result is simple but powerful: the stats of your netherite, the look of your choice.
The mod is a fork of CosmeticArmorReworked by zlainsama and dmillerw, ported to NeoForge and Fabric by Stalking Dragons. It is not affiliated with or endorsed by the original authors, and it ships under the Minecraft Mod Public License (MMPL) version 1.0.1, the same license as the upstream project.
Key Features
Dual Armor System
Wear one armor set for protection stats and another purely for display. Your real armor never leaves its slots, so combat performance is unaffected.
Cosmetic Inventory GUI
Open the cosmetic armor screen straight from your normal inventory with a single button click. All cosmetic slots live in a familiar interface, so managing your look takes seconds.
Per-Slot and Global Toggles
- Each cosmetic slot has an S/A toggle that hides your real armor for that slot only — show a cosmetic helmet while keeping your real chestplate visible.
- A global toggle disables all cosmetic rendering with one click, which is handy for PvP or whenever you want to see your actual gear.
Corail Tombstone Compatibility
With Tombstone installed, your cosmetic gear is not lost on death — it stays in its cosmetic slots. This integration is available on NeoForge only, since Tombstone does not exist on Fabric.
Localization and Configuration
The mod supports 15 languages: English, Spanish, German, French, Italian, Dutch, Swedish, Polish, Japanese, Portuguese, Russian, Chinese, Korean, Turkish, and Czech. Button positions, sizes, and visibility are all customizable in the config file.
Commands
- /clearcosarmor — clear cosmetic armor from players
- /coshat — toggle cosmetic helmet visibility
Supported Minecraft Versions and Loaders
Armor Cosmetic is available for Minecraft 1.21.1 and the 26.x line, with builds published for both NeoForge and Fabric. On the Fabric side you will need Fabric Loader 0.19.5 or newer along with a matching Fabric API release; NeoForge users simply need a compatible NeoForge build. All Minecraft versions share a single project page, so pick the file that matches your game version. The mod is required on both client and server.
If you would rather skip manual file hunting, the foxygame.net launcher offers a clean solution: its add-on catalog lists Armor Cosmetic by name, checks version compatibility automatically, and installs everything with one click, so your cosmetic setup is ready before you even load a world.
How to Install
Getting started with Armor Cosmetic for Minecraft takes only a few minutes:
- Install a compatible mod loader — NeoForge or Fabric with Fabric API.
- Download Armor Cosmetic for your exact Minecraft version and drop the jar into your mods folder.
- Install the mod on both the client and the server, since it is required on both sides.
- Launch the game and open your inventory.
How to Use It In-Game
Once installed, click the new cosmetic armor button in your inventory. Place cosmetic armor pieces into the slots — they render over your real armor immediately. Use the S/A toggle on each slot to control what shows, and the global toggle to disable cosmetic rendering entirely when needed.
Mod Structure for Developers
Armor Cosmetic is organized into clear modules: an api package exposing the cosmetic-inventory accessor, slot definitions, and change events for other mods; an impl/inventory module handling per-player storage, per-slot render flags, and the global toggle state; an impl/client/gui module for the cosmetic screen and the rendering layer; an impl/network/payload module syncing inventory and toggle state between client and server; and a small mixins package with the vanilla patches needed to draw cosmetic armor and open the screen from the inventory button.
Final Thoughts
Armor Cosmetic solves one of Minecraft's oldest fashion-versus-function problems without touching game balance. Your protection stays intact, your style is finally yours, and a single button click is all it takes to manage both. Whether you are building a themed base, recording content, or just tired of hiding your best armor, this mod deserves a spot in your load order.