Ultimate NPC
ModMod to create custom NPC, quests, trade and more
Type
Mod
Modrinth Downloads
10
Modrinth ID
cYW5Ilzg
Last Updated
Jun 20, 2026
Description
Ultimate NPC
A Fabric mod for Minecraft 1.20.6 (Java 21) that lets you create and fully customize NPCs in-game. NPCs support custom textures, equipment, loot tables, boss bars, wandering AI, dialogues, and trading.
Features
Items
- NPC Creator: Left-click in the air to spawn an NPC. Left-click on an existing NPC to open the editor.
NPC Editor (NpcEditScreen)
Full editor interface with 5 tabs:
General
- NPC name
- Model selection (dropdown of all registered entity types)
- Texture selection (dropdown of available textures per variant)
- Max HP and damage
- Change: invincible, invisible, show name, boss bar, wander, second layer
Inventory
- Armor: 4 slots (helmet, chestplate, leggings, boots)
- Hands: 2 slots (main hand, off hand)
- Loot table: 9 slots with individual drop chance percentage on death
- Drag and drop from the player inventory
Trade
- 9 configurable deals (3 per page with pagination)
- Each deal: up to 3 demanded items + 1 offered item
- Drag and drop from the player inventory
Factions
Coming soon
Quests
Coming soon
Dialogue
Coming soon
Trade System
- Right-click an NPC that has at least 1 deal (without holding the NPC Creator) to open the trade screen.
- 9 deal slots displayed (5 rows x 2 columns).
- Click an offer item to execute the trade.
- Automatic validation that the player has the required items.
Loot System
- 9 loot slots per NPC with individual drop chance (0-100%).
- Items are dropped on NPC death based on their probability.
- Worn equipment is never dropped (only the custom loot table is used).
Rendering
- Dynamic rendering: the renderer adapts to the chosen entity type variant.
- Feature support: armor, held items, head, elytra.
Custom Textures
To add custom textures, place PNG files in:
<game_directory>/npc/<namespace>/<entity_name>/Example for a custom player skin:
npc/minecraft/player/texture.pngThe texture will appear in the editor's dropdown. You can do this for all entities, even those from other mods.
npc/modid/entity/texture.pngYour file name will appear in the dropdown menu, so choose it carefully.
Roadmap
- Dialog System: Interact with an NPC via dialogue lines and responses, in order to give items, quests, etc...
- Quests System: Give the player a quest to complete in order to obtain a reward.
Installation
- Install 1.20.6 version of the Fabric Loader.
- Download the Fabric API mod and place it in your mods folder.
- Download Ultimate NPC .jar file and place it in your mods folder.
- Launch the game and run !
Compatibility
Mod Loaders
Game Versions
Similar Mods
Beyond Outdoors
A spiritual successor to Just Outdoor Stuffs mod. This mod was redesigned from ground up to include more variety of outd...
Good Clumps
Beta 1.7.3 mod to merge nearby dropped items together.
Yeah, I Like This
A mod that enhances vanilla by adding random, unrelated things, like blocks, food and armor
Blossoming Season
Adds 2 new biomes, 3 new flowers, lattices, a new tree and a new potion. Tiny mod, big fun.
Signalis Mod
This mod adds Replikas from the survival horror game Signalis to your Minecraft world. Fight corrupted variants or craft...
Elemental-Relics
Elemental Relics for a pvp enabled SMP