File Details
mynpc-1.1.jar
- R
- Jun 14, 2026
- 271.82 KB
- 11
- 1.20.1
- Forge
File Name
mynpc-1.1.jar
Supported Versions
- 1.20.1
Curse Maven Snippet
# MyNPC 1.1 Changelog
## Version 1.1
This update rebuilds a large part of the custom NPC workflow and fixes several stability issues found during testing.
### Added
- Added a new dynamic NPC manager opened with `H`.
- Added editable NPC pages for appearance, behavior, known structures, trades, and chat.
- Added support for custom skins and custom sounds from the config asset folders.
- Added searchable structure selection lists with single-select and multi-select behavior.
- Added custom trade editing, scroll trade editing, structure hint text editing, and per-structure prices.
- Added automatic structure detection for structure lists.
- Added random equipment for NPCs, including weapons and armor.
- Added NPC combat behavior:
- Retaliates when attacked.
- Actively attacks nearby hostile mobs.
- Avoids creepers.
- Plays a visible attack swing animation.
### Changed
- Default guide NPC settings now come from one shared default template.
- Resetting a custom NPC now restores the same default settings used by the built-in guide NPC, while keeping a unique entity id.
- The built-in guide NPC naturally spawns in villages, with one guide per village area.
- Spawned guides stay near their home structure instead of wandering away freely.
- Right-click interaction still freezes the NPC during GUI use so trades are not interrupted.
- Structure and trade selection screens now place main action buttons at the bottom.
- Right-click inquiry and trade GUIs were redesigned to use clearer text areas, lists, and scrolling.
### Fixed
- Fixed custom skins not applying correctly in some cases.
- Fixed custom sounds failing to resolve from the custom asset folder.
- Fixed the game hanging or freezing during world generation from heavy spawn checks.
- Fixed repeated NPC spawning in the same village.
- Fixed NPC GUI staying open after the NPC dies or is removed.
- Fixed reset defaults being different from the built-in default NPC.
- Fixed several UI clipping, overlap, scrolling, and button layout issues.
### Notes
- Existing config files are not deleted automatically. If you want the new default `village_guide.json`, remove the old one from `config/npc_types` and restart the game.
- This version is for Minecraft `1.20.1` with Forge `47.x`.

