
CreatureChat™
The Minecraft mod that allows entities to respond naturally using AI!
Автор: CreatureChat196,6 тыс.480обновлён 28 авг. 2025 г.
ПриключенияМобыОбщение
Описание
Chat with any mob in Minecraft! All creatures can talk & react using AI!

Features
- AI-Driven Chats: Using ChatGPT or open-source AI models, each conversation is unique and engaging!
- Behaviors: Creatures can make decisions on their own and Follow, Flee, Attack, Protect, and more!
- Reactions: Creatures automatically react to being damaged or receiving items from players.
- Friendship: Track your relationships from friends to foes.
- Multi-Player: Share the experience; conversations sync across server & players.
- Memory: Creatures remember your past interactions, making each chat more personal.
Create meaningful conversations and enduring friendships? A betrayal perhaps?


Installation Instructions
Fabric (Recommended)
Fabric Instructions
- Install Fabric Loader & API: Follow the instructions here.
- Install CreatureChat™ Mod: Download and copy
creaturechat-*.jarandfabric-api-*.jarinto your.minecraft/modsfolder. - Launch Minecraft with the Fabric profile.
- Configure AI: A LLM (large language model) is required for generating text (AI options below)
Forge (with Sinytra Connector)
Forge Instructions
NOTE: Sintra Connector only supports Minecraft 1.20.1
- Install Forge: Download Forge Installer, run it, select "Install client".
- Install Forgified Fabric API: Download Forgified Fabric API and copy the
*.jarinto your.minecraft/modsfolder. - Install Sinytra Connector: Download Sinytra Connector and copy the
*.jarinto your.minecraft/modsfolder. - Install CreatureChat™ Mod: Download and copy
creaturechat-*.jarinto your.minecraft/modsfolder. - Launch Minecraft with the Forge profile.
- Configure AI: A LLM (large language model) is required for generating text (AI options below)
AI Options
Choose AI Option
CreatureChat™ requires an AI / LLM (large language model) to generate text (characters and chat).
- Free & Local: Use open-source and free-to-use LLMs without any API fees. [Difficulty: Hard]
- Bring Your Own Key: Use your own API key from providers like OpenAI or Groq. [Difficulty: Medium]
- Token Shop: Supports CreatureChat™ by purchasing tokens from the developers. [Difficulty: Easy]
1. Free & Local
CreatureChat™ fully supports free and open-source LLMs. To get started:
- An HTTP endpoint compatible with the OpenAI Chat Completion JSON syntax is required. We highly recommend using:
- Set the local HTTP endpoint in-game:
/creaturechat url set "http://ENTER-YOUR-HTTP-ENDPOINT-FROM-LITE-LLM"/creaturechat model set ENTER-MODEL-NAME/creaturechat timeout set 360
- Additional help can be found in the #locall-llm-info channel on our Discord.
2. Bring Your Own Key
For those already using a third-party API (e.g., OpenAI, Groq):
- Integrate your own API key for seamless connectivity.
- Costs depend on the provider’s usage-based pricing model.
- By default, CreatureChat uses the OpenAI endpoint and
gpt-3.5-turbomodel, known for its balance of low cost and fast performance. - Be aware that OpenAI’s developer API does not include free usage. Please review the OpenAI pricing for detailed information.
- To create an OpenAI API key, visit https://platform.openai.com/api-keys, and use the + Create new secret key button.
- Set the API key & model in-game:
/creaturechat key set <YOUR-SECRET-KEY-HERE>/creaturechat model set gpt-3.5-turbo
3. Token Shop
Supports CreatureChat by purchasing tokens from the developers:
- Easy setup with simple token packs, created for CreatureChat users.
- More info is available in the #token-shop channel on our Discord.
- Set the token-shop API key in-game:
/creaturechat key set <YOUR-SECRET-KEY-HERE>

In-game Commands
Configure CreatureChat
- REQUIRED:
/creaturechat key set <key>- Sets the OpenAI API key. This is required for making requests to the LLM.
- OPTIONAL:
/creaturechat url set "<url>"- Sets the URL of the API used to make LLM requests. Defaults to
"https://api.openai.com/v1/chat/completions".
- Sets the URL of the API used to make LLM requests. Defaults to
- OPTIONAL:
/creaturechat model set <model>- Sets the model used for generating responses in chats. Defaults to
gpt-3.5-turbo.
- Sets the model used for generating responses in chats. Defaults to
- OPTIONAL:
/creaturechat timeout set <seconds>- Sets the timeout (in seconds) for API HTTP requests. Defaults to
10seconds.
- Sets the timeout (in seconds) for API HTTP requests. Defaults to
- OPTIONAL:
/creaturechat whitelist <entityType | all | clear>- Show chat bubbles- Shows chat bubbles for the specified entity type or all entities, or clears the whitelist.
- OPTIONAL:
/creaturechat blacklist <entityType | all | clear>- Hide chat bubbles- Hides chat bubbles for the specified entity type or all entities, or clears the blacklist.
- OPTIONAL:
/story set "<story-text>"- Sets a custom story (included in character creation and chat prompts).
- OPTIONAL:
/story display | clear- Display or clear the current story.
Configuration Scope:
- OPTIONAL: You can specify the configuration scope at the end of each command to determine where settings should be applied:
- Default Configuration (
--config default): Applies the configuration universally, unless overridden by a server-specific configuration. - Server-Specific Configuration (
--config server): Applies the configuration only to the server where the command is executed. - If the
--configoption is not specified, thedefaultconfiguration scope is assumed.
- Default Configuration (


License
- Source code: GNU GPL v3
- Non-code assets: CC-BY-NC-SA-4.0
Legal Notices
- CreatureChat™ is an independent project and is not endorsed by Mojang AB, Microsoft Corp., or OpenAI. Minecraft® is a trademark of Mojang AB. ChatGPT® is a trademark of OpenAI OpCo, LLC. All trademarks appear here for identification only.
- CreatureChat™ is a trademark of owlmaddie LLC (registration pending). Factual nominative references such as “Fork of CreatureChat” that do not imply endorsement are allowed; all other uses of the name or logo require prior permission.
Contact & Resources
- Join us on Discord
- Documentation (Source Code)
- Follow Us: YouTube | Twitter | TikTok

Галерея
Последние версии
Все версии →release
CreatureChat 3.0.0+1.21
3.0.0+1.2128 авг. 2025 г.7,7 тыс.Minecraft: 1.21fabric
Что нового
## [3.0.0] - 2025-08-27
### Added
- **Inventories** for all mobs with chat data (Shift+Right Click, or Press 'E' while riding)
- Random loot added to inventory on character creation (biome-specific loot tables for inventories)
- You can borrow items from friends, or steal items from enemies
- Entities will react to changes in inventory
- Integrates with existing inventories for Piglin, Pillager, Allay, and Villager
- Press 'E' while riding a mob with max friendship to show inventory
- Imports chest-based mobs (donkey with chest, llama with chest, etc...)
- Integrated Fabric DataGen for building compatible loot-tables (1.20 to 1.21.7 support)
- Assign inventory into random slots
- Main/Off hand support for max friendship (uses bottom left 2 slots for main/off hand)
- **Advancements** (30 tasks, goals, and challenges)
- **CreatureChat** (root): Your world just got way more alive.
- **Ice Breaker**: Cold Open.
- **First Impressions**: Make a friend.
- **No Hard Feelings**: Regain a friend.
- **Open Sesame**: Your stuff is my stuff.
- **Tag Along**: Follow me, bro.
- **Lead The Way**: Where are we going?
- **Calm The Storm**: Chill out, man.
- **Stand Your Ground**: Why are you running?
- **Sworn Oath**: I will protect you.
- **Wordsmith**: From rocky start to best friends.
- **True Companion**: Did we just become best friends?
- **Sleight of Hand**: Try my sword.
- **Shared Stash**: Share the loot.
- **Social Butterfly**: Love conquers all.
- **Inner Circle**: Gathered round the fire.
- **Popular Opinion**: Sway the Crowd.
- **Drama Llama**: Best friends for never.
- **Love Hate Relationship**: It’s Complicated.
- **Arch Nemesis**: Keep your enemies closer.
- **Friend Or Foe**: Remember the good times?
- **Finder’s Keepers**: Borrowed forever.
- **Guided Tour**: Lost, together.
- **The NeverEnding Story**: Every real story is a never ending story.
- **Grand Gesture**: You got rizz.
- **A Legend**: <HIDDEN>
- **Potato War**: <HIDDEN>
- **The Heist**: The perfect crime.
- **Ender Escort**: Together to the End.
- **Pacifist Route**: The best ending.
- **Translations** (18 Languages):
- Translating all visible text (Advancements, ChatScreen, Inventory, Commands, Errors, No Responses)
- Adding DataGen provider for translations (en_us.json)
- Languages:
- German (Germany): `de_de`
- Spanish (Spain): `es_es`
- Spanish (Mexico): `es_mx`
- French (France): `fr_fr`
- Hindi (India): `hi_in`
- Japanese (Japan): `ja_jp`
- Korean (South Korea): `ko_kr`
- Dutch (Netherlands): `nl_nl`
- Polish (Poland): `pl_pl`
- Portuguese (Brazil): `pt_br`
- Portuguese (Portugal): `pt_pt`
- Swedish (Sweden): `sv_se`
- Turkish (Turkey): `tr_tr`
- Ukrainian (Ukraine): `uk_ua`
- Russian (Russia): `ru_ru`
- Chinese (Simplified, China): `zh_cn`
- Chinese (Traditional, Taiwan): `zh_tw`
- Indonesian (Indonesia): `id_id`
- Solutions to common errors are now displayed on screen (i.e. more helpful)
- New HTTP keep alive and accept HTTP headers
- Unit tests for all LLM request failure scenarios + solutions
- Validation of mixin targets (on build)
### Changed
- Expanded & translated '<no response>' messages
- Improved rate-limits for automatic LLM requests (show item, inventory, attack)
- 10 automatic LLM messages per user, cooldown +1 every 3 seconds
- 3 automatic LLM message per entity, cooldown +1 every 3 seconds
- Adding specific **error messages** for specific LLM request status codes (i.e. more helpful)
- Output more detailed error message from LLM APIs
- Leaving HTTP connection open (better connection pooling)
### Fixed
- Fixed constant death messages which appeared on each attack (for Minecraft 1.21.2+)
- Line wrapping for all languages improved (especially noticeable for certain wide-character languages)
- Support NBT format from 1.20 to 1.21.4 in newer versions (migrate CCUID)
- Fixed "entity is null" errors when killing mobs (usually when killing lots of mobs)
- Fixed names that were not appearing in the End and the Nether.
- Fixed Z-fighting on message text and entity name (on chat bubble)
- Fixed PlayerData from using UUID (changed back to PlayerName - to allow for roleplay)
release
CreatureChat 3.0.0+1.21.7
3.0.0+1.21.728 авг. 2025 г.20,8 тыс.Minecraft: 1.21.7fabric
Что нового
## [3.0.0] - 2025-08-27
### Added
- **Inventories** for all mobs with chat data (Shift+Right Click, or Press 'E' while riding)
- Random loot added to inventory on character creation (biome-specific loot tables for inventories)
- You can borrow items from friends, or steal items from enemies
- Entities will react to changes in inventory
- Integrates with existing inventories for Piglin, Pillager, Allay, and Villager
- Press 'E' while riding a mob with max friendship to show inventory
- Imports chest-based mobs (donkey with chest, llama with chest, etc...)
- Integrated Fabric DataGen for building compatible loot-tables (1.20 to 1.21.7 support)
- Assign inventory into random slots
- Main/Off hand support for max friendship (uses bottom left 2 slots for main/off hand)
- **Advancements** (30 tasks, goals, and challenges)
- **CreatureChat** (root): Your world just got way more alive.
- **Ice Breaker**: Cold Open.
- **First Impressions**: Make a friend.
- **No Hard Feelings**: Regain a friend.
- **Open Sesame**: Your stuff is my stuff.
- **Tag Along**: Follow me, bro.
- **Lead The Way**: Where are we going?
- **Calm The Storm**: Chill out, man.
- **Stand Your Ground**: Why are you running?
- **Sworn Oath**: I will protect you.
- **Wordsmith**: From rocky start to best friends.
- **True Companion**: Did we just become best friends?
- **Sleight of Hand**: Try my sword.
- **Shared Stash**: Share the loot.
- **Social Butterfly**: Love conquers all.
- **Inner Circle**: Gathered round the fire.
- **Popular Opinion**: Sway the Crowd.
- **Drama Llama**: Best friends for never.
- **Love Hate Relationship**: It’s Complicated.
- **Arch Nemesis**: Keep your enemies closer.
- **Friend Or Foe**: Remember the good times?
- **Finder’s Keepers**: Borrowed forever.
- **Guided Tour**: Lost, together.
- **The NeverEnding Story**: Every real story is a never ending story.
- **Grand Gesture**: You got rizz.
- **A Legend**: <HIDDEN>
- **Potato War**: <HIDDEN>
- **The Heist**: The perfect crime.
- **Ender Escort**: Together to the End.
- **Pacifist Route**: The best ending.
- **Translations** (18 Languages):
- Translating all visible text (Advancements, ChatScreen, Inventory, Commands, Errors, No Responses)
- Adding DataGen provider for translations (en_us.json)
- Languages:
- German (Germany): `de_de`
- Spanish (Spain): `es_es`
- Spanish (Mexico): `es_mx`
- French (France): `fr_fr`
- Hindi (India): `hi_in`
- Japanese (Japan): `ja_jp`
- Korean (South Korea): `ko_kr`
- Dutch (Netherlands): `nl_nl`
- Polish (Poland): `pl_pl`
- Portuguese (Brazil): `pt_br`
- Portuguese (Portugal): `pt_pt`
- Swedish (Sweden): `sv_se`
- Turkish (Turkey): `tr_tr`
- Ukrainian (Ukraine): `uk_ua`
- Russian (Russia): `ru_ru`
- Chinese (Simplified, China): `zh_cn`
- Chinese (Traditional, Taiwan): `zh_tw`
- Indonesian (Indonesia): `id_id`
- Solutions to common errors are now displayed on screen (i.e. more helpful)
- New HTTP keep alive and accept HTTP headers
- Unit tests for all LLM request failure scenarios + solutions
- Validation of mixin targets (on build)
### Changed
- Expanded & translated '<no response>' messages
- Improved rate-limits for automatic LLM requests (show item, inventory, attack)
- 10 automatic LLM messages per user, cooldown +1 every 3 seconds
- 3 automatic LLM message per entity, cooldown +1 every 3 seconds
- Adding specific **error messages** for specific LLM request status codes (i.e. more helpful)
- Output more detailed error message from LLM APIs
- Leaving HTTP connection open (better connection pooling)
### Fixed
- Fixed constant death messages which appeared on each attack (for Minecraft 1.21.2+)
- Line wrapping for all languages improved (especially noticeable for certain wide-character languages)
- Support NBT format from 1.20 to 1.21.4 in newer versions (migrate CCUID)
- Fixed "entity is null" errors when killing mobs (usually when killing lots of mobs)
- Fixed names that were not appearing in the End and the Nether.
- Fixed Z-fighting on message text and entity name (on chat bubble)
- Fixed PlayerData from using UUID (changed back to PlayerName - to allow for roleplay)
release
CreatureChat 3.0.0+1.21.6
3.0.0+1.21.628 авг. 2025 г.1,8 тыс.Minecraft: 1.21.6fabric
Что нового
## [3.0.0] - 2025-08-27
### Added
- **Inventories** for all mobs with chat data (Shift+Right Click, or Press 'E' while riding)
- Random loot added to inventory on character creation (biome-specific loot tables for inventories)
- You can borrow items from friends, or steal items from enemies
- Entities will react to changes in inventory
- Integrates with existing inventories for Piglin, Pillager, Allay, and Villager
- Press 'E' while riding a mob with max friendship to show inventory
- Imports chest-based mobs (donkey with chest, llama with chest, etc...)
- Integrated Fabric DataGen for building compatible loot-tables (1.20 to 1.21.7 support)
- Assign inventory into random slots
- Main/Off hand support for max friendship (uses bottom left 2 slots for main/off hand)
- **Advancements** (30 tasks, goals, and challenges)
- **CreatureChat** (root): Your world just got way more alive.
- **Ice Breaker**: Cold Open.
- **First Impressions**: Make a friend.
- **No Hard Feelings**: Regain a friend.
- **Open Sesame**: Your stuff is my stuff.
- **Tag Along**: Follow me, bro.
- **Lead The Way**: Where are we going?
- **Calm The Storm**: Chill out, man.
- **Stand Your Ground**: Why are you running?
- **Sworn Oath**: I will protect you.
- **Wordsmith**: From rocky start to best friends.
- **True Companion**: Did we just become best friends?
- **Sleight of Hand**: Try my sword.
- **Shared Stash**: Share the loot.
- **Social Butterfly**: Love conquers all.
- **Inner Circle**: Gathered round the fire.
- **Popular Opinion**: Sway the Crowd.
- **Drama Llama**: Best friends for never.
- **Love Hate Relationship**: It’s Complicated.
- **Arch Nemesis**: Keep your enemies closer.
- **Friend Or Foe**: Remember the good times?
- **Finder’s Keepers**: Borrowed forever.
- **Guided Tour**: Lost, together.
- **The NeverEnding Story**: Every real story is a never ending story.
- **Grand Gesture**: You got rizz.
- **A Legend**: <HIDDEN>
- **Potato War**: <HIDDEN>
- **The Heist**: The perfect crime.
- **Ender Escort**: Together to the End.
- **Pacifist Route**: The best ending.
- **Translations** (18 Languages):
- Translating all visible text (Advancements, ChatScreen, Inventory, Commands, Errors, No Responses)
- Adding DataGen provider for translations (en_us.json)
- Languages:
- German (Germany): `de_de`
- Spanish (Spain): `es_es`
- Spanish (Mexico): `es_mx`
- French (France): `fr_fr`
- Hindi (India): `hi_in`
- Japanese (Japan): `ja_jp`
- Korean (South Korea): `ko_kr`
- Dutch (Netherlands): `nl_nl`
- Polish (Poland): `pl_pl`
- Portuguese (Brazil): `pt_br`
- Portuguese (Portugal): `pt_pt`
- Swedish (Sweden): `sv_se`
- Turkish (Turkey): `tr_tr`
- Ukrainian (Ukraine): `uk_ua`
- Russian (Russia): `ru_ru`
- Chinese (Simplified, China): `zh_cn`
- Chinese (Traditional, Taiwan): `zh_tw`
- Indonesian (Indonesia): `id_id`
- Solutions to common errors are now displayed on screen (i.e. more helpful)
- New HTTP keep alive and accept HTTP headers
- Unit tests for all LLM request failure scenarios + solutions
- Validation of mixin targets (on build)
### Changed
- Expanded & translated '<no response>' messages
- Improved rate-limits for automatic LLM requests (show item, inventory, attack)
- 10 automatic LLM messages per user, cooldown +1 every 3 seconds
- 3 automatic LLM message per entity, cooldown +1 every 3 seconds
- Adding specific **error messages** for specific LLM request status codes (i.e. more helpful)
- Output more detailed error message from LLM APIs
- Leaving HTTP connection open (better connection pooling)
### Fixed
- Fixed constant death messages which appeared on each attack (for Minecraft 1.21.2+)
- Line wrapping for all languages improved (especially noticeable for certain wide-character languages)
- Support NBT format from 1.20 to 1.21.4 in newer versions (migrate CCUID)
- Fixed "entity is null" errors when killing mobs (usually when killing lots of mobs)
- Fixed names that were not appearing in the End and the Nether.
- Fixed Z-fighting on message text and entity name (on chat bubble)
- Fixed PlayerData from using UUID (changed back to PlayerName - to allow for roleplay)
release
CreatureChat 3.0.0+1.21.5
3.0.0+1.21.528 авг. 2025 г.1,5 тыс.Minecraft: 1.21.5fabric
Что нового
## [3.0.0] - 2025-08-27
### Added
- **Inventories** for all mobs with chat data (Shift+Right Click, or Press 'E' while riding)
- Random loot added to inventory on character creation (biome-specific loot tables for inventories)
- You can borrow items from friends, or steal items from enemies
- Entities will react to changes in inventory
- Integrates with existing inventories for Piglin, Pillager, Allay, and Villager
- Press 'E' while riding a mob with max friendship to show inventory
- Imports chest-based mobs (donkey with chest, llama with chest, etc...)
- Integrated Fabric DataGen for building compatible loot-tables (1.20 to 1.21.7 support)
- Assign inventory into random slots
- Main/Off hand support for max friendship (uses bottom left 2 slots for main/off hand)
- **Advancements** (30 tasks, goals, and challenges)
- **CreatureChat** (root): Your world just got way more alive.
- **Ice Breaker**: Cold Open.
- **First Impressions**: Make a friend.
- **No Hard Feelings**: Regain a friend.
- **Open Sesame**: Your stuff is my stuff.
- **Tag Along**: Follow me, bro.
- **Lead The Way**: Where are we going?
- **Calm The Storm**: Chill out, man.
- **Stand Your Ground**: Why are you running?
- **Sworn Oath**: I will protect you.
- **Wordsmith**: From rocky start to best friends.
- **True Companion**: Did we just become best friends?
- **Sleight of Hand**: Try my sword.
- **Shared Stash**: Share the loot.
- **Social Butterfly**: Love conquers all.
- **Inner Circle**: Gathered round the fire.
- **Popular Opinion**: Sway the Crowd.
- **Drama Llama**: Best friends for never.
- **Love Hate Relationship**: It’s Complicated.
- **Arch Nemesis**: Keep your enemies closer.
- **Friend Or Foe**: Remember the good times?
- **Finder’s Keepers**: Borrowed forever.
- **Guided Tour**: Lost, together.
- **The NeverEnding Story**: Every real story is a never ending story.
- **Grand Gesture**: You got rizz.
- **A Legend**: <HIDDEN>
- **Potato War**: <HIDDEN>
- **The Heist**: The perfect crime.
- **Ender Escort**: Together to the End.
- **Pacifist Route**: The best ending.
- **Translations** (18 Languages):
- Translating all visible text (Advancements, ChatScreen, Inventory, Commands, Errors, No Responses)
- Adding DataGen provider for translations (en_us.json)
- Languages:
- German (Germany): `de_de`
- Spanish (Spain): `es_es`
- Spanish (Mexico): `es_mx`
- French (France): `fr_fr`
- Hindi (India): `hi_in`
- Japanese (Japan): `ja_jp`
- Korean (South Korea): `ko_kr`
- Dutch (Netherlands): `nl_nl`
- Polish (Poland): `pl_pl`
- Portuguese (Brazil): `pt_br`
- Portuguese (Portugal): `pt_pt`
- Swedish (Sweden): `sv_se`
- Turkish (Turkey): `tr_tr`
- Ukrainian (Ukraine): `uk_ua`
- Russian (Russia): `ru_ru`
- Chinese (Simplified, China): `zh_cn`
- Chinese (Traditional, Taiwan): `zh_tw`
- Indonesian (Indonesia): `id_id`
- Solutions to common errors are now displayed on screen (i.e. more helpful)
- New HTTP keep alive and accept HTTP headers
- Unit tests for all LLM request failure scenarios + solutions
- Validation of mixin targets (on build)
### Changed
- Expanded & translated '<no response>' messages
- Improved rate-limits for automatic LLM requests (show item, inventory, attack)
- 10 automatic LLM messages per user, cooldown +1 every 3 seconds
- 3 automatic LLM message per entity, cooldown +1 every 3 seconds
- Adding specific **error messages** for specific LLM request status codes (i.e. more helpful)
- Output more detailed error message from LLM APIs
- Leaving HTTP connection open (better connection pooling)
### Fixed
- Fixed constant death messages which appeared on each attack (for Minecraft 1.21.2+)
- Line wrapping for all languages improved (especially noticeable for certain wide-character languages)
- Support NBT format from 1.20 to 1.21.4 in newer versions (migrate CCUID)
- Fixed "entity is null" errors when killing mobs (usually when killing lots of mobs)
- Fixed names that were not appearing in the End and the Nether.
- Fixed Z-fighting on message text and entity name (on chat bubble)
- Fixed PlayerData from using UUID (changed back to PlayerName - to allow for roleplay)
release
CreatureChat 3.0.0+1.21.4
3.0.0+1.21.428 авг. 2025 г.1,9 тыс.Minecraft: 1.21.4fabric
Что нового
## [3.0.0] - 2025-08-27
### Added
- **Inventories** for all mobs with chat data (Shift+Right Click, or Press 'E' while riding)
- Random loot added to inventory on character creation (biome-specific loot tables for inventories)
- You can borrow items from friends, or steal items from enemies
- Entities will react to changes in inventory
- Integrates with existing inventories for Piglin, Pillager, Allay, and Villager
- Press 'E' while riding a mob with max friendship to show inventory
- Imports chest-based mobs (donkey with chest, llama with chest, etc...)
- Integrated Fabric DataGen for building compatible loot-tables (1.20 to 1.21.7 support)
- Assign inventory into random slots
- Main/Off hand support for max friendship (uses bottom left 2 slots for main/off hand)
- **Advancements** (30 tasks, goals, and challenges)
- **CreatureChat** (root): Your world just got way more alive.
- **Ice Breaker**: Cold Open.
- **First Impressions**: Make a friend.
- **No Hard Feelings**: Regain a friend.
- **Open Sesame**: Your stuff is my stuff.
- **Tag Along**: Follow me, bro.
- **Lead The Way**: Where are we going?
- **Calm The Storm**: Chill out, man.
- **Stand Your Ground**: Why are you running?
- **Sworn Oath**: I will protect you.
- **Wordsmith**: From rocky start to best friends.
- **True Companion**: Did we just become best friends?
- **Sleight of Hand**: Try my sword.
- **Shared Stash**: Share the loot.
- **Social Butterfly**: Love conquers all.
- **Inner Circle**: Gathered round the fire.
- **Popular Opinion**: Sway the Crowd.
- **Drama Llama**: Best friends for never.
- **Love Hate Relationship**: It’s Complicated.
- **Arch Nemesis**: Keep your enemies closer.
- **Friend Or Foe**: Remember the good times?
- **Finder’s Keepers**: Borrowed forever.
- **Guided Tour**: Lost, together.
- **The NeverEnding Story**: Every real story is a never ending story.
- **Grand Gesture**: You got rizz.
- **A Legend**: <HIDDEN>
- **Potato War**: <HIDDEN>
- **The Heist**: The perfect crime.
- **Ender Escort**: Together to the End.
- **Pacifist Route**: The best ending.
- **Translations** (18 Languages):
- Translating all visible text (Advancements, ChatScreen, Inventory, Commands, Errors, No Responses)
- Adding DataGen provider for translations (en_us.json)
- Languages:
- German (Germany): `de_de`
- Spanish (Spain): `es_es`
- Spanish (Mexico): `es_mx`
- French (France): `fr_fr`
- Hindi (India): `hi_in`
- Japanese (Japan): `ja_jp`
- Korean (South Korea): `ko_kr`
- Dutch (Netherlands): `nl_nl`
- Polish (Poland): `pl_pl`
- Portuguese (Brazil): `pt_br`
- Portuguese (Portugal): `pt_pt`
- Swedish (Sweden): `sv_se`
- Turkish (Turkey): `tr_tr`
- Ukrainian (Ukraine): `uk_ua`
- Russian (Russia): `ru_ru`
- Chinese (Simplified, China): `zh_cn`
- Chinese (Traditional, Taiwan): `zh_tw`
- Indonesian (Indonesia): `id_id`
- Solutions to common errors are now displayed on screen (i.e. more helpful)
- New HTTP keep alive and accept HTTP headers
- Unit tests for all LLM request failure scenarios + solutions
- Validation of mixin targets (on build)
### Changed
- Expanded & translated '<no response>' messages
- Improved rate-limits for automatic LLM requests (show item, inventory, attack)
- 10 automatic LLM messages per user, cooldown +1 every 3 seconds
- 3 automatic LLM message per entity, cooldown +1 every 3 seconds
- Adding specific **error messages** for specific LLM request status codes (i.e. more helpful)
- Output more detailed error message from LLM APIs
- Leaving HTTP connection open (better connection pooling)
### Fixed
- Fixed constant death messages which appeared on each attack (for Minecraft 1.21.2+)
- Line wrapping for all languages improved (especially noticeable for certain wide-character languages)
- Support NBT format from 1.20 to 1.21.4 in newer versions (migrate CCUID)
- Fixed "entity is null" errors when killing mobs (usually when killing lots of mobs)
- Fixed names that were not appearing in the End and the Nether.
- Fixed Z-fighting on message text and entity name (on chat bubble)
- Fixed PlayerData from using UUID (changed back to PlayerName - to allow for roleplay)
release
CreatureChat 3.0.0+1.21.3
3.0.0+1.21.328 авг. 2025 г.732Minecraft: 1.21.3fabric
Что нового
## [3.0.0] - 2025-08-27
### Added
- **Inventories** for all mobs with chat data (Shift+Right Click, or Press 'E' while riding)
- Random loot added to inventory on character creation (biome-specific loot tables for inventories)
- You can borrow items from friends, or steal items from enemies
- Entities will react to changes in inventory
- Integrates with existing inventories for Piglin, Pillager, Allay, and Villager
- Press 'E' while riding a mob with max friendship to show inventory
- Imports chest-based mobs (donkey with chest, llama with chest, etc...)
- Integrated Fabric DataGen for building compatible loot-tables (1.20 to 1.21.7 support)
- Assign inventory into random slots
- Main/Off hand support for max friendship (uses bottom left 2 slots for main/off hand)
- **Advancements** (30 tasks, goals, and challenges)
- **CreatureChat** (root): Your world just got way more alive.
- **Ice Breaker**: Cold Open.
- **First Impressions**: Make a friend.
- **No Hard Feelings**: Regain a friend.
- **Open Sesame**: Your stuff is my stuff.
- **Tag Along**: Follow me, bro.
- **Lead The Way**: Where are we going?
- **Calm The Storm**: Chill out, man.
- **Stand Your Ground**: Why are you running?
- **Sworn Oath**: I will protect you.
- **Wordsmith**: From rocky start to best friends.
- **True Companion**: Did we just become best friends?
- **Sleight of Hand**: Try my sword.
- **Shared Stash**: Share the loot.
- **Social Butterfly**: Love conquers all.
- **Inner Circle**: Gathered round the fire.
- **Popular Opinion**: Sway the Crowd.
- **Drama Llama**: Best friends for never.
- **Love Hate Relationship**: It’s Complicated.
- **Arch Nemesis**: Keep your enemies closer.
- **Friend Or Foe**: Remember the good times?
- **Finder’s Keepers**: Borrowed forever.
- **Guided Tour**: Lost, together.
- **The NeverEnding Story**: Every real story is a never ending story.
- **Grand Gesture**: You got rizz.
- **A Legend**: <HIDDEN>
- **Potato War**: <HIDDEN>
- **The Heist**: The perfect crime.
- **Ender Escort**: Together to the End.
- **Pacifist Route**: The best ending.
- **Translations** (18 Languages):
- Translating all visible text (Advancements, ChatScreen, Inventory, Commands, Errors, No Responses)
- Adding DataGen provider for translations (en_us.json)
- Languages:
- German (Germany): `de_de`
- Spanish (Spain): `es_es`
- Spanish (Mexico): `es_mx`
- French (France): `fr_fr`
- Hindi (India): `hi_in`
- Japanese (Japan): `ja_jp`
- Korean (South Korea): `ko_kr`
- Dutch (Netherlands): `nl_nl`
- Polish (Poland): `pl_pl`
- Portuguese (Brazil): `pt_br`
- Portuguese (Portugal): `pt_pt`
- Swedish (Sweden): `sv_se`
- Turkish (Turkey): `tr_tr`
- Ukrainian (Ukraine): `uk_ua`
- Russian (Russia): `ru_ru`
- Chinese (Simplified, China): `zh_cn`
- Chinese (Traditional, Taiwan): `zh_tw`
- Indonesian (Indonesia): `id_id`
- Solutions to common errors are now displayed on screen (i.e. more helpful)
- New HTTP keep alive and accept HTTP headers
- Unit tests for all LLM request failure scenarios + solutions
- Validation of mixin targets (on build)
### Changed
- Expanded & translated '<no response>' messages
- Improved rate-limits for automatic LLM requests (show item, inventory, attack)
- 10 automatic LLM messages per user, cooldown +1 every 3 seconds
- 3 automatic LLM message per entity, cooldown +1 every 3 seconds
- Adding specific **error messages** for specific LLM request status codes (i.e. more helpful)
- Output more detailed error message from LLM APIs
- Leaving HTTP connection open (better connection pooling)
### Fixed
- Fixed constant death messages which appeared on each attack (for Minecraft 1.21.2+)
- Line wrapping for all languages improved (especially noticeable for certain wide-character languages)
- Support NBT format from 1.20 to 1.21.4 in newer versions (migrate CCUID)
- Fixed "entity is null" errors when killing mobs (usually when killing lots of mobs)
- Fixed names that were not appearing in the End and the Nether.
- Fixed Z-fighting on message text and entity name (on chat bubble)
- Fixed PlayerData from using UUID (changed back to PlayerName - to allow for roleplay)
release
CreatureChat 3.0.0+1.21.2
3.0.0+1.21.228 авг. 2025 г.447Minecraft: 1.21.2fabric
Что нового
## [3.0.0] - 2025-08-27
### Added
- **Inventories** for all mobs with chat data (Shift+Right Click, or Press 'E' while riding)
- Random loot added to inventory on character creation (biome-specific loot tables for inventories)
- You can borrow items from friends, or steal items from enemies
- Entities will react to changes in inventory
- Integrates with existing inventories for Piglin, Pillager, Allay, and Villager
- Press 'E' while riding a mob with max friendship to show inventory
- Imports chest-based mobs (donkey with chest, llama with chest, etc...)
- Integrated Fabric DataGen for building compatible loot-tables (1.20 to 1.21.7 support)
- Assign inventory into random slots
- Main/Off hand support for max friendship (uses bottom left 2 slots for main/off hand)
- **Advancements** (30 tasks, goals, and challenges)
- **CreatureChat** (root): Your world just got way more alive.
- **Ice Breaker**: Cold Open.
- **First Impressions**: Make a friend.
- **No Hard Feelings**: Regain a friend.
- **Open Sesame**: Your stuff is my stuff.
- **Tag Along**: Follow me, bro.
- **Lead The Way**: Where are we going?
- **Calm The Storm**: Chill out, man.
- **Stand Your Ground**: Why are you running?
- **Sworn Oath**: I will protect you.
- **Wordsmith**: From rocky start to best friends.
- **True Companion**: Did we just become best friends?
- **Sleight of Hand**: Try my sword.
- **Shared Stash**: Share the loot.
- **Social Butterfly**: Love conquers all.
- **Inner Circle**: Gathered round the fire.
- **Popular Opinion**: Sway the Crowd.
- **Drama Llama**: Best friends for never.
- **Love Hate Relationship**: It’s Complicated.
- **Arch Nemesis**: Keep your enemies closer.
- **Friend Or Foe**: Remember the good times?
- **Finder’s Keepers**: Borrowed forever.
- **Guided Tour**: Lost, together.
- **The NeverEnding Story**: Every real story is a never ending story.
- **Grand Gesture**: You got rizz.
- **A Legend**: <HIDDEN>
- **Potato War**: <HIDDEN>
- **The Heist**: The perfect crime.
- **Ender Escort**: Together to the End.
- **Pacifist Route**: The best ending.
- **Translations** (18 Languages):
- Translating all visible text (Advancements, ChatScreen, Inventory, Commands, Errors, No Responses)
- Adding DataGen provider for translations (en_us.json)
- Languages:
- German (Germany): `de_de`
- Spanish (Spain): `es_es`
- Spanish (Mexico): `es_mx`
- French (France): `fr_fr`
- Hindi (India): `hi_in`
- Japanese (Japan): `ja_jp`
- Korean (South Korea): `ko_kr`
- Dutch (Netherlands): `nl_nl`
- Polish (Poland): `pl_pl`
- Portuguese (Brazil): `pt_br`
- Portuguese (Portugal): `pt_pt`
- Swedish (Sweden): `sv_se`
- Turkish (Turkey): `tr_tr`
- Ukrainian (Ukraine): `uk_ua`
- Russian (Russia): `ru_ru`
- Chinese (Simplified, China): `zh_cn`
- Chinese (Traditional, Taiwan): `zh_tw`
- Indonesian (Indonesia): `id_id`
- Solutions to common errors are now displayed on screen (i.e. more helpful)
- New HTTP keep alive and accept HTTP headers
- Unit tests for all LLM request failure scenarios + solutions
- Validation of mixin targets (on build)
### Changed
- Expanded & translated '<no response>' messages
- Improved rate-limits for automatic LLM requests (show item, inventory, attack)
- 10 automatic LLM messages per user, cooldown +1 every 3 seconds
- 3 automatic LLM message per entity, cooldown +1 every 3 seconds
- Adding specific **error messages** for specific LLM request status codes (i.e. more helpful)
- Output more detailed error message from LLM APIs
- Leaving HTTP connection open (better connection pooling)
### Fixed
- Fixed constant death messages which appeared on each attack (for Minecraft 1.21.2+)
- Line wrapping for all languages improved (especially noticeable for certain wide-character languages)
- Support NBT format from 1.20 to 1.21.4 in newer versions (migrate CCUID)
- Fixed "entity is null" errors when killing mobs (usually when killing lots of mobs)
- Fixed names that were not appearing in the End and the Nether.
- Fixed Z-fighting on message text and entity name (on chat bubble)
- Fixed PlayerData from using UUID (changed back to PlayerName - to allow for roleplay)
release
CreatureChat 3.0.0+1.21.1
3.0.0+1.21.128 авг. 2025 г.6,2 тыс.Minecraft: 1.21.1neoforge
Что нового
## [3.0.0] - 2025-08-27
### Added
- **Inventories** for all mobs with chat data (Shift+Right Click, or Press 'E' while riding)
- Random loot added to inventory on character creation (biome-specific loot tables for inventories)
- You can borrow items from friends, or steal items from enemies
- Entities will react to changes in inventory
- Integrates with existing inventories for Piglin, Pillager, Allay, and Villager
- Press 'E' while riding a mob with max friendship to show inventory
- Imports chest-based mobs (donkey with chest, llama with chest, etc...)
- Integrated Fabric DataGen for building compatible loot-tables (1.20 to 1.21.7 support)
- Assign inventory into random slots
- Main/Off hand support for max friendship (uses bottom left 2 slots for main/off hand)
- **Advancements** (30 tasks, goals, and challenges)
- **CreatureChat** (root): Your world just got way more alive.
- **Ice Breaker**: Cold Open.
- **First Impressions**: Make a friend.
- **No Hard Feelings**: Regain a friend.
- **Open Sesame**: Your stuff is my stuff.
- **Tag Along**: Follow me, bro.
- **Lead The Way**: Where are we going?
- **Calm The Storm**: Chill out, man.
- **Stand Your Ground**: Why are you running?
- **Sworn Oath**: I will protect you.
- **Wordsmith**: From rocky start to best friends.
- **True Companion**: Did we just become best friends?
- **Sleight of Hand**: Try my sword.
- **Shared Stash**: Share the loot.
- **Social Butterfly**: Love conquers all.
- **Inner Circle**: Gathered round the fire.
- **Popular Opinion**: Sway the Crowd.
- **Drama Llama**: Best friends for never.
- **Love Hate Relationship**: It’s Complicated.
- **Arch Nemesis**: Keep your enemies closer.
- **Friend Or Foe**: Remember the good times?
- **Finder’s Keepers**: Borrowed forever.
- **Guided Tour**: Lost, together.
- **The NeverEnding Story**: Every real story is a never ending story.
- **Grand Gesture**: You got rizz.
- **A Legend**: <HIDDEN>
- **Potato War**: <HIDDEN>
- **The Heist**: The perfect crime.
- **Ender Escort**: Together to the End.
- **Pacifist Route**: The best ending.
- **Translations** (18 Languages):
- Translating all visible text (Advancements, ChatScreen, Inventory, Commands, Errors, No Responses)
- Adding DataGen provider for translations (en_us.json)
- Languages:
- German (Germany): `de_de`
- Spanish (Spain): `es_es`
- Spanish (Mexico): `es_mx`
- French (France): `fr_fr`
- Hindi (India): `hi_in`
- Japanese (Japan): `ja_jp`
- Korean (South Korea): `ko_kr`
- Dutch (Netherlands): `nl_nl`
- Polish (Poland): `pl_pl`
- Portuguese (Brazil): `pt_br`
- Portuguese (Portugal): `pt_pt`
- Swedish (Sweden): `sv_se`
- Turkish (Turkey): `tr_tr`
- Ukrainian (Ukraine): `uk_ua`
- Russian (Russia): `ru_ru`
- Chinese (Simplified, China): `zh_cn`
- Chinese (Traditional, Taiwan): `zh_tw`
- Indonesian (Indonesia): `id_id`
- Solutions to common errors are now displayed on screen (i.e. more helpful)
- New HTTP keep alive and accept HTTP headers
- Unit tests for all LLM request failure scenarios + solutions
- Validation of mixin targets (on build)
### Changed
- Expanded & translated '<no response>' messages
- Improved rate-limits for automatic LLM requests (show item, inventory, attack)
- 10 automatic LLM messages per user, cooldown +1 every 3 seconds
- 3 automatic LLM message per entity, cooldown +1 every 3 seconds
- Adding specific **error messages** for specific LLM request status codes (i.e. more helpful)
- Output more detailed error message from LLM APIs
- Leaving HTTP connection open (better connection pooling)
### Fixed
- Fixed constant death messages which appeared on each attack (for Minecraft 1.21.2+)
- Line wrapping for all languages improved (especially noticeable for certain wide-character languages)
- Support NBT format from 1.20 to 1.21.4 in newer versions (migrate CCUID)
- Fixed "entity is null" errors when killing mobs (usually when killing lots of mobs)
- Fixed names that were not appearing in the End and the Nether.
- Fixed Z-fighting on message text and entity name (on chat bubble)
- Fixed PlayerData from using UUID (changed back to PlayerName - to allow for roleplay)
release
CreatureChat 3.0.0+1.21.1
3.0.0+1.21.128 авг. 2025 г.5,8 тыс.Minecraft: 1.21.1fabric
Что нового
## [3.0.0] - 2025-08-27
### Added
- **Inventories** for all mobs with chat data (Shift+Right Click, or Press 'E' while riding)
- Random loot added to inventory on character creation (biome-specific loot tables for inventories)
- You can borrow items from friends, or steal items from enemies
- Entities will react to changes in inventory
- Integrates with existing inventories for Piglin, Pillager, Allay, and Villager
- Press 'E' while riding a mob with max friendship to show inventory
- Imports chest-based mobs (donkey with chest, llama with chest, etc...)
- Integrated Fabric DataGen for building compatible loot-tables (1.20 to 1.21.7 support)
- Assign inventory into random slots
- Main/Off hand support for max friendship (uses bottom left 2 slots for main/off hand)
- **Advancements** (30 tasks, goals, and challenges)
- **CreatureChat** (root): Your world just got way more alive.
- **Ice Breaker**: Cold Open.
- **First Impressions**: Make a friend.
- **No Hard Feelings**: Regain a friend.
- **Open Sesame**: Your stuff is my stuff.
- **Tag Along**: Follow me, bro.
- **Lead The Way**: Where are we going?
- **Calm The Storm**: Chill out, man.
- **Stand Your Ground**: Why are you running?
- **Sworn Oath**: I will protect you.
- **Wordsmith**: From rocky start to best friends.
- **True Companion**: Did we just become best friends?
- **Sleight of Hand**: Try my sword.
- **Shared Stash**: Share the loot.
- **Social Butterfly**: Love conquers all.
- **Inner Circle**: Gathered round the fire.
- **Popular Opinion**: Sway the Crowd.
- **Drama Llama**: Best friends for never.
- **Love Hate Relationship**: It’s Complicated.
- **Arch Nemesis**: Keep your enemies closer.
- **Friend Or Foe**: Remember the good times?
- **Finder’s Keepers**: Borrowed forever.
- **Guided Tour**: Lost, together.
- **The NeverEnding Story**: Every real story is a never ending story.
- **Grand Gesture**: You got rizz.
- **A Legend**: <HIDDEN>
- **Potato War**: <HIDDEN>
- **The Heist**: The perfect crime.
- **Ender Escort**: Together to the End.
- **Pacifist Route**: The best ending.
- **Translations** (18 Languages):
- Translating all visible text (Advancements, ChatScreen, Inventory, Commands, Errors, No Responses)
- Adding DataGen provider for translations (en_us.json)
- Languages:
- German (Germany): `de_de`
- Spanish (Spain): `es_es`
- Spanish (Mexico): `es_mx`
- French (France): `fr_fr`
- Hindi (India): `hi_in`
- Japanese (Japan): `ja_jp`
- Korean (South Korea): `ko_kr`
- Dutch (Netherlands): `nl_nl`
- Polish (Poland): `pl_pl`
- Portuguese (Brazil): `pt_br`
- Portuguese (Portugal): `pt_pt`
- Swedish (Sweden): `sv_se`
- Turkish (Turkey): `tr_tr`
- Ukrainian (Ukraine): `uk_ua`
- Russian (Russia): `ru_ru`
- Chinese (Simplified, China): `zh_cn`
- Chinese (Traditional, Taiwan): `zh_tw`
- Indonesian (Indonesia): `id_id`
- Solutions to common errors are now displayed on screen (i.e. more helpful)
- New HTTP keep alive and accept HTTP headers
- Unit tests for all LLM request failure scenarios + solutions
- Validation of mixin targets (on build)
### Changed
- Expanded & translated '<no response>' messages
- Improved rate-limits for automatic LLM requests (show item, inventory, attack)
- 10 automatic LLM messages per user, cooldown +1 every 3 seconds
- 3 automatic LLM message per entity, cooldown +1 every 3 seconds
- Adding specific **error messages** for specific LLM request status codes (i.e. more helpful)
- Output more detailed error message from LLM APIs
- Leaving HTTP connection open (better connection pooling)
### Fixed
- Fixed constant death messages which appeared on each attack (for Minecraft 1.21.2+)
- Line wrapping for all languages improved (especially noticeable for certain wide-character languages)
- Support NBT format from 1.20 to 1.21.4 in newer versions (migrate CCUID)
- Fixed "entity is null" errors when killing mobs (usually when killing lots of mobs)
- Fixed names that were not appearing in the End and the Nether.
- Fixed Z-fighting on message text and entity name (on chat bubble)
- Fixed PlayerData from using UUID (changed back to PlayerName - to allow for roleplay)
release
CreatureChat 3.0.0+1.20
3.0.0+1.2028 авг. 2025 г.1,6 тыс.Minecraft: 1.20fabric
Что нового
## [3.0.0] - 2025-08-27
### Added
- **Inventories** for all mobs with chat data (Shift+Right Click, or Press 'E' while riding)
- Random loot added to inventory on character creation (biome-specific loot tables for inventories)
- You can borrow items from friends, or steal items from enemies
- Entities will react to changes in inventory
- Integrates with existing inventories for Piglin, Pillager, Allay, and Villager
- Press 'E' while riding a mob with max friendship to show inventory
- Imports chest-based mobs (donkey with chest, llama with chest, etc...)
- Integrated Fabric DataGen for building compatible loot-tables (1.20 to 1.21.7 support)
- Assign inventory into random slots
- Main/Off hand support for max friendship (uses bottom left 2 slots for main/off hand)
- **Advancements** (30 tasks, goals, and challenges)
- **CreatureChat** (root): Your world just got way more alive.
- **Ice Breaker**: Cold Open.
- **First Impressions**: Make a friend.
- **No Hard Feelings**: Regain a friend.
- **Open Sesame**: Your stuff is my stuff.
- **Tag Along**: Follow me, bro.
- **Lead The Way**: Where are we going?
- **Calm The Storm**: Chill out, man.
- **Stand Your Ground**: Why are you running?
- **Sworn Oath**: I will protect you.
- **Wordsmith**: From rocky start to best friends.
- **True Companion**: Did we just become best friends?
- **Sleight of Hand**: Try my sword.
- **Shared Stash**: Share the loot.
- **Social Butterfly**: Love conquers all.
- **Inner Circle**: Gathered round the fire.
- **Popular Opinion**: Sway the Crowd.
- **Drama Llama**: Best friends for never.
- **Love Hate Relationship**: It’s Complicated.
- **Arch Nemesis**: Keep your enemies closer.
- **Friend Or Foe**: Remember the good times?
- **Finder’s Keepers**: Borrowed forever.
- **Guided Tour**: Lost, together.
- **The NeverEnding Story**: Every real story is a never ending story.
- **Grand Gesture**: You got rizz.
- **A Legend**: <HIDDEN>
- **Potato War**: <HIDDEN>
- **The Heist**: The perfect crime.
- **Ender Escort**: Together to the End.
- **Pacifist Route**: The best ending.
- **Translations** (18 Languages):
- Translating all visible text (Advancements, ChatScreen, Inventory, Commands, Errors, No Responses)
- Adding DataGen provider for translations (en_us.json)
- Languages:
- German (Germany): `de_de`
- Spanish (Spain): `es_es`
- Spanish (Mexico): `es_mx`
- French (France): `fr_fr`
- Hindi (India): `hi_in`
- Japanese (Japan): `ja_jp`
- Korean (South Korea): `ko_kr`
- Dutch (Netherlands): `nl_nl`
- Polish (Poland): `pl_pl`
- Portuguese (Brazil): `pt_br`
- Portuguese (Portugal): `pt_pt`
- Swedish (Sweden): `sv_se`
- Turkish (Turkey): `tr_tr`
- Ukrainian (Ukraine): `uk_ua`
- Russian (Russia): `ru_ru`
- Chinese (Simplified, China): `zh_cn`
- Chinese (Traditional, Taiwan): `zh_tw`
- Indonesian (Indonesia): `id_id`
- Solutions to common errors are now displayed on screen (i.e. more helpful)
- New HTTP keep alive and accept HTTP headers
- Unit tests for all LLM request failure scenarios + solutions
- Validation of mixin targets (on build)
### Changed
- Expanded & translated '<no response>' messages
- Improved rate-limits for automatic LLM requests (show item, inventory, attack)
- 10 automatic LLM messages per user, cooldown +1 every 3 seconds
- 3 automatic LLM message per entity, cooldown +1 every 3 seconds
- Adding specific **error messages** for specific LLM request status codes (i.e. more helpful)
- Output more detailed error message from LLM APIs
- Leaving HTTP connection open (better connection pooling)
### Fixed
- Fixed constant death messages which appeared on each attack (for Minecraft 1.21.2+)
- Line wrapping for all languages improved (especially noticeable for certain wide-character languages)
- Support NBT format from 1.20 to 1.21.4 in newer versions (migrate CCUID)
- Fixed "entity is null" errors when killing mobs (usually when killing lots of mobs)
- Fixed names that were not appearing in the End and the Nether.
- Fixed Z-fighting on message text and entity name (on chat bubble)
- Fixed PlayerData from using UUID (changed back to PlayerName - to allow for roleplay)





