ArdaNPCs 1.0.0 – Fabric 1.21.8
Curse Maven Snippet
What's new
ArdaNPCs 1.0.0
Minecraft 1.21.8 · Fabric · Java 21
ArdaNPCs 1.0.0 is the first release of an all-in-one NPC toolkit for Fabric.
Highlights
- Full in-game NPC editor and NPC management screen
- Local and remote skins, model settings, equipment and presentation controls
- Passive, neutral and aggressive AI with standing, wandering, patrol and guard movement
- Configurable melee and ranged combat, projectiles, drops, resistances and respawn
- Branching dialogue with responses and conditions
- TALK, COLLECT, KILL, ESCORT, LOCATION and MANUAL quest objectives
- Quest journal, persistent progress and NPC quest markers
- Editable escort routes with path nodes, waits and route events
- Trader, Guard, Banker, Teleporter and Trainer roles
- Shops with daily purchase and sale limits, reputation pricing and timed events
- Factions, relationships and persistent player reputation
- Per-player administrative tools for quest, dialogue and reputation recovery
- Safe NPC templates that assign a fresh UUID to every spawned copy
- English and Czech interface text selected automatically from the player's Minecraft language
Reliability and safety
- Server-authoritative validation for editor changes, purchases, rewards and admin actions
- Per-player progression storage instead of rewriting one shared player database
- Validated, atomic writes for individual world-data files, with backup and corrupt-file recovery
- Recovery protection around critical quest operations
- Exclusive edit sessions for NPC inventories and bank vaults
- Limits for network payloads, commands, pathfinding, spawning and effects
Scripting retirement
The earlier experimental ECMAScript scripting system is not part of this release. Its
engine, editor, console, hooks, commands and networking have been removed. Legacy
script_wand, scripted_item and scripted_block IDs remain inert so older worlds can
still load them safely. Existing data/ardanpcs/scripts.json files are ignored.
Requirements
- Minecraft 1.21.8
- Fabric Loader 0.19.3 or compatible
- Fabric API 0.136.1+1.21.8 or compatible
- Java 21 or newer
- ArdaNPCs installed on both the server and clients
Back up the entire world before installing or updating server mods.
Known limitations
- Very large, long-running servers should monitor the growth of per-player quest history.
- Hundreds of simultaneously fighting or patrolling NPCs in one area require profiling on the actual server modpack.
- Remote URL skins also depend on the availability of their host and each client's network.
- Each storage file is protected independently; the file system cannot guarantee one absolute transaction across several different files.
- GUI scale, resolution and other client mods that replace screens can affect the visual result.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include

