Creators
Details
0.5.2-26.1.2
Compatibility
Required content
Changes
SBO 0.5.2 for Minecraft 26.1.2
Bug fixes
- Fixed "Use Spade" title showing via
requestSpadeeven when Spade Guess is disabled in settings. The title will now only show if you have Spade Guess enabled. - Fixed Rare Mob waypoints not being removed when they should be, or being removed prematurely. The old chunk-loading check was too strict and would fail to clean up stale waypoints in many cases. Rewrote the stale removal logic to check proximity in a simpler and more reliable way.
- Fixed "Beam Distance" option description not matching its actual behavior it was hiding all beacon beams, not just Rare Mob waypoint beams. Renamed to "Beacon Beam Distance" to clarify this.
What changed:
- Profile tracking The mod now reads your active profile directly from the tab list (
Profile:entry) and persists the last queried profile name across sessions viaSboData.lastStatsProfile. This means it can detect when you've actually switched profiles, not just guess. - Smarter cache invalidation Previously, switching profiles would still return cached stats from the old profile until you manually ran
/sboreloadstats. Now, if the cached profile doesn't match the current one and the 20s cooldown has expired, the cache is bypassed automatically. - Name mismatch detection When the API returns a different player's name than the one currently logged in (e.g. after switching accounts), the mod re-fetches with cache bypass to prevent cross-contamination between accounts.
/sboreloadstatscommand Now forces a fresh API fetch with cache bypass, respecting the existing 20s cooldown to prevent spam.- Profile switch hook updated The chat regex was updated from
"^Switching to profile (.*)$"to"^Your profile was changed to: (\S+)"to match the actual Hypixel message format. The old regex was likely not capturing the profile name correctly. - New internal architecture Split
getPartyPlayerStats()intofetch()as the core API call, withload()defaulting to cached reads andreloadStats()for forced refreshes.
Default config changes
showTitleWhenChainEndsDefault changed fromtrue→false. The "Use Spade" title could fire incorrectly on a second solve attempt even when the first was successful, so it is now disabled by default.Warp Block DifferenceDefault changed from10→22. The previous default was too low and would suggest warping even when you were very close to the warp destination."Beam Distance"renamed to"Beacon Beam Distance"To better reflect that this option applies to all beacon beams, not just Rare Mob waypoint beams.
API version header added
The mod now sends its version string in the X-SBO-Version HTTP header when making requests to the SBO backend server. This allows the backend to identify which mod version is making requests.
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:9lBqVbQF:DnPJ7hEV"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:9lBqVbQF:DnPJ7hEV"
}

