2.1.0
Compatibility
Changes
2.1.0 Highlights Added functional automatic combat executors for bows, crossbows, tridents, Touhou danmaku, TACZ firearms, and Iron's Spells 'n Spellbooks. Expanded player maid work modes with real crop planting, crop harvesting, sugar cane planting, and sugar cane harvesting. Improved projectile aiming with low-arc ballistic compensation so arrows reliably hit targets at medium and long range. Fixed Loyalty-enchanted tridents duplicating when thrown and returned. Improved native Maid GUI task synchronization and automatic work activation. Ranged Combat Added real arrow projectiles for automatic bow and crossbow attacks. Added real thrown trident entities with enchantment and durability handling. Added targeted Touhou danmaku attacks using the equipped Hakurei Gohei. Bows, crossbows, tridents, and gohei must now be equipped in the main hand instead of being activated remotely from the inventory. Automatic ranged attacks pause while the player is actively using an item. Melee and ranged attacks now share the player's attack-strength cadence, preventing simultaneous sword, bow, and crossbow attack loops. Crossbows now perform an initial loading phase and respect the Quick Charge enchantment. Added low-trajectory ballistic aiming based on projectile speed, distance, target height, and gravity. Improved target filtering to require a living, visible, hostile entity within the configured combat range. Trident Fixes Fixed Loyalty tridents leaving the original item in the main hand while also returning the thrown copy. A Loyalty trident is now removed from the main hand after a successful throw and returned by its projectile entity. Durability loss is applied to the returning trident stack. Non-Loyalty tridents retain the existing automatic-throw behavior and consume durability normally. Riptide tridents remain excluded from automatic ranged throwing. Farming and Gathering Normal farming now harvests mature vanilla crops and restores them to their initial growth state. Player maids can now plant compatible Forge crop seeds on nearby empty farmland. Basic planting and harvesting are no longer completely blocked when no hoe is present. Sugar cane work no longer incorrectly requires a hoe. Sugar cane harvesting now skips isolated one-block plants and selects a plant with a harvestable upper segment. Harvesting preserves the bottom sugar cane block so the plant can regrow. Player maids can plant sugar cane from their inventory on suitable soil next to water. Added functional executors for melon and pumpkin harvesting, mature cocoa harvesting, honey collection, grass clearing, snow clearing, sheep shearing, and cow milking. Added clearer work-status messages when a required item or valid nearby target is missing. Mod Compatibility Added optional automatic firearm support for Timeless and Classics Zero (TACZ). TACZ attacks use a valid gun in the main hand, respect available ammunition, attempt reloading, and report missing or failed compatibility states. Added optional spell-combat support for Iron's Spells 'n Spellbooks. Spell tasks use the currently selected spell and respect mana, cast conditions, cast time, and cooldowns. Added mappings for the maidspell:spell_combat_far and maidspell:spell_combat_melee task IDs. Improved optional Curios integration and inventory-screen compatibility. Task and GUI Synchronization Selecting a supported task through the native Touhou Maid GUI now enables automatic work for that task. Updated work descriptions to state main-hand weapon, ammunition, seed, farmland, and planting requirements more clearly. Combat modes now run every tick while still respecting weapon, item-use, attack-strength, loading, and cooldown restrictions. Non-combat work continues to respect the configured automatic work interval and schedule. Fishing and board-game modes retain their task mapping and display an execution notice when manual interaction is required. Reliability and Testing Added unit coverage for spell task mapping, combat executor registration, work hints, and low-arc projectile compensation. Added a comprehensive 2.0/2.1 integration test checklist and a dedicated test-server launcher. Added mod icon and updated Forge metadata for the 2.1.0 release. Verified compilation, unit tests, reobfuscation, and the final Forge build on Minecraft 1.20.1.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:leGVWcaJ:OXSJHaIP"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:leGVWcaJ:OXSJHaIP"
}

