Tags
Creators
Details
1.0.0
Compatibility
Required content
Changes
1.0.0
Stable public release.
Added:
- Timed handoff gameplay system
- Configurable handoff duration
- Participant count tracking
- Player number display
- Approved spectator account support
- Single active-player enforcement
- Ownership attribution system
Persistence:
- Inventory persistence
- Armour and offhand persistence
- Ender chest persistence
- XP persistence
- Health and hunger persistence
- Potion effect persistence
- Location and dimension persistence
- Respawn position persistence
- Hotbar selection persistence
- Reconnect timer continuation
Security & Integrity:
- Dangerous command abuse protection
- LAN cheat escalation mitigation
- Anti-creative enforcement
- Anti-flight enforcement
- Integrity lock system
- Backup state recovery
- Persistent handoff save tracking
Fixed:
- Timer persistence across player handoffs
- Player transfer timer reset issue
- Handoff state continuity issues
- Multiple handoff lifecycle edge cases
Validated:
- Singleplayer world-transfer workflows
- Dedicated Fabric server workflows
- External world handoff testing
- Second-player takeover validation
- Timer expiry enforcement
- Player rejoin restrictions after expiry
- State restoration across multiple participants
Release Notes: Handoff Relay 1.0.0 is the first stable public release. The mod enables serialised Minecraft gameplay where progression, inventory, location, and timer state are transferred between participants while maintaining world continuity and gameplay integrity.
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:9HKpT3GI:LTfWXSsV"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:9HKpT3GI:LTfWXSsV"
}

