Моды/Easy NPC
Easy NPC

Easy NPC

Create easily NPCs with dialogs for your world or for your mods.

492.9K
445

Easy NPC (Bundle) 6.2.0

beta15 декабря 2025 г.

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.2.0

  • Fixed legacy custom name parsing.
  • Fixed string injection within dialogs.
  • Fixed missing translation for action types.
  • Added scoreboard action type to increase, decrease, set scoreboard values.
  • Added @score(...) NPC macro to display scoreboard values in the dialog.
  • Added additional unit tests.
  • Improved spin button with indicators and better usability.

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 skin field.
  • Fixed cat renderer by adjusting render state texture field.
  • 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.

Easy NPC (Bundle) 6.2.0

beta15 декабря 2025 г.

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.2.0

  • Fixed legacy custom name parsing.
  • Fixed string injection within dialogs.
  • Fixed missing translation for action types.
  • Added scoreboard action type to increase, decrease, set scoreboard values.
  • Added @score(...) NPC macro to display scoreboard values in the dialog.
  • Added additional unit tests.
  • Improved spin button with indicators and better usability.

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 skin field.
  • Fixed cat renderer by adjusting render state texture field.
  • 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.

Easy NPC (Bundle) 6.2.0

beta15 декабря 2025 г.

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.2.0

  • Fixed legacy custom name parsing.
  • Fixed string injection within dialogs.
  • Fixed missing translation for action types.
  • Added scoreboard action type to increase, decrease, set scoreboard values.
  • Added @score(...) NPC macro to display scoreboard values in the dialog.
  • Added additional unit tests.
  • Improved spin button with indicators and better usability.

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 skin field.
  • Fixed cat renderer by adjusting render state texture field.
  • 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.

Easy NPC (Bundle) 6.2.0

beta15 декабря 2025 г.

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.2.0

  • Fixed legacy custom name parsing.
  • Fixed string injection within dialogs.
  • Fixed missing translation for action types.
  • Added scoreboard action type to increase, decrease, set scoreboard values.
  • Added @score(...) NPC macro to display scoreboard values in the dialog.
  • Added additional unit tests.
  • Improved spin button with indicators and better usability.

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 skin field.
  • Fixed cat renderer by adjusting render state texture field.
  • 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.

Easy NPC (Bundle) 6.2.0

beta15 декабря 2025 г.

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.2.0

  • Fixed legacy custom name parsing.
  • Fixed string injection within dialogs.
  • Fixed missing translation for action types.
  • Added scoreboard action type to increase, decrease, set scoreboard values.
  • Added @score(...) NPC macro to display scoreboard values in the dialog.
  • Added additional unit tests.
  • Improved spin button with indicators and better usability.

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 skin field.
  • Fixed cat renderer by adjusting render state texture field.
  • 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.

Совместимость

Minecraft: Java Edition

1.20–1.21.101.18.2–1.19.4

Создатели

Kaworru

Kaworru

Владелец

Детали

Лицензия:MIT
Опубликован:1 год назад
Обновлён:49 минут назад