# Touhou Little Maid 1.1.12 Update Log
## Bug Fixes
- Modify the priority of language file loading to resolve the conflict with MCA to a certain extent (this bug is a problem with the MCA mod)
- Fix the crash caused by closing the backpack of a non-existent maid ([PopSlime](https://github.com/PopSlime))
- Fix the problem that the GeckoLib format maid model displays incorrect position when carrying a TACZ gun
- Add support for higher-version Bedrock Edition model formats
- Modify the resurrection method of the shrine to avoid the problem of frequent maid deaths caused by the radiation effect of modules such as MEK
- Add conditions for the recipe of Patchouli Manual to avoid the error problem when the Patchouli mod is not installed
## Optimization
- Optimize the calculation mechanism of Bedrock Edition animations, reduce CPU and memory usage, and increase the frame rate (nearly doubled) ([TomatoPuddin](https://github.com/TomatoPuddin))
- Optimize model rendering and reduce model rendering time (increased by about 50%)
- Add a cache mechanism to the maid and chair model switching screen, which greatly improves the FPS of the model switching screen (increased by nearly 15 times)
- The in-game model package download adopts an asynchronous mechanism, and can display a download progress bar to determine the download progress
- Optimize the spawn logic of maid fairies to reduce the problem of fairy spawn occupying server performance
## New content
- Synchronously update to 1.21.1 NeoForge version ([Crystal1921](https://github.com/Crystal1921), [AnonymeMeow](https://github.com/AnonymeMeow), [Azumic](https://github.com/Azumic), [Yongqi-Zhuo](https://github.com/Yongqi-Zhuo))
- Modification of the maid's dining mechanism: she will actively find food from her backpack and put it in her hand for eating
- Add support for Simple Hat, and can render the hat of this mod on the maid's head
- Modification of the broom mechanism:
- Now the broom has entity collision
- The maid's backpack can be opened when the maid and the player sit on it together
- Added special judgment to the honey in feed mode. When the player has the poisoning effect, the maid will give priority to feeding honey
- Updated some item textures ([cyliamargatroid](https://github.com/cyliamargatroid))
- GeckoLib model package updated animation: added new chair animation, and modified the shield and trident animation
- Added two types of maid fairy textures: made by [cyliamargatroid](https://github.com/cyliamargatroid) and [ZhiBan](https://space.bilibili.com/29208164) respectively
- Added a new block: Granite Inari Fox, which can prevent the spawn of fairy maids within a certain range
- Added a client download configuration controlled by the server, which can actively download and load specific model packages when the player enters the server
- Added support for tombstone textures for aether ([cyliamargatroid](https://github.com/cyliamargatroid))
- Completed sorting for maids, chairs, and sound packs. Now the default model pack is at the top, and other model packs are sorted by id
- Updated the default model pack, replaced many old models with poor quality, and basically completed the PC-98 characters ([hoishi](https://space.bilibili.com/477712372))
- Added item: Servant Bell, which can bind maids one-to-one and teleport them individually. Even in the unloaded chunk, a prompt will be given
- Now any block can be rendered above the maid's head, including various potted plants in the Yuushya Townscape mod
- Added item: Monster List. You can instruct the maid to attack only certain types of creatures
- Maids can now open and close fence gates ([Azumic](https://github.com/Azumic))
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }