Compatibility
Minecraft: Java Edition
Platforms
Links
Tags
Creators
Details

Armor balancing plugin for SMP servers.
Restrict netherite upgrades, control enchantment levels, auto-convert blocked items. Full armor control.
โ What Does It Do?
If you want to set up armor balance on your SMP server โ you can manage netherite upgrade restrictions, enchantment level limits, and automatic item conversions without manually editing config files.
๐ก๏ธ Helmet, Chestplate, Leggings, Boots, Sword, Axe, Pickaxe, Shovel, Hoe, Spear โ control netherite upgrades for all of them.
For each item, you can configure whether netherite upgrades are allowed, which armor enchantments can be applied, and maximum enchantment levels โ all through a unified /ac in-game command. Blocked items are automatically converted to their allowed versions.
โจ Features
๐ Netherite Upgrade Restrictions
- Per-item netherite upgrade control for 10 item types: Helmet, Chestplate, Leggings, Boots, Sword, Axe, Pickaxe, Shovel, Hoe, Spear
- Blocks upgrades via Smithing Table โ blocked items won't show a result
- Auto-conversion: Netherite items are automatically downgraded to diamond while preserving enchantments, name, lore, trims, and all item data
- Enable or disable all netherite upgrades at once, or control each item individually
๐ฎ Enchantment Level Control
- Enchantment control for 7 armor enchantments:
protection,fire_protection,blast_protection,projectile_protection,thorns,unbreaking,mending - Fully disable enchantments or set maximum level limits
- Blocks application via Enchanting Table, Anvil, and Inventory
- Items with blocked enchantment levels are automatically downgraded to the max allowed level
๐ Smart Auto-Conversion
- Blocked netherite items are automatically converted to diamond on player join, item pickup, and inventory close
- Enchantments exceeding allowed levels are automatically downgraded
- All item properties are preserved: custom name, lore, enchantments, armor trims, durability, custom model data, attribute modifiers, item flags
- Message cooldown system to prevent spam
โ๏ธ In-Game Commands (/ac / /armorcontrol)
No need to dig through config files. Manage everything from in-game:
| Command | Description | Example |
|---|---|---|
/ac netherite <enable|disable> <item|all> |
Toggle netherite upgrades per item or all at once | /ac netherite disable diamond_helmet |
/ac enchant <type> maxlevel <level> |
Set maximum level for an enchantment | /ac enchant protection maxlevel 2 |
/ac enchant <type> disable |
Completely disable an enchantment | /ac enchant mending disable |
/ac enchant <type> enable |
Re-enable an enchantment to default max level | /ac enchant thorns enable |
/ac status [netherite|enchants] |
View current settings for all or specific category | /ac status netherite |
/ac reload |
Reload configuration files from disk | /ac reload |
๐ฏ Controllable Items & Enchantments
Netherite Items:
diamond_helmet,diamond_chestplate,diamond_leggings,diamond_bootsdiamond_sword,diamond_axe,diamond_pickaxe,diamond_shovel,diamond_hoe,diamond_spear
Armor Enchantments:
protection(max 4),fire_protection(max 4),blast_protection(max 4),projectile_protection(max 4)thorns(max 3),unbreaking(max 3),mending(max 1)
๐ฆ Installation
- Download the latest
.jarfrom releases - Drop it into your server's
pluginsfolder - Restart the server
- Done! Starts working with default settings โ all items and enchantments are enabled by default
๐ง Configuration
The plugin uses two clean configuration files:
armor.ymlโ Netherite upgrade toggles and enchantment level limitsmessages.ymlโ All plugin messages with customizable prefix and color codes (&orยง)
armor.yml Example
# ==================== NETHERITE SETTINGS ====================
netherite:
diamond_helmet: true
diamond_chestplate: true
diamond_leggings: true
diamond_boots: true
diamond_sword: true
diamond_axe: true
diamond_pickaxe: true
diamond_shovel: true
diamond_hoe: true
diamond_spear: true
# ==================== ENCHANTMENT SETTINGS ====================
# Max allowed level for each enchantment
# 0 = completely disabled
enchants:
protection: 4
fire_protection: 4
blast_protection: 4
projectile_protection: 4
thorns: 3
unbreaking: 3
mending: 1
๐ Permissions
| Permission | Description | Default |
|---|---|---|
darksarmorcontrol.admin |
Access to /ac commands |
OP |
darksarmorcontrol.bypass |
Bypasses all armor, netherite, and enchantment restrictions | false |
๐ Requirements
- Server: Paper, Purpur, or any Paper-based fork
- Minecraft: 1.21+ (Spear support requires 1.21.11+)
- Java: 21+
๐ฌ Support
Questions, bugs, or suggestions โ join our Discord:
Made by DarkKing


