- 16 Apr, 2024 1 commit
-
-
- HIDDEN chat bubbles will become visible again when clicked again - Added new setStatus packet to update chat status between DISPLAY and HIDDEN
Jonathan Thomas authored
-
- 15 Apr, 2024 2 commits
-
-
- Added new keyboard icon - owlmaddie art, as a chat bubble at the end of a chat message - Removed ChatStatus.END, and replaced the logic with isEndOfMessage() function
Jonathan Thomas authored -
Jonathan Thomas authored
-
- 14 Apr, 2024 2 commits
-
-
- Integrated this BubbleLocationManager into the ClickHandler, which fixes lots of issues and removes lots of duplicate code - Rotate (yaw/pitch) of click handler geometry, so it matches exactly with the rendering locations/rotations.
Jonathan Thomas authored -
- 2 debug methods added, to visualize click area and rays - Now supports detection of TOP, LEFT, and RIGHT side clicks, based on where the user clicks in the chat bubble (for more UI options in the future) - TODO: Still need to adjust the yaw and pitch of our 4 corners, so more extreme angles line up better with our detection.
Jonathan Thomas authored
-
- 13 Apr, 2024 3 commits
-
-
- Load API url, key, model, and other settings from config file (creaturechat.json) - Expanded our Config class to include other API settings, such as context length and output length. - Include 20 generated funny error messages
Jonathan Thomas authored -
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 9 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
-