1.0.7
Compatibility
Changes
[1.0.7] - 2026-09-27
-
Keep configuration comments focused on purpose, units and allowed values; refresh known generated RTP comments without changing values or other custom notes.
-
Place RTP usage and the complete configuration example in the README configuration section; keep change and migration history in the changelog.
-
Remove RTP destination caching and fixed search intervals; sample a uniform annulus around the target dimension spawn and teleport as soon as safe.
-
Replace synchronous RTP chunk generation with nonblocking requests polled on server ticks.
-
Two workers process coordinates and immutable safety snapshots; chunk operations, reads, final checks and teleports stay on the main thread. Default request concurrency is ten; excess requests are rejected.
-
Default to a 15-second request timeout, five-second chunk timeout and ten attempts; unresolved timed-out loads keep their slots until drained.
-
Refresh search feedback every second and replace it on completion; fix missing cooldown seconds caused by an incorrect placeholder index.
-
Apply configurable success/failure cooldowns after outcomes (defaults 30/30 seconds). Preserve existing cooldown and concurrency values and add missing settings with comments.
-
Support all dimensions, automatic surface/interior search modes and per-dimension center, range, mode and blacklist overrides.
-
Reject fluids, waterlogged blocks, leaves and bedrock floors, exclude ocean/river biomes and provide 60 ticks of ordinary damage protection after success.
-
Clear state on reload/shutdown and cancel requests on disconnect, death or dimension change; drain old generation before starting another.
-
Verify nonblocking chunk entry points and lifecycle mixin targets across six game versions.
-
Load RTP target chunks before reading terrain height; check head fluids and keep Nether searches below the roof.
-
Add a compass selection mode for default Homes in vanilla survival, retaining supported middle-click behavior and existing name/icon colors.
-
Require confirmation before deleting a Home, with name and coordinate preview and a cancel button.
-
Add regression coverage for terrain searches, default Home persistence, player UUID isolation and menu item registration across six supported versions.
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:cY7rNL8R:ewFLf02U"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:cY7rNL8R:ewFLf02U"
}

