Fixed #155: Automatically update follow owner objective, if owner has changed.
Added experimental model override support for custom models over `/easy_npc render set <npc-uuid> <entity_type>`.
Added own synched entity data handler for better performance and less network traffic.
Added crash report template.
Updated bug and feature request templates.
786c3b8
Fixed #155: Automatically update follow owner objective, if owner has changed.
Added experimental model override support for custom models over `/easy_npc render set <npc-uuid> <entity_type>`.
Added own synched entity data handler for better performance and less network traffic.
2bae135
Normalized all cache, skin, template and preset names to lowercase with additional checks for unsafe characters.
Finalized orc model and texture.
Fixed #123: By adding additional checks for the export and import of NPCs.
Replaced custom TAGs with entity TAGs for better compatibility with other mods.
Optimized custom and player texture manager.
2edf64a
Added `/easy_npc preset import` support for command blocks and functions with resource location.
Added `/easy_npc dialog open <npc-uuid> <player> <dialog>` command to open the dialog screen for a specific NPC and player for #75.
Fixed #87: Ignore damage even from creative players and ops.
Fixed #85: Added de-spawn range option for the NPC Spawner.
Fixed #84: Text format codes applying on more text that they should.
Fixed #77: Added options to disable armor/equipment rendering for NPCs.
Fixed #76 and #79: Added home position and `MoveBackToHome` for NPCs to allow them to return to a specific position.
2171c8b
Added NPC Presets to allow easier creation and usage of NPC presets in-game.
Added NPC Spawner to allow spawning of NPCs with specific settings and NPC presets.
Added Debug Manager to minimize the logging and to allow better debugging.
Added LivingEntityManager which will replace the old EntityNPCManager.
Added Debugging.md to the wiki.
Added text color and text style formatting for dialog texts. #80
Added possibility to adjust light level for NPCs. #45 and #67
Increased text length for simple dialogs and yes/no dialogs to 512 characters.
Move ActionEventData and DialogData to common package for better performance.
396b174
Added Debug Manager to minimize the logging and to allow better debugging.
Added LivingEntityManager which will replace the old EntityNPCManager.
Added Debugging.md to the wiki.
Move ActionEventData and DialogData to common package for better performance.
f39feb8
Added transparent "None" skin option for better Armourer's Workshop
compatibility and other mod support.
Fixed issue with advanced and custom pose model rendering.
Fixed issue with auto-selecting the correct dialog type within the configuration screen.
Optimized model data for better performance and smaller data size.
Completed EasyNPC wiki documentation for all features.
e2a9fca
Merge remote-tracking branch 'origin/master'
5e613d7
Code separation for better maintenance and preparation for possible NeoForge port (not a promise).
Smaller bug fixes and improvements.
317eea7
Merge remote-tracking branch 'origin/master'
7cf72ac
Code separation for better maintenance and preparation for possible NeoForge port (not a promise).
Smaller bug fixes and improvements.
7c9f3bb
Code separation for better maintenance and preparation for possible NeoForge port (not a promise).
7330c29
- Added attack animation for bow, crossbow and sword.
- Added additional animations like celebrate, dance, spell casting for testing.
- Added crossbow attack goal.
- Added bow attack goal.
- Added base attribute screen for health, attack, armor, knockback resistance, movement speed, ...
- Added missing translations for some screens.
- Fixed smaller issues with the UI and dialogs.
- Fixed smaller issues.
- Improved base attribute screen for better usability.
- Improved melee attack goal.
- Improved skin selection for better usability.
518a0fa
Added attribute configuration like can open doors, can close doors, can pass doors, can be hurt, can be pushed, ...
Added objectives configuration for like follow owner, follow player, follow entity, walk around ...
Added custom dialog configuration for more complex dialogs.
Added custom action events `on_hurt`, `on_death` and `on_button_click`.
Added Iron Golem model.
Refactored Dialog system for supporting more complex dialogs.
Refactored Action system for supporting more complex actions.
Refactored Action Event system for supporting upcoming events.
Refactored NPC network data for sending only relevant data to clients.
Fixed issue with importing filenames with upper-case letters.
Fixed animation issue with custom poses.
Fixed compatibility issue with resource packs like Stoneborn, Mythic, Creator Pack, ...
Improved mod compatibility with other mods.
90b1337
Updated Actions and Trading documentation for version 2.x
e7a9dc9
Added basic trading documentation.
ccac3d7
Fixed wrong command examples.
2713dba
Added new import commands documentation.
93aa333
Added distance action documentation.
860b24b
Adjusted simple quest example.
eb5ac01
Updated pose screen description.
53f44b1
Added import and export information.
bd873d3
Fixed images links. Github Wiki is unable to using sub-folders correctly. :(
f950c1f
Checking images within subfolders.
2e8f18f
Improved documentation and added more examples.
dfee372
Updated wiki with some additional details.
8a3d0ec
Moved documentation to separate Wiki.
4c6448c