[1.0.8] - 2024-07-16
Added
- New whitelist / blacklist Minecraft commands, to show and hide chat bubbles based on entity type
- New S2C packets to send whitelist / blacklist changes on login and after commands are executed
- Added UNFLEE behavior (to stop fleeing from a player)
- Added support for non path aware entities to FLEE (i.e. Ghast)
- Added new LLM tests for UNFLEE
Changed
- Chat Bubble rendering & interacting is now dependent on whitelist / blacklist config
- Improved client render performance (only query nearby entities every 3rd call)
- Fixed a crash with FLEE when non-path aware entities (i.e. Ghast) attempted to flee.
- Updated ATTACK CHARGE_TIME to be a little faster (when non-native attacks are used)
- Extended click sounds to 12 blocks away (from 8)
- Fixed certain behaviors from colliding with others (i.e. mutual exclusive ones)
- Updated README.md with new video thumbnail, and simplified text, added spoiler to install instructions
- Large refactor of Minecraft commands (and how --config args are parsed)
- Fixed CurseForge deploy script to be much faster, and correctly lookup valid Type and Version IDs
[1.0.7] - 2024-07-03
Added
- New PROTECT behavior: defend a player from attacks
- New UNPROTECT behavior: stop defending a player from attacks
- Native ATTACK abilities (when using the attack or protect behaviors for hostile mob types)
- Free The End triggered by max friendship with the EnderDragon!
- Added
PlayerBaseGoal
class to allow goals/behaviors to continue after a player respawns / logs out / logs in
Changed
- Improved FLEE behavior, to make it more reliable and more random.
- Improved FOLLOW behavior, support teleporting entities (Enderman, Endermite, and Shulker)
- Refactored ATTACK behavior to allow more flexibility (in order to support PROTECT behavior)
- When chat bubble is hidden, do not shorten long names
- Updated
ServerEntityFinder::getEntityByUUID
to be more generic and so it can find players and mobs.
[1.0.6] - 2024-06-17
Added
- Naturalist mod icon art and full-support for all entities, expect snails (owlmaddie)
- New Prompt Testing module, for faster validation of LLMs and prompt changes
- New
stream = false
parameter to HTTP API requests (since some APIs default totrue
)
Changed
- Improvements to chat prompt for more balanced dialog and predictable behaviors
- Improved Behavior regex to include both
<BEHAVIOR arg>
and*BEHAVIOR arg*
syntax, and ignore unknown behaviors. - Expanded regex to support args with
+
sign (i.e.<FRIENDSHIP +1>
) and case-insensitive - Improved message cleaning to remove any remaining
**
and<>
after parsing behaviors - Privacy Policy updated