MKNPC
The MKNPC modification significantly expands the capabilities of non-player characters in Minecraft, offering a comprehensive system for creating advanced NPCs with features inspired by MMO games.
Key Features
Flexible NPC Template System
Uses a JSON-driven datapack system that allows creating and configuring character templates. This gives developers complete control over NPC configuration through convenient data files.
Intelligent Character Behavior
NPCs possess advanced artificial intelligence that:
- Is fully compatible with weapon features from the MKWeapons mod (attack range, attack speed, unique weapon features)
- Integrates with abilities from MKCore
- Uses a threat system for target selection
- Works with targeting_api for complex behavioral scenarios
Multi-layer Display System
An innovative rendering system enables layered character visualization. For example, hair can appear above armor layers if the character is equipped with protective gear.
Additional Functions
- Special MMO-inspired spawners working with the NPC template system
- Extensions to the standard Minecraft structure API
- Full integration with existing modification systems