1.1.1.0-SNAPSHOT
Compatibility
Changes
YuRandomTeleport Update Log
Version 1.1.0.0 → 1.1.1.0 Release Notes
✨ New Features
-
Teleport Interruption Protection
While searching for a safe location, the teleport will now be automatically canceled if the player moves, takes damage, chats, or performs any interactive actions. This prevents accidental teleports. You can disable this behavior in the configuration file. -
World Whitelist Mode
A new world whitelist setting has been added. When enabled, only worlds listed in the whitelist can be used for random teleports. The whitelist takes priority over the existing world blacklist. -
Standable Block Whitelist
In addition to the existing dangerous block blacklist, you can now define a "whitelist of allowed standing blocks." A location will only be considered safe if the block beneath the player matches the specified types, giving you finer control over teleport safety. -
Per-World Pricing
You can now set different teleport costs for individual worlds (e.g., higher prices for the Nether or the End), overriding the global default cost.
🛠 Fixes & Improvements
-
Fixed Teleport Prompt Commands Not Triggering
Previously, configured commands such as title messages or chat prompts during teleport would sometimes fail to execute. This has been fixed to ensure prompts like "Searching for a safe location..." and "Teleport successful!" appear on time. -
Fixed Reload Command Not Refreshing Economy Status
When using/yurtp reload, the plugin now correctly updates the enabled/disabled status of the economy system without requiring a server restart.
📝 Upgrade Notes
- If you are using a customized configuration file, please check the newly added options in
config.ymlafter updating, includingworld-whitelist,cancel-on-move, and thecostfield under theworldssection. - This update is fully compatible with older configuration files, and the plugin will automatically perform incremental updates as needed.
💬 Community & Support
Join our official community for feedback, suggestions, or to connect with other server administrators:
QQ Group: 1080918424
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:a9538uT9:OYgf8Peu"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:a9538uT9:OYgf8Peu"
}

