Changelog for Easy NPC: Core (1.21.10)
Note
This change log includes the summarized changes. For the full changelog, please go to the GitHub History instead.
Note: Please always back up your world / NPCs before updating to a new version! Check the upgrade guide for more information.
6.1.2
- Fixed container and menu sync issues with missing close container packets.
- Fixed close button not working in some cases.
- Fixed jumping mouse cursor between screen transitions.
- Fixed translation files and removed duplicate and deprecated entries.
- Fixed broken mouse wheel scrolling in some menus.
- Moved Easy NPC wand to existing core item tab instead of creating a new one.
- Added cat pose support for different model parts (except tail).
- Improved EasyNPCWand glowing effect performance by disabling it when not needed.
- Improved custom entity detection by excluding non-living entities like displays, makers, throwns and spawners.
- Improved cat variant handling.
6.1.1
- Fixed #615 by checking if item is equipped in one of the hands.
- Fixed #612 by re-validating entity types.
- Fixed #610 by force sync of hat and head layers for specific models.
- Fixed orc textures.
- Fixed cat variant handling for 1.21.5.
- Fixed player render by adjusting render state
skinfield. - Fixed cat renderer by adjusting render state
texturefield. - Fixed position, scaling and rotation preview.
- Fixed Fairy model.
- Improved custom model support and performance, by moving related logic into to client side only.
- Improved caching of player to UUID mappings for player skins.
- Limited change model commands and logic to Doppler NPCs only.
- Added renderEntityRaw method to render NPC as-it-is.
6.1.0 ✨
This is a major release. Please back up your worlds and NPC data before updating. This version contains many improvements, optimizations, and internal changes that are not fully compatible with earlier releases.
⚠️ Breaking changes
- Existing NPCs and their configuration data from versions before 6.1.0 may not load correctly or may require manual adjustments.
- Internal data formats and some behaviors have been refactored to support new use-cases.
🧩 New modular structure
Easy NPC is now split into three separate mods:
- Easy NPC – Bundle that includes both Core and Configuration UI for a plug‑and‑play experience.
- Easy NPC: Core – Lightweight runtime and logic for NPCs, with minimal dependencies. Intended for servers, modpacks, and developers.
- Easy NPC: Configuration UI – Standalone configuration interface for creating and editing NPCs. Can be installed on clients that need the UI.
🎯 Why this change?
- Allows servers and modpacks to ship only the Core mod on the server side for a leaner setup.
- Reduces memory usage and load times when the UI is not required everywhere.
- Makes development and testing faster by separating UI and core logic.
Changelog for Easy NPC: Core (1.21.8)
Note
This change log includes the summarized changes. For the full changelog, please go to the GitHub History instead.
Note: Please always back up your world / NPCs before updating to a new version! Check the upgrade guide for more information.
6.1.2
- Fixed container and menu sync issues with missing close container packets.
- Fixed close button not working in some cases.
- Fixed jumping mouse cursor between screen transitions.
- Fixed translation files and removed duplicate and deprecated entries.
- Fixed broken mouse wheel scrolling in some menus.
- Moved Easy NPC wand to existing core item tab instead of creating a new one.
- Added cat pose support for different model parts (except tail).
- Improved EasyNPCWand glowing effect performance by disabling it when not needed.
- Improved custom entity detection by excluding non-living entities like displays, makers, throwns and spawners.
- Improved cat variant handling.
6.1.1
- Fixed #615 by checking if item is equipped in one of the hands.
- Fixed #612 by re-validating entity types.
- Fixed #610 by force sync of hat and head layers for specific models.
- Fixed orc textures.
- Fixed cat variant handling for 1.21.5.
- Fixed player render by adjusting render state
skinfield. - Fixed cat renderer by adjusting render state
texturefield. - Fixed position, scaling and rotation preview.
- Fixed Fairy model.
- Improved custom model support and performance, by moving related logic into to client side only.
- Improved caching of player to UUID mappings for player skins.
- Limited change model commands and logic to Doppler NPCs only.
- Added renderEntityRaw method to render NPC as-it-is.
6.1.0 ✨
This is a major release. Please back up your worlds and NPC data before updating. This version contains many improvements, optimizations, and internal changes that are not fully compatible with earlier releases.
⚠️ Breaking changes
- Existing NPCs and their configuration data from versions before 6.1.0 may not load correctly or may require manual adjustments.
- Internal data formats and some behaviors have been refactored to support new use-cases.
🧩 New modular structure
Easy NPC is now split into three separate mods:
- Easy NPC – Bundle that includes both Core and Configuration UI for a plug‑and‑play experience.
- Easy NPC: Core – Lightweight runtime and logic for NPCs, with minimal dependencies. Intended for servers, modpacks, and developers.
- Easy NPC: Configuration UI – Standalone configuration interface for creating and editing NPCs. Can be installed on clients that need the UI.
🎯 Why this change?
- Allows servers and modpacks to ship only the Core mod on the server side for a leaner setup.
- Reduces memory usage and load times when the UI is not required everywhere.
- Makes development and testing faster by separating UI and core logic.
Changelog for Easy NPC: Core (1.21.5)
Note
This change log includes the summarized changes. For the full changelog, please go to the GitHub History instead.
Note: Please always back up your world / NPCs before updating to a new version! Check the upgrade guide for more information.
6.1.2
- Fixed container and menu sync issues with missing close container packets.
- Fixed close button not working in some cases.
- Fixed jumping mouse cursor between screen transitions.
- Fixed translation files and removed duplicate and deprecated entries.
- Fixed broken mouse wheel scrolling in some menus.
- Moved Easy NPC wand to existing core item tab instead of creating a new one.
- Added cat pose support for different model parts (except tail).
- Improved EasyNPCWand glowing effect performance by disabling it when not needed.
- Improved custom entity detection by excluding non-living entities like displays, makers, throwns and spawners.
- Improved cat variant handling.
6.1.1
- Fixed #615 by checking if item is equipped in one of the hands.
- Fixed #612 by re-validating entity types.
- Fixed #610 by force sync of hat and head layers for specific models.
- Fixed orc textures.
- Fixed cat variant handling for 1.21.5.
- Improved custom model support and performance, by moving related logic into to client side only.
- Improved caching of player to UUID mappings for player skins.
- Limited change model commands and logic to Doppler NPCs only.
6.1.0 ✨
This is a major release. Please back up your worlds and NPC data before updating. This version contains many improvements, optimizations, and internal changes that are not fully compatible with earlier releases.
⚠️ Breaking changes
- Existing NPCs and their configuration data from versions before 6.1.0 may not load correctly or may require manual adjustments.
- Internal data formats and some behaviors have been refactored to support new use-cases.
🧩 New modular structure
Easy NPC is now split into three separate mods:
- Easy NPC – Bundle that includes both Core and Configuration UI for a plug‑and‑play experience.
- Easy NPC: Core – Lightweight runtime and logic for NPCs, with minimal dependencies. Intended for servers, modpacks, and developers.
- Easy NPC: Configuration UI – Standalone configuration interface for creating and editing NPCs. Can be installed on clients that need the UI.
🎯 Why this change?
- Allows servers and modpacks to ship only the Core mod on the server side for a leaner setup.
- Reduces memory usage and load times when the UI is not required everywhere.
- Makes development and testing faster by separating UI and core logic.
Changelog for Easy NPC: Core (1.21.4)
Note
This change log includes the summarized changes. For the full changelog, please go to the GitHub History instead.
Note: Please always back up your world / NPCs before updating to a new version! Check the upgrade guide for more information.
6.1.2
- Fixed container and menu sync issues with missing close container packets.
- Fixed close button not working in some cases.
- Fixed jumping mouse cursor between screen transitions.
- Fixed translation files and removed duplicate and deprecated entries.
- Fixed broken mouse wheel scrolling in some menus.
- Moved Easy NPC wand to existing core item tab instead of creating a new one.
- Added cat pose support for different model parts (except tail).
- Improved EasyNPCWand glowing effect performance by disabling it when not needed.
- Improved custom entity detection by excluding non-living entities like displays, makers, throwns and spawners.
- Improved cat variant handling.
6.1.1
- Fixed #612 by re-validating entity types.
- Fixed #610 by force sync of hat and head layers for specific models.
- Fixed orc textures.
- Improved custom model support and performance, by moving related logic into to client side only.
- Improved caching of player to UUID mappings for player skins.
- Limited change model commands and logic to Doppler NPCs only.
6.1.0 ✨
This is a major release. Please back up your worlds and NPC data before updating. This version contains many improvements, optimizations, and internal changes that are not fully compatible with earlier releases.
⚠️ Breaking changes
- Existing NPCs and their configuration data from versions before 6.1.0 may not load correctly or may require manual adjustments.
- Internal data formats and some behaviors have been refactored to support new use-cases.
🧩 New modular structure
Easy NPC is now split into three separate mods:
- Easy NPC – Bundle that includes both Core and Configuration UI for a plug‑and‑play experience.
- Easy NPC: Core – Lightweight runtime and logic for NPCs, with minimal dependencies. Intended for servers, modpacks, and developers.
- Easy NPC: Configuration UI – Standalone configuration interface for creating and editing NPCs. Can be installed on clients that need the UI.
🎯 Why this change?
- Allows servers and modpacks to ship only the Core mod on the server side for a leaner setup.
- Reduces memory usage and load times when the UI is not required everywhere.
- Makes development and testing faster by separating UI and core logic.
Changelog for Easy NPC: Core (1.21.3)
Note
This change log includes the summarized changes. For the full changelog, please go to the GitHub History instead.
Note: Please always back up your world / NPCs before updating to a new version! Check the upgrade guide for more information.
6.1.2
- Fixed container and menu sync issues with missing close container packets.
- Fixed close button not working in some cases.
- Fixed jumping mouse cursor between screen transitions.
- Fixed translation files and removed duplicate and deprecated entries.
- Fixed broken mouse wheel scrolling in some menus.
- Moved Easy NPC wand to existing core item tab instead of creating a new one.
- Added cat pose support for different model parts (except tail).
- Improved EasyNPCWand glowing effect performance by disabling it when not needed.
- Improved custom entity detection by excluding non-living entities like displays, makers, throwns and spawners.
- Improved cat variant handling.
6.1.1
- Fixed #612 by re-validating entity types.
- Fixed #610 by force sync of hat and head layers for specific models.
- Fixed orc textures.
- Improved custom model support and performance, by moving related logic into to client side only.
- Improved caching of player to UUID mappings for player skins.
- Limited change model commands and logic to Doppler NPCs only.
6.1.0 ✨
This is a major release. Please back up your worlds and NPC data before updating. This version contains many improvements, optimizations, and internal changes that are not fully compatible with earlier releases.
⚠️ Breaking changes
- Existing NPCs and their configuration data from versions before 6.1.0 may not load correctly or may require manual adjustments.
- Internal data formats and some behaviors have been refactored to support new use-cases.
🧩 New modular structure
Easy NPC is now split into three separate mods:
- Easy NPC – Bundle that includes both Core and Configuration UI for a plug‑and‑play experience.
- Easy NPC: Core – Lightweight runtime and logic for NPCs, with minimal dependencies. Intended for servers, modpacks, and developers.
- Easy NPC: Configuration UI – Standalone configuration interface for creating and editing NPCs. Can be installed on clients that need the UI.
🎯 Why this change?
- Allows servers and modpacks to ship only the Core mod on the server side for a leaner setup.
- Reduces memory usage and load times when the UI is not required everywhere.
- Makes development and testing faster by separating UI and core logic.
Changelog for Easy NPC: Core (1.21.1)
Note
This change log includes the summarized changes. For the full changelog, please go to the GitHub History instead.
Note: Please always back up your world / NPCs before updating to a new version! Check the upgrade guide for more information.
6.1.2
- Fixed container and menu sync issues with missing close container packets.
- Fixed close button not working in some cases.
- Fixed jumping mouse cursor between screen transitions.
- Fixed translation files and removed duplicate and deprecated entries.
- Fixed broken mouse wheel scrolling in some menus.
- Moved Easy NPC wand to existing core item tab instead of creating a new one.
- Added cat pose support for different model parts (except tail).
- Improved EasyNPCWand glowing effect performance by disabling it when not needed.
- Improved custom entity detection by excluding non-living entities like displays, makers, throwns and spawners.
- Improved cat variant handling.
6.1.1
- Fixed #612 by re-validating entity types.
- Fixed #610 by force sync of hat and head layers for specific models.
- Fixed orc textures.
- Improved custom model support and performance, by moving related logic into to client side only.
- Improved caching of player to UUID mappings for player skins.
- Limited change model commands and logic to Doppler NPCs only.
6.1.0 ✨
This is a major release. Please back up your worlds and NPC data before updating. This version contains many improvements, optimizations, and internal changes that are not fully compatible with earlier releases.
⚠️ Breaking changes
- Existing NPCs and their configuration data from versions before 6.1.0 may not load correctly or may require manual adjustments.
- Internal data formats and some behaviors have been refactored to support new use-cases.
🧩 New modular structure
Easy NPC is now split into three separate mods:
- Easy NPC – Bundle that includes both Core and Configuration UI for a plug‑and‑play experience.
- Easy NPC: Core – Lightweight runtime and logic for NPCs, with minimal dependencies. Intended for servers, modpacks, and developers.
- Easy NPC: Configuration UI – Standalone configuration interface for creating and editing NPCs. Can be installed on clients that need the UI.
🎯 Why this change?
- Allows servers and modpacks to ship only the Core mod on the server side for a leaner setup.
- Reduces memory usage and load times when the UI is not required everywhere.
- Makes development and testing faster by separating UI and core logic.
Changelog for Easy NPC: Core (1.20.1)
Note
This change log includes the summarized changes. For the full changelog, please go to the GitHub History instead.
Note: Please always back up your world / NPCs before updating to a new version! Check the upgrade guide for more information.
6.1.2
- Fixed container and menu sync issues with missing close container packets.
- Fixed close button not working in some cases.
- Fixed jumping mouse cursor between screen transitions.
- Fixed translation files and removed duplicate and deprecated entries.
- Moved Easy NPC wand to existing core item tab instead of creating a new one.
- Added cat pose support for different model parts (except tail).
- Improved EasyNPCWand glowing effect performance by disabling it when not needed.
- Improved custom entity detection by excluding non-living entities like displays, makers, throwns and spawners.
- Improved cat variant handling.
6.1.1
- Fixed #612 by re-validating entity types.
- Fixed #610 by force sync of hat and head layers for specific models.
- Fixed orc textures.
- Improved custom model support and performance, by moving related logic into to client side only.
- Improved caching of player to UUID mappings for player skins.
- Limited change model commands and logic to Doppler NPCs only.
6.1.0 ✨
This is a major release. Please back up your worlds and NPC data before updating. This version contains many improvements, optimizations, and internal changes that are not fully compatible with earlier releases.
⚠️ Breaking changes
- Existing NPCs and their configuration data from versions before 6.1.0 may not load correctly or may require manual adjustments.
- Internal data formats and some behaviors have been refactored to support new use-cases.
🧩 New modular structure
Easy NPC is now split into three separate mods:
- Easy NPC – Bundle that includes both Core and Configuration UI for a plug‑and‑play experience.
- Easy NPC: Core – Lightweight runtime and logic for NPCs, with minimal dependencies. Intended for servers, modpacks, and developers.
- Easy NPC: Configuration UI – Standalone configuration interface for creating and editing NPCs. Can be installed on clients that need the UI.
🎯 Why this change?
- Allows servers and modpacks to ship only the Core mod on the server side for a leaner setup.
- Reduces memory usage and load times when the UI is not required everywhere.
- Makes development and testing faster by separating UI and core logic.



