- 06 Aug, 2024 5 commits
-
-
Switch from HashMap to ConcurrentHashMap to prevent an error when saving (while modifying the HashMap)
Jonathan Thomas authored -
Jonathan Thomas authored
-
Jonathan Thomas authored
-
Jonathan Thomas authored
-
Best friends are now rideable! Right click with an empty hand. Large refactor of how MobEntity avoids targeting players when friendship > 0.
Jonathan Thomas authored
-
- 04 Aug, 2024 3 commits
-
-
Fixing crash when displaying message on LeadPlayerGoal, to run the generateMessage in a scheduler (after 1 tick), and not in the Goal's tick method.
Jonathan Thomas authored -
Jonathan Thomas authored
-
New LEAD behavior, to guide a player to a random location (and show message when destination is reached). Updated unit tests to add new LEAD tests.
Jonathan Thomas authored
-
- 08 Jul, 2024 1 commit
-
-
- Added new LLM tests for UNFLEE - Fixed certain behaviors from colliding with others (i.e. mutual exclusive ones)
Jonathan Thomas authored
-
- 03 Jul, 2024 3 commits
-
-
Jonathan Thomas authored
-
Jonathan Thomas authored
-
- New PROTECT behavior - Native ATTACK abilities - Improved FOLLOW (with teleportation) - Improved FLEE (more random, more reliable)
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
-
- 15 May, 2024 1 commit
-
-
- Bucketing a creature now maintains chat history when respawned
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
-
- 10 May, 2024 2 commits
-
-
- Updated save-related error message text
Jonathan Thomas authored -
Fixing auto save issues where files cannot be renamed. Maybe anti-virus issues, or launcher permissions. However, it does appear that we can write files (just not rename them).
Jonathan Thomas authored
-
- 07 May, 2024 1 commit
-
-
Attempting to build for minecraft 1.20, 1.20.1, and 1.20.2. Replacing getLiteralString with getString, for compatibility
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
-
- 01 May, 2024 2 commits
-
-
Adding client language into both prompts, so entities will attempt to speak in the player's language (if valid and possible).
Jonathan Thomas authored -
Updated discord.gg links in error messages with discord.creaturechat.com. Output clickable error message to chat (for ease of use) to player that got error.
Jonathan Thomas authored
-
- 30 Apr, 2024 1 commit
-
-
Jonathan Thomas authored
-
- 29 Apr, 2024 3 commits
-
-
Jonathan Thomas authored
-
Allow auto-generate message to run up to 3 times on an Entity before they will stop responding... a normal message will reset the counter and allow them to react again.
Jonathan Thomas authored -
Updating system-chat prompt to include new class, skills, and background attributes, removing age, and rearranging them to match the character creation prompt. Also adding "Current " in front of Health and Hunger attributes.
Jonathan Thomas authored
-
- 24 Apr, 2024 3 commits
-
-
Jonathan Thomas authored
-
Small refactor to entity character sheet context, and prompt - insert each line separately, instead of the entire character sheet. Added entity_health as well.
Jonathan Thomas authored -
- Made a generic enum to ask for specific random phrases - Inject new random frequency term + random adjective when generating a new character, to give more randomness to the model.
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
-
- 22 Apr, 2024 1 commit
-
-
Jonathan Thomas authored
-
- 21 Apr, 2024 3 commits
-
-
Jonathan Thomas authored
-
- Added player face to player chat bubbles - Added placeholder player text-top UI graphic (no friendship) - Reduced ticks visible per page of player messages - Changed PlayerMessage to extend EntityChatData, for simplicity
Jonathan Thomas authored -
- Added additional truncate logic, to ensure all messages are limited to 512 characters - Added new PlayerMessageManager to keep track of currently visible player messages, to soon be displayed temporarily
Jonathan Thomas authored
-
- 20 Apr, 2024 1 commit
-
-
- Broadcast this new playerId along with the chatData
Jonathan Thomas authored
-
- 16 Apr, 2024 2 commits
-
-
- Clear previous messages, if character sheet is empty (i.e. test mode) - Refactor out generate_chat() and generate_character() so they can be called from different packets more easily - Don't allow chats with entities that have no character sheet generated - keep trying to generate a new character sheet (needed for test mode) - Don't ever set "N/A" as an actual customName
Jonathan Thomas authored -
- 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 1 commit
-
-
- 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
-
- 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
-