Links
Tags
Creators
Details
Licensed MIT
Published 2 weeks ago
Updated 2 days ago
All versions
1.0.5
Release
Contract Blade / 车万女仆:契约之刃 1.0.52 days ago 82
Compatibility
Minecraft: Java Edition
1.20.1
Platform
Forge
Supported environments
Client and server
Changes
Contract Blade 1.0.5
Native POWER Compatibility
- Fixed contracted maids sometimes performing only a single basic attack when using TLM: Native POWER.
- Fixed the safe-care system repeatedly overriding Native POWER’s dedicated SlashBlade combat task.
- Contracted maids can now reliably remain in the
native_power_of_maid:slashblade_attacktask during combat. - Safe feeding only temporarily overrides the combat task when the owner is genuinely hungry and the area is safe.
- After feeding, or when danger appears, the maid resumes her weapon-specific combat task.
- Native POWER’s Souls of Maid, special combos, abilities, cooldowns, and favorability requirements continue to follow the addon’s original rules.
Contract Safety
- Added emergency recovery when an active contract weapon is destroyed during normal use.
- The manifested maid is preserved as a TLM resurrection film instead of disappearing with the destroyed carrier.
- Failed recovery remains retryable and does not silently delete the maid.
- Contract weapons are still prevented from being stored inside their own manifested maid, avoiding recursive NBT nesting.
NBT Optimizations
- Removed duplicate active intrinsic-contract data by using one authoritative contract projection.
- Added versioned compression for complete maid entity data.
- Added safe migration for contracts created by earlier beta versions.
- Added decompression limits and validation to protect against malformed or oversized data.
- Added staged NBT size warnings and diagnostics without forcibly rejecting maid recall.
- Compression, migration, or validation failures preserve the original contract data.
Handbook and Usability
- Fixed the Contract Blade Handbook being granted every time a player entered a world.
- The handbook is now granted only once per player in each save.
- Added a handbook warning about using contracted weapons in crafting, smelting, or third-party processing.
- Players should transfer the maid into a soul film at the Contract Binding Table before processing a contracted weapon.
- TLM’s maid backup feature may help recover an accidentally lost maid, although the latest weapon-side contract progress may not be restored.
Additional Fixes
- Improved compatibility with both TLM: True POWER and TLM: Native POWER.
- Improved SlashBlade combat-projection recognition and progress synchronization.
- Preserved SlashBlade ProudSoul, kill count, refine level, durability, broken state, model, texture, and special attack data.
- Improved contract ownership checks, task fallback diagnostics, and manifested-maid recovery safety.
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:FWHrtGGT:8rsaTZpy"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:FWHrtGGT:8rsaTZpy"
}

