- 01 Jan, 2025 2 commits
-
-
Fixed bug which caused a max friend to interact with both off hand + main hand, causing both a message + riding (only check main hand now)
Jonathan Thomas authored -
Refactor of EntityChatData constructor (no need for playerName anymore). Fixed a bug which broadcasts death messages for any mob with a customName (now it must also have a character sheet)
Jonathan Thomas authored
-
- 25 Dec, 2024 1 commit
-
-
Jonathan Thomas authored
-
- 14 Oct, 2024 2 commits
-
-
Additional regressions caused by switching from UUID to player's display name (nick). Also, setting "born" and "death" timestamps, and no longer deleting chat data.
Jonathan Thomas authored -
Refactor messages back to a single List<ChatMessage>, but now with a "name" attribute based on Player's display name. This will more easily allow for filtering the list of messages by player name, and also allow for more role playing (i.e. changing nick on a server can change your friendship / message history).
Jonathan Thomas authored
-
- 01 Sep, 2024 1 commit
-
-
Small refactor to playerData args, and a fix to prevent "" blank player from being in every entitychatdata. It should only exist with migrated data. Also made the old legacy JSON properties disappear after saving this new data structure.
Jonathan Thomas authored
-
- 25 Aug, 2024 1 commit
-
-
More refactoring around PlayerData and player-based friendship. Also, adding in migration of data from entity-based friendship to player-based.
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
-
- 06 Aug, 2024 3 commits
-
-
Ridable best friends now ignore Tameable entities (dogs, cats, etc... so you can right-click and sit them)
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
-
- 16 Jul, 2024 2 commits
-
-
Jonathan Thomas authored
-
Jonathan Thomas authored
-
- 02 Jun, 2024 1 commit
-
-
- Large prompt refactor for system chat message
Jonathan Thomas authored
-
- 25 May, 2024 2 commits
-
-
Jonathan Thomas authored
-
Jonathan Thomas authored
-
- 15 May, 2024 2 commits
-
-
- Item giving is now aware if the entity accepts the item. It uses either "shows" or "gives" in the prompt now.
Jonathan Thomas authored -
- Bucketing a creature now maintains chat history when respawned
Jonathan Thomas authored
-
- 01 May, 2024 1 commit
-
-
Adding client language into both prompts, so entities will attempt to speak in the player's language (if valid and possible).
Jonathan Thomas authored
-
- 29 Apr, 2024 1 commit
-
-
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
-
- 25 Apr, 2024 1 commit
-
-
Jonathan Thomas authored
-
- 24 Apr, 2024 2 commits
-
-
- Allow entity to respond to being handed an item automatically (limit 1 time), if they already have a character sheet. NOTE: They must need the item and accept it.
Jonathan Thomas authored -
Jonathan Thomas authored
-
- 21 Apr, 2024 1 commit
-
-
- Removing example mixins (from Fabric starter project) - Replacing old screenshots - Added Discord invite link to README
Jonathan Thomas authored
-
- 10 Apr, 2024 1 commit
-
-
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
-
- 04 Apr, 2024 1 commit
-
-
Jonathan Thomas authored
-
- 30 Oct, 2023 1 commit
-
-
Initial proof of concept changes to Fabric Minecraft example mod. Generate 1 random ChatGPT prompt, display it above all Living Entities.
Jonathan Thomas authored
-