
LunaNPC
LunaNPC is a Fabric-first NPC framework supporting combat, factions, spawning, trading, dialog, and custom models, in-game or through the API.
⬇ Download on Modrinth







LunaNPC is a Fabric-first NPC framework for building and controlling custom NPCs. It supports combat, factions, spawning, trading, dialog, and custom models straight from in-game menus, and developers get the exact same features through a public API.
⚠️ Alpha — LunaNPC is in early alpha and it's a big, complex mod. With a project this size, bugs can occur and edge cases may behave unexpectedly. Bug reports are always welcome.
🔧 Dependencies
- Fabric Loader: 0.19.3 or higher
- Fabric API: 0.154.2+26.2 or higher
✨ Feature Overview
- Combat — melee, ranged, and a node-based advanced combat editor with rules, triggers, timed attacks, and projectile accuracy curves.
- Factions — built-iCs choose allies andenemies, and can belong
- Spawning — place NPCs in biomes, structures, or custom zones, on the ground, in water, or in the air, with respawn and persistence control.
- Navigation — ground, swimming, and flight movement, backed by multiple A* pathfinders.
- Trading & Jobs — trading, quests, farming, and branching dialog trees with action triggers.
- Custom models — imimations, with automatichitboxes.
- Full customization — health, equipment, per-slot enchanting, drops, sounds, and behavior, all tunable.
- In-game or in code — everything is available through menus and mirrored in a developer API.
🧩 Developer API
Everything LunaNPC does in-game is also available in code through a public API.
📖 Documentation: api.lunacore.dev/LunaNPC
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 26.2
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Modrinth — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
- Ships as LunaNPC.jar — drop this file into the mods folder
- Download size: 1.4 MB
- Download link checked 11 Sept 2026 — working
These come from our own check of the pack file, not from the source page.