Vanilla crafting, controlled progression

Armor progression for Paper servers.

CoreArmorX adds a server-owned armor path from leather upward, protects direct crafting where needed, and gives netherite armor configurable visual skins without databases, GUIs, economy hooks, or resource packs.

  • Paper 1.21.11+
  • Java 21+
  • YAML driven
  • No resource pack
Armor Progression Preview
upgrade path Leather to Diamond
Craft

Players upgrade armor through configured recipes instead of skipping protected tiers.

Skin

Netherite armor can take a visual leather, copper, chainmail, iron, gold, or diamond skin.

Fix

Admins can inspect or refresh skinned armor when config, lore, or model settings change.

Upgrades vanilla+ progression
Skins netherite visuals
PDC safe skinned identity
Leather
Copper
Diamond
Netherite Skins visual material, netherite profile
2026.1.0 current plugin line
6 default netherite skins
PDC skinned armor identity
YAML all recipes and messages

Core feature set

Armor progression with clean vanilla behavior.

CoreArmorX keeps normal upgraded armor clean, stores plugin identity only where it is needed, and uses runtime recipe validation to make crafting predictable for real servers.

Controlled Armor Progression

Default recipes move armor through Leather, Copper, Chainmail, Iron, Diamond, with optional Gold and Turtle Helmet endpoint paths.

Runtime-Safe Recipes

YAML recipes support ingredient groups, one-item-slot matching, recipe book discovery, and safe reloads without duplicated CoreArmorX recipes.

Netherite Visual Skins

Netherite armor can look like leather, copper, chainmail, iron, gold, or diamond while keeping a netherite-equivalent profile.

Metadata Preservation

Names, original lore, enchants, damage, trims, flags, unbreakable state, compatible custom data, and non-CoreArmorX PDC are preserved.

Why CoreArmorX

Progression control without turning armor into a database system.

The plugin is designed for owners who want a stronger crafting path and cosmetic netherite skins, but still want vanilla items, vanilla crafting, and simple YAML operations.

01

Normal Upgrades Stay Clean

Upgraded armor uses Bukkit material as the source of truth and does not receive CoreArmorX PDC.

02

Skins Carry Explicit Identity

Only skinned armor stores clean material, skin identity, lore snapshot, model mode, and optional durability state.

03

No Heavy Integrations Required

Vault, PlaceholderAPI, databases, custom GUIs, CoreToolsX, custom item plugins, and resource packs are not required.

Setup and compatibility

Built for modern Paper servers.

Install the jar on Paper, let the default YAML files generate, then tune recipes, skins, progression locks, and lore in the plugin data folder.

Runtime

Paper 1.21.11+

CoreArmorX is Paper-only and targets Java 21+. It does not ship proxy, web, or database modules.

  • Paper server plugin
  • Java 21+
  • Vanilla crafting table flow
Paper only Java 21+ No resource pack required

FAQ preview

Answers before opening the config files.

These are short operational answers. Use the configuration reference when you need exact keys and reload rules.

Does CoreArmorX require a resource pack?

No. The default system uses vanilla armor materials and vanilla crafting behavior.

Does it store player unlock data?

No. Progression locks are permission-based. Use a permission plugin such as LuckPerms when locks are enabled.

Do normal upgraded items get CoreArmorX PDC?

No. Normal upgraded armor stays clean; CoreArmorX PDC is used for skinned armor and internal skin state.

Can skinned armor be returned to netherite?

Yes. The default removal recipe uses skinned armor plus shears to restore clean netherite armor.

Ready to test the progression path?

Install CoreArmorX, generate defaults, and craft through the chain.

Start with the setup guide, then tune recipes, skins, lore, and permission locks from YAML.