- 28 Dec, 2024 1 commit
-
-
Broadcast ALL player friendships with each message update (to keep client in sync with server). Also updated many log statements, to improve debug output.
Jonathan Thomas authored
-
- 18 Aug, 2024 1 commit
-
-
Large refactor of EntityChatData, EntityChatDataLight, and ChatDataManager. Separating these into smaller, individual files, to make it easier to maintain.
Jonathan Thomas authored
-
- 12 Jun, 2024 1 commit
-
-
- new junit test module - 4 initial tests for attack, follow, and flee - improved regex to support <behavior> or *behavior* - improved message cleaning - refactor of HTTP requests to remove some Minecraft and Fabric specific imports
Jonathan Thomas authored
-
- 25 May, 2024 1 commit
-
-
Jonathan Thomas authored
-
- 14 May, 2024 1 commit
-
-
Jonathan Thomas authored
-
- 11 May, 2024 1 commit
-
-
Adding new timeout Minecraft command, and support for Int and String command args. Updated errors to be RED color. Updated documentation.
Jonathan Thomas authored
-
- 06 May, 2024 1 commit
-
-
Display actual error message on screen, instead of making players check the log. Message only goes to the player who initiated the error.
Jonathan Thomas authored
-
- 29 Apr, 2024 1 commit
-
-
Jonathan Thomas authored
-
- 23 Apr, 2024 1 commit
-
-
Large refactor of clientPackets and serverPackets, to gather all network code into a more sane place.
Jonathan Thomas authored
-
- 21 Apr, 2024 1 commit
-
-
Jonathan Thomas authored
-
- 13 Apr, 2024 1 commit
-
-
- 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
-
- 07 Apr, 2024 1 commit
-
-
Jonathan Thomas authored
-
- 06 Apr, 2024 1 commit
-
-
Fixing issue with message order in Chat GPT request, to add them in reverse order (limiting them by token usages), and then reversing the list at the end.
Jonathan Thomas authored
-
- 05 Apr, 2024 1 commit
-
-
Small refactor to ChatGPT requests, separating all the key variables to make it easier to modify. Also, adding in token estimation and limits: 200 output tokens, 75% of the 16k context window, so super long conversations exceeding 12k tokens will be trimmed to the most recent messages.
Jonathan Thomas authored
-
- 03 Apr, 2024 2 commits
-
-
Jonathan Thomas authored
-
Jonathan Thomas authored
-
- 25 Mar, 2024 1 commit
-
-
Added goals for "FOLLOW" and "UNFOLLOW", so Mob Entity types will follow the player. Refactored some code, to make this cleaner. GPT 3.5 still struggles to output the behaviors correctly, so I updated to GPT 4 Turbo.
Jonathan Thomas authored
-
- 23 Mar, 2024 1 commit
-
-
Improve creativeness with chat gpt temperature, improve prompts, better support for GPT 3.5 and 4.0. Update model to gpt-3.5-turbo.
Jonathan Thomas authored
-
- 14 Jan, 2024 1 commit
-
-
Added support for both Json mode and text mode. Connected Save/Load methods when world loads, writing to local json file in level save folder.
Jonathan Thomas authored
-
- 13 Jan, 2024 1 commit
-
-
Integrate experimental quest system message when ChatDataManager is initialized... disabled for now. Integrate item and entity rarity collectors into prompt. Added "JSON mode" for both 3.5 and 4.0 ChatGPT.
Jonathan Thomas authored
-
- 19 Nov, 2023 3 commits
-
-
Added message history for each entity conversation. Also tweaked the prompts a bit. Feels pretty nice now
Jonathan Thomas authored -
Jonathan Thomas authored
-
Created new prompt templates which are loaded from text files, and support for placeholder / replacements. Also, added in player and entity context as an experiment.
Jonathan Thomas authored
-
- 10 Nov, 2023 1 commit
-
-
Jonathan Thomas authored
-
- 04 Nov, 2023 1 commit
-
-
Refactor of ChatGPT thread, connect to C2S packet handling, and initial ChatDataManager class, to keep track of each entity and previous messages.
Jonathan Thomas authored
-