90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!
Filter loader...
Filter versions...

[1.2.1] - 2025-01-01

Changed

  • Refactor of EntityChatData constructor (no need for playerName anymore)
  • Improved LLM / AI Options in README.md (to more clearly separate free and paid options)
  • Improved LLM unit tests for UNFLEE (trying to prevent failures for brave archer)

Fixed

  • Fixed a bug which broadcasts too many death messages (any mob with a custom name). Now it must also have a character sheet.
  • Prevent crash due to missing texture when max friend/enemy + right click on entity
  • 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)
  • Hide auto-generated messages from briefly appearing from the mob (i.e. interact, show, attack, arrival)
  • Name tags were hidden for entities with no character sheet (they are now rendered)

[1.2.0] - 2024-12-28

Added

  • New friendship particles (hearts + fire) to indicate when friendship changes
  • Added sound effects for max friendship and max enemy
  • New follow, flee, attack, lead, and protect particles & sound effects (for easy confirmation of behaviors)
  • New animated lead particle (arrows pointing where they are going)
  • New animated attack particles (with random # of particles)
  • New sounds and particles when max friendship with EnderDragon (plus XP drop)
  • New /creaturechat story command to customize the character creation and chat prompts with custom text.

Changed

  • Entity chat data now separates friendship by player and includes timestamps
  • When entity conversations switch players, a message is added for clarity (so the entity knows a new player entered the conversation)
  • Data is no longer deleted on entity death, and instead a "death" timestamp is recorded
  • Removed "pirate" speaking style and a few <non-response> outputs
  • Passive entities no longer emit damage particles when attacking, they emit custom attack particles
  • Protect now auto sets friendship to 1 (if <= 0), to prevent entity from attacking and protecting at the same time
  • Seperated generateCharacter() and generateMessage() functions for simplicity
  • Fixing PACKET_S2C_MESSAGE from crashing a newly logging on player, if they receive that message first.
  • Added NULL checks on client message listeners (to prevent crashes for invalid or uninitialized clients)
  • Broadcast ALL player friendships with each message update (to keep client in sync with server)

Fixed

  • Fixed a regression caused by adding a "-forge" suffix to one of our builds
  • Do not show auto-generated message above the player's head (you have arrived, show item, etc...)

[1.1.0] - 2024-08-07

Added

  • New LEAD behavior, to guide a player to a random location (and show message when destination is reached)
  • Best friends are now rideable! Right click with an empty hand. Excludes tameable entities (dogs, cats, etc...)
  • Villager trades are now affected by friendship! Be nice!
  • Automatically tame best friends (who are tameable) and un-tame worst enemies!
  • Added FORGE deployment into automated deploy script

Changed

  • Improved character creation with more random classes, speaking styles, and alignments.
  • Large refactor of how MobEntity avoids targeting players when friendship > 0
  • Updated LookControls to support PhantomEntity and made it more generalized (look in any direction)
  • Updated FLEE behavior Y movement speed
  • Updated unit tests to add new LEAD tests
  • Updated README.md to include HTML inside spoiler instructions, and whitelist/blacklist commands

Fixed

  • Entity persistence is now fixed (after creating a character sheet). No more despawning mobs.
  • Fixed consuming items when right-clicking on chat bubbles (with something in your hand)
  • Fixed crash when PROTECT behavior targets another player
  • Fixed error when saving chat data while generating a new chat message

Project members

CreatureChat

Member

jonoomph

Creator/Programmer

owlmaddie

Member

Details

Licensed GPL-3.0-or-later
Published 8 months ago
Updated 9 days ago