FAQ

Common questions about CoreArmorX.

Short answers for server owners testing armor progression and netherite visual skins.

What server platform does CoreArmorX require?

CoreArmorX requires Paper 1.21.11 or newer and Java 21 or newer.

Does CoreArmorX require Vault, PlaceholderAPI, CoreToolsX, or a database?

No. CoreArmorX does not require Vault, PlaceholderAPI, database storage, custom GUI libraries, resource packs, CoreToolsX, or custom item plugins.

What does the default armor progression look like?

The default chain is Leather to Copper, Copper to Chainmail, Chainmail to Iron, Iron to Diamond, with Iron to Gold and Iron Helmet to Turtle Helmet as alternate endpoints.

Does CoreArmorX remove vanilla recipes?

No. Protected direct vanilla crafting is blocked at runtime when enabled. Leather crafting and vanilla diamond to netherite smithing remain untouched.

Do normal upgraded items receive CoreArmorX data?

No. Normal upgraded armor stays clean and uses its vanilla Bukkit material as the source of truth. CoreArmorX PDC is used only for skinned armor and internal skin state.

What skins are included by default?

Netherite armor can receive leather, copper, chainmail, iron, gold, or diamond visual skins.

Can leather-skinned armor be dyed?

Yes. Leather-skinned armor remains compatible with vanilla leather dye behavior, and lore placeholders can show the current leather color.

Can skins have their own durability?

Yes, but skin durability is optional and disabled by default. It can be configured globally, by skin, or by skin and armor piece.

How do players remove a skin?

By default, skinned armor plus shears crafts back into clean netherite armor. Shears lose one durability instead of being consumed.

How are progression locks stored?

They are not stored by CoreArmorX. Locks are permission-based and can be handled by a permissions plugin such as LuckPerms.

Why does a recipe output appear but not craft?

Check progression permissions, separate one-item ingredient slots, whether the base item is already skinned, and custom item compatibility settings.

What should I run after changing config?

Use /corearmorx reload for normal YAML changes. Restart when replacing the jar, changing Paper version, or recovering from startup-only errors.