Tags
Creators
Details
Licensed ARR
Published 6 months ago
Updated 7 months ago
All versions
1.0.2
Release
Horizons Warps 1.0.27 months ago 102
Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Paper
Purpur
Spigot
Changes
HorizonsWarps v1.0.2
What's New
- Added multi-currency economy system (Vault, PlayerPoints, CoinsEngine, XP Levels, XP Points, Item Currency)
- Added expanded custom item support (ItemsAdder, Oraxen, HeadDatabase, MMOItems, Slimefun, Nexo, ExecutableItems, EcoItems)
Improvements
- Added cross-server compatibility (Paper, Purpur, and Spigot)
- Increased overall stability and thread safety
- Improved warp cache reload with atomic swap to prevent stale data
- Improved teleport manager with ConcurrentHashMap for thread-safe cooldown tracking
- Added player cleanup on disconnect to prevent memory leaks
Bug Fixes
- Fixed potential memory leak from uncleaned pending teleports and cooldowns on player quit
- Fixed potential database resource leak in migration with proper ResultSet handling
- Fixed SQL injection vector in database table prefix validation
- Fixed negative teleport cost exploit
- Fixed sound cache using non-thread-safe HashMap in concurrent context
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:moFTJzHd:6IrFWZ2e"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:moFTJzHd:6IrFWZ2e"
}

