Dochi Real Armor
Dochi Real Armor brings configurable vanilla-style armor calculations to CustomNPCs and Easy NPC entities on Minecraft Forge 1.20.1. NeoForge 1.21.1 Armor works independently from debug output, and optional hit-region mode lets head, chest, and lower-body hits use the matching equipment slots.
Main features
- Supports CustomNPCs and Easy NPC through independent compatibility switches.
- Applies vanilla armor and armor-toughness calculations once at the armor absorption stage.
- Supports Protection enchantments, armor knockback resistance, and armor durability damage.
- Optional hit-region armor for head, chest, and legs; the legs region uses leggings and boots.
- Traces projectile paths for Easy NPC hit regions, including TACZ-style shots.
- Keeps CustomNPCs resistance order and companion armor behavior configurable.
- Debug messages observe the result and never enable or disable armor calculation.
- Integrates with Dochi RPG Maker's Mods Config screen when installed.
- Provides a matching standalone config screen when Dochi RPG Maker is absent.
- Includes English, Korean, Russian, Japanese, and Simplified Chinese UI text.
Compatibility
- Minecraft 1.20.1
- Forge 47.x
- CustomNPCs 1.20.1 (optional)
- Easy NPC 1.20.1 / mod ID
easy_npc(optional) - Dochi RPG Maker 0.1.4+ config-tab integration (optional)
Install Dochi Real Armor on both the client and server alongside the NPC mod you use. Damage systems that bypass Minecraft's normal living-entity armor pipeline may require a separate compatibility adapter.
Configuration
Open Mods > Dochi Real Armor > Config. When Dochi RPG Maker is installed, the same settings are available from Mods Config. Server-authoritative changes require permission level 2.
The common config is stored at config/dochi_real_armor-common.toml. An existing cnpc_real_armor-common.toml is copied automatically when the new file does not exist.
Commands
/dochi_real_armor status
/dochi_real_armor split true|false
/dochi_real_armor durability true|false
/dochi_real_armor debug true|false
Current release: 0.1.1.

