Filter loader...
Filter versions...

[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)

Project members

CreatureChat

Member

jonoomph

Creator/Programmer

owlmaddie

Member

Details

Published a year ago
Updated 9 days ago