Filter loader...
Filter versions...

1.3.8 Maid Mod Update Log

  • Fixed incorrect UV mapping issue for single-sided textures in Geckolib models (particularly noticeable with pony models, thanks to @moepus)
  • Removed drop item judgment in planting mode
  • Optimized pathfinding judgment for dropped items, significantly reducing performance consumption when there are many unreachable dropped items
  • Updated new textures created by kang
  • Fixed crash issue caused by DamageSource being null
  • Fixed bug where players couldn't interact with other blocks/entities after broom collision volume increased
  • Added event for tombstone generation (MaidTombstoneEvent)
  • Completed addition of snowball throwing animation, thanks to @映白L
  • Fixed enchantment acquisition issue in 1.21.1, now Swift and Hindrance enchantments can be obtained through enchanting table, villager trading, and fishing. Ender Slayer is a treasure enchantment, only obtainable through villager trading and fishing

Maid Mod 1.3.7 Update Log

🤖 AI System Optimization

AI Dialogue Function Fixes

  • Communication Protocol Upgrade: Switched to HTTP 1.1 for AI dialogue communication to resolve connection errors caused by some sites not supporting HTTP 2.0 (#833)
  • Context Handling Optimization: Improved the logic for sending AI conversation history to avoid 500 errors caused by the first sentence being a tool role

AI Performance Improvements

  • Dropped Item Detection Optimization: When maids harvest crops, they now intelligently detect the number of dropped items within their working range. If there are more than 8, they will automatically stop working and give a prompt to prevent excessive item accumulation
  • Retrieval Performance Boost: Optimized the algorithm for maids to search for nearby dropped items, reducing server performance consumption by about 3%

🛠️ Feature Enhancements

Maid Gravestone System Optimization

Thanks to contributor: QiChenSn

  • Smart Prompt: Gives a clear message when the player's inventory is full
  • Force Retrieve: Supports Shift + Click to forcibly retrieve items regardless of inventory space

Broom Flight System Overhaul

  • Control Experience Optimization
    • Greatly reduced broom inertia and vertical shaking, significantly improving control convenience
    • Improved collision detection to fix getting stuck in blocks when riding
  • Control Method Improvements
    • Space and Shift keys control vertical ascent/descent
    • Dismount shortcut changed to C key to avoid accidental crashes
  • Functionality Enhancements
    • When the maid is not on the broom, players can still press E to open the inventory
    • Supports speed effect bonus; broom speed increases when the player has a speed effect
    • Switching maid work modes while riding no longer causes the maid to dismount
  • Developer Support: Added broom control interface for easier integration with other mods (Note: Not compatible with the old Maid Useful Task mod)

New Content

  • Colored Bed System (Thanks @kang)
    • Added 6 new bed colors: white, black, yellow, blue, green, purple (pink is the original color)
    • Beds can be dyed using corresponding dyes
  • Command Extensions
    • /tlm maid <maid> no_ai true/false: Toggle maid AI; set to true to keep the maid stationary
    • /tlm maid <maid> xp <count>: Directly set maid experience points

🔧 Bug Fixes

  • Changed yaml to shadow jar and relocated to avoid package name conflicts with other mods

Storage & Synchronization

  • Shrine System Fix: Fixed storage and sync issues with shrines; film storage no longer malfunctions (Thanks: QiChenSn)
  • Inventory Compatibility: Fixed issue where items were not consumed when right-clicking a boat with a cushion

UI & Interaction

  • Config UI Stability: Fixed crashes in the in-game maid config interface
  • Animation & Posture: Fixed maids remaining in swimming posture when moving from water to a cushion or boat

Work Mode Fixes

  • Honey Collection System: Fixed bug where honey level was incorrectly obtained from air in honey collection mode
  • Attribute Retention: Fixed some potion effects disappearing abnormally after maid death

🔗 Mod Compatibility

New Compatibility

  • Inventory Tweaks - ReFoxed: Fixed item duplication bug
  • Ponder Mod: Supports querying altar placement rules
  • Sophisticated Backpacks: Backpacks with XP pumps and tanks can right-click to extract maid XP
  • Sannomiya Story: Supports rice harvesting via new ISpecialCropHandler interface (manual planting required)

Security Improvements

  • Attack Protection: Snowballs thrown by maids will not be attacked by mobs (e.g., Iron Golems)

🎯 1.21.1 Version Adaptation

Thanks to contributor: QiChenSn

  • Fixed data reading error when placing shrine lantern items
  • Fixed rendering disappearance of chessboards and entertainment blocks at special angles
  • Planting Logic Optimization: Fixed abnormal behavior of sugarcane being planted in water
  • Leash Functionality: Restored normal support for leashes
  • Immersive Melodies & Simple Hat: Added compatibility support
  • Carry On Mod: Prevented picking up maid mod blocks to avoid accidental movement

🛡️ Security & Configuration

Food Safety System

  • Global Blacklist: Added #touhou_little_maid:maid_eat_blocklist_item item tag
  • Dangerous Item Protection: Added Sannomiya Story chili to the food blacklist to prevent maids from dying from accidental consumption

📝 Developer Updates

API Extensions

  • Event System:
    • MaidAndItemTransformEvent: Maid and item transformation event
    • MaidWirelessIOEvent: Maid wireless item transfer event
  • Interface Design: Added ISpecialCropHandler interface to simplify special crop planting logic

🌍 Localization Updates

  • Updated multi-language support: Japanese, Traditional Chinese, Vietnamese, Indonesian, and more
  • Added classical Chinese translation: @BeiDou114514
  • Added compatibility with KubeJS, sample files can be found at: https://github.com/TartaricAcid/TLM-KJS-Example
    • Modified altar recipe
    • Maid related events
    • Customized handheld item prompts
    • Customized maid bauble bindings
    • Customized work task: 6 preset Task templates are built-in: blank, melee, ranged, planting, walk to block, walk to entity
  • Added MaidTaskEnableEvent event to facilitate other mod authors or integration authors to modify the enabling conditions of existing work modes
  • Modified prompt words to alleviate the problem of repeated sentences
  • Solved the problem that --- is always output at the end of tts
  • Now the melee attack range is affected by the forge:entity_reach property
  • Modified the defect of the old melee enemy recognition range: now it is linked to the work range, no longer a fixed 8 block
  • Updated the texture made by kang
  • Updated Vietnamese and Indonesian translations
  • Modified model package loading logic, tried to adapt to kilt, thanks to shiroha233
  • The danmaku fired by the maid no longer hurts any player
  • 1.21.1 Fixed the flag rendering error
  • Added API to the maid GUI interface, which can add additional buttons quickly and easily
  • Added more functions to the Brain, and can add additional Brain behaviors
  • Added some API design for the adaptation of UmaLittleMaid
  • Fixed the problem of the Industrial Foregoing Bio Capture Tool duplicating the maid
  • Modified some rendering of chat bubbles, now the rendering will take into account the ambient light, and no longer have the light bulb problem
  • Fixed the problem of home logic errors in other dimensions
  • Modified AI prompt words
  • Fixed various problems with the standby animation and sitting animation of the wine fox
  • Updated the blue wine fox material, thanks @白帆小喵L
  • Updated the translation text

Fixed altar construction error

  • Synchronously updated NeoForge 1.21.1
  • Monsters named starting with MaidNoAttack will never be attacked by maids
    • Some players in monster farm no longer have to worry about monsters being killed
  • Fixed the error reporting problem of default animations
  • Fixed the incorrect line break problem of chat bubbles
  • Updated the texture of the wine fox updated by 白帆小喵
  • Updated the standby animation made by 海螺
  • Updated the texture of some items made by Kang
  • Synchronously updated NeoForge 1.21.1
  • Fixed a server loading crash bug
  • Added two exception captures to avoid possible game crashes
    • One game crash caused by a tacz gun package lua script error
    • One crash caused by an AI character file writing error
  • Fixed the prompt word to avoid incorrect output language
  • Modified the separator of AI return characters

1.3.1 Update log

  • Set the maximum default token to 4096
  • Fix the crash when opening the configuration file interface due to no microphone device
  • Fix the bug that the voice input key does not recognize the key combination
  • Fix the bug that disabling LLM cannot disable the dialog box
  • Add STT selection to the AI configuration interface
  • Add chat debug information printing for LLM
  • Fix the problem that the chat bubble is not displayed correctly after turning off TTS
  • Modify the timeout of LLM

Maid Mod 1.3.0 Update Log

Bug Fixes

  • Fixed UV mirroring issues with model textures
  • Fixed a bug where melons were not harvested in melon farm task
  • Fixed a bug where maids could damage players when using mythic gun
  • Fixed a long-standing issue: maids mysteriously teleporting when players cross dimensions
  • Fixed a bug where arrows and tridents shot by maids would not disappear
  • Fixed a bug where projectiles fired by maids could damage players
  • Fixed crashes during exploration #701
  • Fixed crashes caused by premature loading of inventory data in certain cases: #716
  • Maids can now attack Ghasts fixed #720
  • Fixed display issues caused by excessively large armor values
  • Fixed 360-degree rotation issues on Create mod trains fixed #546

Changes for Closer Vanilla Integration

  • All entity models and block entity models (including but not limited to fairy maids, altars, backpacks, etc.) can now be modified via resource packs
  • The attackable targets of fairy maids can now be adjusted via data packs
  • Shrines in Creative mode can ignore resurrection conditions
  • The Ultramarine Orb Elixir can no longer be enchanted with Curse of Vanishing or Mending
  • Curse of Vanishing can now be applied to maids but is affected by the "keepInventory" rule
  • Regular Mending repairs the maid's main hand, off-hand, armor slots, and accessory slots, while Power Point repair all equipped items
  • Conduits now also affect maids
  • Added a wine fox painting created by HanakazeT8
  • Major overhaul of maid loot tables:
    • Maid-related items can now spawn in many more locations
    • Significantly reduced the spawn rate of shrines
    • Lowered the spawn rate of Power Point
    • Added rare tags to specific items

Art Asset Updates

  • Updated new art content created by @kang, with a built-in resource pack to switch between old and new assets
  • Added Western Project models
  • Updated models for newer works and Alice's doll models
  • Added more wine fox, zhiban fox, and hailuo models
  • Improved cake box mechanics:
    • Smoother animations
    • Cake box drops are now data-driven
    • Cake boxes automatically break apart with particle effects
  • Optimized altar design:
    • Materials for the torii and shrine pillars can now be modified via data packs
    • Added animation effects to items on the shrine pillars
    • Added activation and deactivation sound effects for altars

Mod Compatibility Updates

  • Maids are now immune to explosion damage when using Tacz firearms (who's the real boss?)
    • Maids also resist knockback from explosions
    • Compatible with Tacz 1.1.5 gatling animations
    • Adjusted Tacz animations for traditional maid models
    • Added SMGs to the close-range firearm category fixed #760
  • Added events to allow other mods to support additional GeckoLib animations
  • Added compatibility with Hostile Neural Networks: fairy maid training data can now be used

Other Changes

  • Added pathfinding debug functionality for maids
  • Added a new item—Owner Change Tool—to replace the previous structure void for changing a maid's owner
  • Modified the unpacking mechanism for default model packs to be more developer-friendly
  • Added a toggle for invincibility particle effects
  • Closing submenus in the maid interface now returns to the main maid menu
  • Feeding mode can now use food beyond the satiation limit (previously, it was frustratingly hard to fully feed maids)
  • Maids can now perform melee attacks while sitting on cushions
  • AI dialogue improvements:
    • Refactored the AI dialogue system for better scalability and lower player barriers to entry
    • Added STT support for Alibaba Cloud and SiliconFlow
    • Added TTS support for SiliconFlow and Player2
    • Added LLM support for Tencent Cloud, SiliconFlow, and Doubao
    • STT now has dedicated notification sounds
    • Chat history is now persistent: previous conversations remain even after reloading the save
    • Optimized AI chat GUI design:
      • Ability to edit character profiles
      • Ability to view chat history
      • Easy selection of LLM and TTS models
      • Comprehensive error prompts to guide players on issues and fixes
    • All maids can now engage in AI dialogue and automatically generate character profiles
    • Implemented Function Call design, allowing LLMs to execute certain in-game actions
      • Currently, only one function is built-in: switching the maid's combat mode
    • Optimized prompts
    • Added token counting and management
  • Completely redesigned chat bubbles:
    • New chat bubbles support customizable backgrounds
    • New chat bubbles can display progress bars, spinning icons, images, and multi-line text
    • Maids now randomly display emoji-style chat bubbles during idle moments
  • Added and updated translations for Japanese, Korean, Traditional Chinese, Vietnamese, Indonesian, Russian, Portuguese, and more.

Fixed an issue with animation playback


Project members

TartaricAcid

Member

Details

Licensed CC-BY-NC-SA-4.0
Published a year ago
Updated 3 days ago