All versions
Release-7.4-26.2.x
Release
Waystones Release-7.4-26.2.x3 months ago 17
Compatibility
Minecraft: Java Edition
26.2
Platforms
Paper
Purpur
Spigot
Changes
๐ง Version 7.4 โ Internal refactor, no functional changes
Not every release adds a feature โ this one is about paying down some technical debt behind the scenes, so future updates ship faster and more safely.
What changed under the hood
- Config-writing logic (used by the language setting, category names/icons/descriptions, command toggles, and the glint setting) was duplicated across 4 different places in the code โ now centralized into a single shared utility
- Permission and argument checks, repeated across all 17
/waystonesubcommands, now go through small shared helpers instead of being copy-pasted in every handler - Waystone lookups by name and by block location now use direct index lookups instead of scanning every waystone on the server โ no visible difference at today's scale, but scales better as server waystone counts grow
- The teleport cooldown tracker now clears a player's entry when they disconnect, instead of holding onto it indefinitely
What didn't change
- Every command, permission, message, and behavior works exactly as before โ this release touches internals only
- No
config.ymlorwaystones.ymlformat changes, no migration needed, safe to update directly
๐ท๏ธ Naming
- Minor version bump (7.3 โ 7.4) โ internal cleanup, no new feature
- Generated jar:
Waystone-Release-7.4-26.2.x.jar - Still 26.2.x only, like every v6.x/v7.x release
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:OHYwSMgX:K6aIsa8I"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:OHYwSMgX:K6aIsa8I"
}

