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 eventMaidWirelessIOEvent
: 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