Skip to content

History

Revisions

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

    @MarkusBordihn MarkusBordihn committed Apr 15, 2024
    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.

    @MarkusBordihn MarkusBordihn committed Apr 15, 2024
    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.

    @MarkusBordihn MarkusBordihn committed Mar 29, 2024
    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.

    @MarkusBordihn MarkusBordihn committed Mar 7, 2024
    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.

    @MarkusBordihn MarkusBordihn committed Feb 17, 2024
    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.

    @MarkusBordihn MarkusBordihn committed Feb 10, 2024
    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.

    @MarkusBordihn MarkusBordihn committed Jan 7, 2024
    e2a9fca
  • Merge remote-tracking branch 'origin/master'

    @MarkusBordihn MarkusBordihn committed Dec 20, 2023
    5e613d7
  • Code separation for better maintenance and preparation for possible NeoForge port (not a promise). Smaller bug fixes and improvements.

    @MarkusBordihn MarkusBordihn committed Dec 20, 2023
    317eea7
  • Merge remote-tracking branch 'origin/master'

    @MarkusBordihn MarkusBordihn committed Dec 20, 2023
    7cf72ac
  • Code separation for better maintenance and preparation for possible NeoForge port (not a promise). Smaller bug fixes and improvements.

    @MarkusBordihn MarkusBordihn committed Dec 20, 2023
    7c9f3bb
  • Code separation for better maintenance and preparation for possible NeoForge port (not a promise).

    @MarkusBordihn MarkusBordihn committed Dec 19, 2023
    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.

    @MarkusBordihn MarkusBordihn committed Nov 22, 2023
    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.

    @MarkusBordihn MarkusBordihn committed Nov 12, 2023
    90b1337
  • Updated Actions and Trading documentation for version 2.x

    @MarkusBordihn MarkusBordihn committed Oct 24, 2023
    e7a9dc9
  • Fixed image reference.

    @MarkusBordihn MarkusBordihn committed Oct 10, 2023
    999f4b8
  • Added basic trading documentation.

    @MarkusBordihn MarkusBordihn committed Oct 10, 2023
    ccac3d7
  • Fixed wrong command examples.

    @MarkusBordihn MarkusBordihn committed Sep 3, 2023
    2713dba
  • Added new import commands documentation.

    @MarkusBordihn MarkusBordihn committed Sep 3, 2023
    93aa333
  • Added distance action documentation.

    @MarkusBordihn MarkusBordihn committed Jul 9, 2023
    860b24b
  • Adjusted simple quest example.

    @MarkusBordihn MarkusBordihn committed Jun 23, 2023
    eb5ac01
  • Updated pose screen description.

    @MarkusBordihn MarkusBordihn committed May 29, 2023
    53f44b1
  • Added import and export information.

    @MarkusBordihn MarkusBordihn committed May 20, 2023
    bd873d3
  • Fixed images links. Github Wiki is unable to using sub-folders correctly. :(

    @MarkusBordihn MarkusBordihn committed Mar 21, 2023
    f950c1f
  • Checking images within subfolders.

    @MarkusBordihn MarkusBordihn committed Mar 21, 2023
    2e8f18f
  • Improved documentation and added more examples.

    @MarkusBordihn MarkusBordihn committed Mar 21, 2023
    dfee372
  • Updated wiki with some additional details.

    @MarkusBordihn MarkusBordihn committed Mar 21, 2023
    8a3d0ec
  • Moved documentation to separate Wiki.

    @MarkusBordihn MarkusBordihn committed Mar 18, 2023
    4c6448c
  • Initial Home page

    @MarkusBordihn MarkusBordihn committed Mar 18, 2023
    b6262fc