Changelog
Version 1.4.0 Update Log
- 
Added compatibility for PatPat mod (Thanks: Unknown) 
- 
Fixed offset issue with snowball throwing animation 
- 
Fixed error issue with default model animation variables 
- 
Completed compatibility with Superb Warfare - Requires Superb Warfare version 0.8.7.1 or higher to use
- Maids can use firearms from Superb Warfare (except Stinger missiles)
- When maids run out of ammunition, they will try to use RGO grenades in their offhand (requires main hand to have a gun and offhand to have RGO grenade)
- After picking up a maid with a saddle, right-clicking on a vehicle allows the maid to directly ride in the driver's seat
- When players ride vehicles, nearby following maids can ride in passenger seats
- Maids in driver or passenger seats can attack using vehicle weapons or handheld weapons
- Weapons placed in the back decoration slot can be displayed on the maid's back or waist
 
- 
Optimized ranged attack AI mechanism - 
Ranged attacks (including gun attacks) now consider distance to avoid maid back-and-forth issues 
- 
In ranged mode, maids will prioritize attacking creatures that are currently damaging them 
 
- 
- 
The doMobLootrule now affects Maid Fairy's power point drops
- 
Removed actuallyHurtmethod, fixed bug where maids would die instantly when hurt onarclightservers
- 
Added compatibility for minimap mods - Compatible with Xaero's Minimap mod entity icons, now Maids, Fairy Maids, Brooms, Cushions, and Power Points have their own entity radar icons
- Compatible with Journey Map mod, when maids die, death coordinates are printed in chat for convenient waypoint addition in Journey Map
 
- 
Added maid backup mechanism, can automatically backup maids and quickly restore previously backed up maids in abnormal situations - 
First need to enable maid auto-backup feature in touhou_little_maid-server.tomlfile (disabled by default)# Whether to enable the maid backup mechanism, this mechanism will regularly backup all player's maid data on the server MaidBackupEnable = false # The interval time for backing up maid data in the maid backup mechanism (in seconds) # Range: > 5 MaidBackupIntervalSeconds = 180 # Maximum number of backups per player when maid backup mechanism is enabled # Range: 1 ~ 64 MaidBackupMaxCount = 3
- 
The game will then regularly backup maids in loaded chunks according to the settings - Backup uses asynchronous mechanism to avoid main server thread lag
- Backup times are randomly distributed to avoid accumulating in the same tick causing lag
 
- 
Use the /tlm backup get <player>command to view all backup data for that player, click on displayed entries for further queries
- 
Finally gives the command initiator a maid photo containing backup data 
 
- 
- 
Modified melee damage logic, added events - Now calls net.minecraft.world.item.Item#hurtEnemyto trigger things after melee combat (such as durability consumption)
- Added MaidHurtTarget.PreandMaidHurtTarget.Postevents to trigger during melee combat
 
- Now calls 
- 
Updated some models - Three Cirno maid models and two statue cushion models
 


