Tags
Creators
Details
All versions
3.0.0+1.21
Release
CreatureChat 3.0.0+1.21last year 6,907
Uploaded by
Compatibility
Minecraft: Java Edition
1.21
Platform
Fabric
Supported environments
Client and server
Required content
Any compatible version
Changes
[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
- German (Germany):
- 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)
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:rvR0de1E:ey1okg5m"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:rvR0de1E:ey1okg5m"
}

