- 13 Apr, 2024 2 commits
-
-
Updating commands to add optional --config server, or --config default. Also adding configuration handler to actually create and load config files.
Jonathan Thomas authored -
/creaturechat key set <key> /creaturechat url set "<url>" /creaturechat model set <model> /creaturechat help
Jonathan Thomas authored
-
- 12 Apr, 2024 9 commits
-
-
Jonathan Thomas authored
-
Jonathan Thomas authored
-
Jonathan Thomas authored
-
Jonathan Thomas authored
-
Jonathan Thomas authored
-
Jonathan Thomas authored
-
Jonathan Thomas authored
-
Jonathan Thomas authored
-
- Added custom SquidEntity support for lookcontrols (fixing squid issues with following and looking at player) - Refactored look controls to be simpler and easier to modify
Jonathan Thomas authored
-
- 11 Apr, 2024 1 commit
-
-
Refactor controls classes into new package, and add custom speed settings for Illagers and WanderingTraders
Jonathan Thomas authored
-
- 10 Apr, 2024 5 commits
-
-
Watch for entities loading and unloading, and adjust chatdata (i.e. remove dead chat data). Also, when loading a world, init friendship targeting for any > 0 friendeship scores (so friends wont attack players)
Jonathan Thomas authored -
Jonathan Thomas authored
-
Adding new mixin to dynamically affect how the canTarget method works on LivingEntities. This prevents them from targeting any Player users if the friendship score > 0. Also changed behavior of Follow to pause when they are near the player, allowing other goals to run.
Jonathan Thomas authored -
Adding custom entity speed adjustments for a variety of Enties, that follow too slow or too fast. Most work fine with a speed of 1.0 though.
Jonathan Thomas authored -
Jonathan Thomas authored
-
- 09 Apr, 2024 1 commit
-
-
Adding accesswidener for SlimeMoveControl access. New helper code to make Slime's look at the player (in survival mode) and correctly follow the player.
Jonathan Thomas authored
-
- 08 Apr, 2024 7 commits
-
-
Improved Attack AI to run towards the player, slow down, leap and attack. The player can now sprint to outrun the attacking entity.
Jonathan Thomas authored -
Jonathan Thomas authored
-
Madeline Thomas authored
-
Jonathan Thomas authored
-
Jonathan Thomas authored
-
Jonathan Thomas authored
-
Fixed entity heights for EnderDragon (lowered chat bubble) and fixed tilt calculation to use the padding above the entity height.
Jonathan Thomas authored
-
- 07 Apr, 2024 11 commits
-
-
Jonathan Thomas authored
-
when sending chunked lite JSON data to new player on server (i.e. someone reconnects or logins in).
Jonathan Thomas authored -
Update player login message from server to be sent in chunks for 32000 characters, to avoid the max String length errors. The client will reassemble all chunks and then load the JSON.
Jonathan Thomas authored -
Jonathan Thomas authored
-
system-chat prompt engineering, to prevent output of ...response..., and give a more clear output syntax example.
Jonathan Thomas authored -
Jonathan Thomas authored
-
Madeline Thomas authored
-
Jonathan Thomas authored
-
Jonathan Thomas authored
-
Jonathan Thomas authored
-
Jonathan Thomas authored
-
- 06 Apr, 2024 4 commits
-
-
Madeline Thomas authored
-
Added a new FleePlayerGoal, if an entity feel scared or threatened by the player. They run away at 1.5x speed. Also updated the system-chat examples to provide a more sequential list of messages.
Jonathan Thomas authored -
Jonathan Thomas authored
-
- Added moveConflictingGoals function (to prevent duplicate goal priorities) - Fixed FollowPlayerGoal to not clear the this.targetPlayer variable when stop() is called. This can be temporarily stopped due to a higher priority goal. - Updated TALK priority to 2, and FOLLOW priority to 3, for maximum compatability across entities, without overriding their most important survival/attack goals.
Jonathan Thomas authored
-