Перейти к содержимому
Mineforgian

Skyblock Overhaul (SBO)

[SBO] SkyblockOverhaul is a Mod for the Mythological Ritual event in hypixel skyblock and custom partyfinder

909K загрузок37 подписчиковApache-2.0fabric

Обновлён 3 июля 2026 г. · опубликован 15 июня 2025 г.

  • Diana Trackers
  • Settings
  • Legion/Bobber Overlays
  • PartyFinder HomePage
  • PartyFinder DianaPage

What it does

[SBO] SkyblockOverhaul is a feature-rich Hypixel SkyBlock mod for Minecraft Fabric supporting all current Hypixel SkyBlock versions, designed primarily for the Diana event.


Installation

Requirements:

  • Fabric API
  • Fabric Language Kotlin
  • Mod Menu (optional, for settings GUI)

Download the JAR for your Minecraft version and place in your mods folder.


Features

Diana Burrows

  • Spade Guess — Guess burrow location when using spade (requires Dripping Lava Particles + Extreme particle quality)
  • Arrow Guess — Guess from arrow direction after digging (replaces old Multi-guess)
  • Close Burrow Detection — Auto-detect/update burrow types when near particles
  • Beacon Beam — Visual beams for waypoints

Diana Warp

  • Warp Locations — Wizard, DA, Castle, Stonks
  • Don't Warp Close — Prevents warping within 60 blocks of a burrow
  • Configurable Distance — Adjust warp block difference and Y-level handling
  • Bad Warp Distance — Prefer accessible warps over close but inconvenient ones

Diana Trackers

  • Mob Tracker — Track Diana mob kills (/sboguis to move)
  • Loot Tracker — Track loot drops (/sboguis to move)
  • Stats Tracker — Mobs since Inq, Inqs since Chim, etc.
  • Magic Find Tracker — Highest MF for sticks/chimeras
  • Past Events — View saved trackers from previous events
  • AFK Timeout — Auto-pause after inactivity (15-900s)

Loot Announcers

  • Chat — Announce relics, shelmet, plushie in chat
  • Screen — Large on-screen message for Chimera, Stick, Relic
  • Party — Share rare drops in party chat
  • Custom Messages — Customize with {mf}, {amount}, {percentage} placeholders

Rare Mobs

  • Share/Receive — Send and receive coordinates for King, Manti, Sphinx, Inq
  • Highlight — Glowing effect on rare mobs
  • No Shuriken Overlay — Shows when mob has no shuriken
  • HP Alert — Title alert when rare mob HP drops below threshold
  • Sphinx Solver — Auto-solve Sphinx riddles

Customization

  • Waypoint Colors — Custom colors for Guess, Mob, Treasure, Start, Rare Mob
  • Text Options — Scale, shadow, opacity, distance cutoff
  • Custom Sounds — Add .ogg files to config/sbo/sounds/ for:
    • Rare spawns, burrow found, drops (Chimera, Stick, Relic, Core, Stinger, Wool, Food)

General QOL

  • Bobber Overlay — Track nearby bobbers
  • Legion Overlay — Track players for Legion buff
  • Pickup Log — Log of picked up items
  • Waypoints From Chat — Auto-create from coordinates
  • Hide Own Waypoints — Filter your own waypoints
  • Phoenix Announcer — Alert when dropping Phoenix pet
  • Message Hiders — Hide Diana, AutoPet, Implosion, Sack messages

Party Commands

  • !w / !warp — Warp party
  • !allinvite — Invite all
  • !transfer — Transfer party
  • !promote / !demote — Manage members
  • !chim / !inq / !relic / !stick — Share stats

Party Finder

  • Auto Invite — Auto-invite players meeting requirements
  • Auto Requeue — Requeue after member leaves

Commands

Command Aliases Description
/sboguis /sbomove Move overlay GUIs
/sbopf Open Party Finder
/sboachievements View achievements
/sbopastevents /sbopde View past Diana events
/sboclearburrows /sbocb Clear saved burrows
/sboresetsession Reset session
/sbo Open SBO menu
/sbohelp Show help

Keybinds

Configure in Minecraft Options → Controls → Key Binds → SBO:

  • Guess Warp — Warp to current guess
  • Inquisitor Warp — Warp to nearest inq
  • General Warp — Warp to closest
  • Send Coords — Send coordinates to chat

Configuration

  • Config: config/sbo/
  • Sounds: config/sbo/sounds/ (add .ogg files, restart required)
  • Settings: /sbo or Mod Menu → SBO → Configure

Support

Join our Discord for help and updates!

Версии

ВерсияКаналИграЗагрузчикиДатаСкачать
0.4.3-1.21.11Релиз1.21.11fabric3 июля 2026 г..jar (4.3 МБ)
0.4.3-26.1.2Релиз26.1.2fabric3 июля 2026 г..jar (4.3 МБ)
0.4.2-26.1.2Релиз26.1.2fabric22 июня 2026 г..jar (4.3 МБ)
0.4.2-1.21.11Релиз1.21.11fabric22 июня 2026 г..jar (4.3 МБ)
0.4.1-26.1.2Релиз26.1.2fabric21 июня 2026 г..jar (4.3 МБ)
0.4.1-1.21.11Релиз1.21.11fabric21 июня 2026 г..jar (4.3 МБ)
0.4.0-21.11Релиз1.21.11fabric18 июня 2026 г..jar (4.3 МБ)
0.4.0-26.1.2Релиз26.1.2fabric18 июня 2026 г..jar (4.3 МБ)
0.3.0-beta-1.21.10Бета1.21.10fabric18 мая 2026 г..jar (4.2 МБ)
0.3.0-beta-1.21.11Бета1.21.11fabric18 мая 2026 г..jar (4.2 МБ)
0.3.0-beta-26.1.XБета26.1, 26.1.1, 26.1.2fabric18 мая 2026 г..jar (4.2 МБ)
0.2.1-beta-1.21.11Бета1.21.11fabric22 марта 2026 г..jar (4.2 МБ)
0.2.1-beta-1.21.10Бета1.21.10fabric22 марта 2026 г..jar (4.2 МБ)
0.2.0-beta-1.21.7-8Бета1.21.7, 1.21.8fabric13 января 2026 г..jar (4.2 МБ)
0.2.0-beta-1.21.5Бета1.21.5fabric13 января 2026 г..jar (4.2 МБ)

Показаны последние 15 из 55 версий. Все версии — на Modrinth.

Ченджлог

0.4.3-1.21.11Релиз1.21.11 · 3 июля 2026 г.

SBO 0.4.3 for Minecraft 26.1.2 and 1.21.11

Note on Minecraft 26.2 support

This release only supports Minecraft 26.1.2 and 1.21.11. Minecraft 26.2 support is planned for a future release, please be patient. To clarify, Hypixel's suggestion to upgrade to 26.2 only appears when joining with 1.21.11 or 1.21.10, and 26.1.2 will be supported for at least 3 months from now on since it won't be dropped till 26.3 releases.

Toggle-able Pause Menu button

We have added an option to disable the Pause Menu button SBO adds, in case you don't like it.

Sphinx Keybind

NOTE: This feature is UAYOR (use at your own risk) as answering without chat open can be considered an unfair advantage over other players, but it does not do multiple things with one keypress because internally, we do not open the chat for you nor click to the message for you - we just run the command that would have normally ran if you have opened the chat and clicked on the answer directly, which is a single action.

We have added a new keybind to the vanilla Controls menu - when set to a button, it will answer the sphinx question without needing to open the chat and leftclick. If you set this key to leftclick (ignore the conflict warning), you can most likely answer the question and go straight to damaging the Sphinx as fast possible to avoid any time loss.

Hide LS Stats enhanced

Hide LS Stats option is enhanced to now also hide LS stats in the Diana Mobs Overlay, not just Diana Stats Overlay.

More fixes for missing Diana-V2 stuff

Added highest Manticore and Fateful Stinger Magic Find to the Magic Find Overlay and the !mf Party Command. We have also added the previously missing Minos Relic here, along with now tracking your highest Magic Find for Minos Relic (magic find from past drops are not tracked due to internal tracker being newly added). The internal tracker for Minos Relic was missing as before Diana-V2, Minos Relic drops used to not contain Magic Find in the chat message.

Burrow-found sound

We have changed the default value of the "Burrow Found Sound" option in Customization settings to "notification", and made it only play when detecting burrows from particles when close. This should make you notice better if the mod finds a new burrow behind you.

The internal ID of the option was changed so that the upgrading users also get the new default. You may get a prompt in chat that you need to enable the SBO Custom Sounds Data Pack resourcepack when a new treasure or mob burrow is discovered, as now the custom sounds are actually used by the out of box configuration, instead of being completely optional and upto the user. This is intended.

The extraction code was also fixed so that the built-in sounds are now correctly extracted from the jar onto the config/sounds directory and then to the resourcepacks/SBO Custom Sounds Data Pack/assets/sbo/sound directory.

Experimental features

Added "Ongoing Chains Display" - displays amount of chains you have started (from the chat message) and the amount of known burrow + arrow guess waypoints visible added by the mod. If these numbers do not match, it might mean that the mod has a bug causing a chain to not have a waypoint, or to have an additional waypoint not cleaned up without a chain started. This display will also show additional data if internal state of the mod is corrupt.

Note that, the amounts of chains you have started does NOT save to disk, so it will be inherently wrong if you restart your game after starting some burrows and not finishing them (unless 30 minutes passes, at which server resets your burrows). If you are concerned with this, use the Diana NPC clear burrows feature for now; as this feature is currently experimental, no in-code fix for this is available, but is planned for next release.

With the 6 block distance and internal state fixes, Arrow Guess sometimes wiping a chain should be fully fixed - but ongoing chains display can still help you notice if it ever happens again.

Alpha-preparation bug fixes

  • Fixed disconnect when digging a burrow on Alpha due to Hypixel Skyblock Resourcepack changing the Mythological Mob icon in lore lines of CoA and the mod failing to find the correct line.
  • Fixed features that depend on diana mob detection such as HP Overlay or No Shuriken Overlay not working in the Alpha Network due to Hypixel Skyblock Resourcepack changing the Mythological Mob icon.
  • Fixed Mythological Dye drops not counting due to not matching Regex.

Other bug fixes

  • Fixed crash if your achievements data was previously corrupted (It should not corrupt in decently new versions since we have fixed all the data save corruption issues, but if it was previously corrupted in an old version and you have just upgraded, it could cause a crash previously, which is now fixed)
  • Fixed a ConcurrentModificationException crash when burrow found sound plays due to particle detection of the burrow happening on another thread (off-thread sound play).
  • Fixed Arrow Guess being removed instead of moved to the next internal subguess when digging an invalid Arrow Guess with your shovel.
  • Fixed Arrow Guess not running the solver to find the next burrow in the chain if you dig a burrow then run away very fast due to a condition of being 6 blocks close to the arrow particles.
  • Fixed guesses still being removed if you use an Efficiency 5 spade to dig them with high ping or lower server TPS due to grass block re-appearing later than intended by bumping the maximum time grass block could be missing to 4 seconds from 3 seconds. This is still client-side time but we plan to make it server-tick based in the future along with the spade held time counter (if you held spade for longer than 1s and are near 30 blocks of an arrow guess we try to move the arrow guess to the next internal subguess or remove if it runs out of subguesses, but the 1second time is client-side time).
  • Fixed internal state of Arrow Guesses and Known Burrows not being properly cleaned up and causing inaccurate removals after long gameplay sessions. This should also reduce memory usage slightly after long gameplay sessions as less data is tracked (only the active waypoints and chains, with stale ones from past burrows cleaned up properly now).
  • Fixed Waypoint text not showing for Rare Mobs if there are multiple Rare Mob waypoints and it is not the newest one.
  • Fixed Warp title overriding other titles such as the Use Spade or Rare Mob spawn titles. In the future, these will be turned to overlays so that their scale or position can be changed freely and overriding would be a non-issue; for now this should work though.
  • Fixed duplicate misc drop sound being played for Hilt of Revelations drops.

Misc

  • The Use Spade title will now show red if it was shown due to Arrow Guess failing and yellow if it was due to a chain ending; there is also now a chat message in addition to the title.
  • There is now a message in chat when your playtime timer pauses due to inactivity.
  • The /sboc and /sbocheck commands are enhanced to work without passing any arguments, which will check your own requirements.
  • The Rare Mob waypoints will now be removed when a rare mob dies close to a rare mob waypoint, even if you were far away from the mob. Previously, it only removed if you were close to the rare mob and the waypoint.
  • There is now a chat message when playing a custom sound fails due to it not being loaded correctly.
  • All references inside mod that reference the SBO-Kotlin GitHub repository were updated to reference SBO instead, as the repository is now renamed to just SBO instead of SBO-Kotlin. The old (archived) ChatTriggers JavaScript module is now named SBO-CT in GitHub.
  • There is now a chat message for Hilt of Revelations rare drops, since Hypixel does not send one.

Removed

The "Icon Scale" option in the Party Finder settings has been removed as it did not work and was completely unreferenced inside the code, other than the user visible option, to avoid confusion.

Optimized

  • Optimized a duplicate formattedString() call in Diana Mob Detection.

Technical changes

  • Bumped up interval of updating item prices from 5 minutes to 10 minutes to lessen the backend overhead since a lot of people are active due to the Raffle event.
  • Changed HTTP request API from old HttpURLConnection to the new Java 11+ HttpClient API, allowing taking advantage of HTTP/2 (and HTTP/3 if available), with a dedicated thread pool to send requests and have longer timeouts (if the client timeout is lower than server timeout, previously it could timeout early while server was still preparing the response).
  • The AH item price fetch errors now only be notified in chat for the first error only to prevent spam every 5 minutes. The color is changed from dark red to light red as well to be less scary.
  • Added up to 5 times retry when saving data atomically as antiviruses and search indexing could be blocking the atomic move.
  • Added direct write fallback if atomic move keeps failing.
  • Most time-based code that compares current time to a previous snapshot of time (for e.g., cooldowns or time took calculations) now uses System.nanoTime() instead of System.currentTimeMillis() since it is more precise, faster and monotonic (always going up), whereas currentTimeMillis could even jump backwards due to clock synchronization (NTP).
  • Updated Gradle build tool to 9.6.1 from 9.6.0.
  • Updated Fabric Loom to 1.17.3 from 1.17.2; moved the version number to libs.versions.toml for a single source of the version to fix Dependabot pull requests failing in GitHub actions. Also made Dependabot target the development branch (Diana-V2) instead of main.
  • Performed general code cleanup to remove unused imports, unused functions and variables, unnecessary paranthesis and privatize functions only used inside the declaring class.
  • Enhanced mod metadata to add indiviual author URLs, remove unnecessary trailing slashes in URLs, fix SPDX license identifier, and add GitHub Releases & Modrinth links to the mod menu links sections, along with making them use translated text from Mod Menu (relevant for languages that use different characters or RTL instead of LTR text such as Chinese, Korean or Arabic). The mod escription is also updated to replace "the ultimate diana mod for diana nons" with "the ultimate diana mod for Hypixel Skyblock"
0.4.3-26.1.2Релиз26.1.2 · 3 июля 2026 г.

SBO 0.4.3 for Minecraft 26.1.2 and 1.21.11

Note on Minecraft 26.2 support

This release only supports Minecraft 26.1.2 and 1.21.11. Minecraft 26.2 support is planned for a future release, please be patient. To clarify, Hypixel's suggestion to upgrade to 26.2 only appears when joining with 1.21.11 or 1.21.10, and 26.1.2 will be supported for at least 3 months from now on since it won't be dropped till 26.3 releases.

Toggle-able Pause Menu button

We have added an option to disable the Pause Menu button SBO adds, in case you don't like it.

Sphinx Keybind

NOTE: This feature is UAYOR (use at your own risk) as answering without chat open can be considered an unfair advantage over other players, but it does not do multiple things with one keypress because internally, we do not open the chat for you nor click to the message for you - we just run the command that would have normally ran if you have opened the chat and clicked on the answer directly, which is a single action.

We have added a new keybind to the vanilla Controls menu - when set to a button, it will answer the sphinx question without needing to open the chat and leftclick. If you set this key to leftclick (ignore the conflict warning), you can most likely answer the question and go straight to damaging the Sphinx as fast possible to avoid any time loss.

Hide LS Stats enhanced

Hide LS Stats option is enhanced to now also hide LS stats in the Diana Mobs Overlay, not just Diana Stats Overlay.

More fixes for missing Diana-V2 stuff

Added highest Manticore and Fateful Stinger Magic Find to the Magic Find Overlay and the !mf Party Command. We have also added the previously missing Minos Relic here, along with now tracking your highest Magic Find for Minos Relic (magic find from past drops are not tracked due to internal tracker being newly added). The internal tracker for Minos Relic was missing as before Diana-V2, Minos Relic drops used to not contain Magic Find in the chat message.

Burrow-found sound

We have changed the default value of the "Burrow Found Sound" option in Customization settings to "notification", and made it only play when detecting burrows from particles when close. This should make you notice better if the mod finds a new burrow behind you.

The internal ID of the option was changed so that the upgrading users also get the new default. You may get a prompt in chat that you need to enable the SBO Custom Sounds Data Pack resourcepack when a new treasure or mob burrow is discovered, as now the custom sounds are actually used by the out of box configuration, instead of being completely optional and upto the user. This is intended.

The extraction code was also fixed so that the built-in sounds are now correctly extracted from the jar onto the config/sounds directory and then to the resourcepacks/SBO Custom Sounds Data Pack/assets/sbo/sound directory.

Experimental features

Added "Ongoing Chains Display" - displays amount of chains you have started (from the chat message) and the amount of known burrow + arrow guess waypoints visible added by the mod. If these numbers do not match, it might mean that the mod has a bug causing a chain to not have a waypoint, or to have an additional waypoint not cleaned up without a chain started. This display will also show additional data if internal state of the mod is corrupt.

Note that, the amounts of chains you have started does NOT save to disk, so it will be inherently wrong if you restart your game after starting some burrows and not finishing them (unless 30 minutes passes, at which server resets your burrows). If you are concerned with this, use the Diana NPC clear burrows feature for now; as this feature is currently experimental, no in-code fix for this is available, but is planned for next release.

With the 6 block distance and internal state fixes, Arrow Guess sometimes wiping a chain should be fully fixed - but ongoing chains display can still help you notice if it ever happens again.

Alpha-preparation bug fixes

  • Fixed disconnect when digging a burrow on Alpha due to Hypixel Skyblock Resourcepack changing the Mythological Mob icon in lore lines of CoA and the mod failing to find the correct line.
  • Fixed features that depend on diana mob detection such as HP Overlay or No Shuriken Overlay not working in the Alpha Network due to Hypixel Skyblock Resourcepack changing the Mythological Mob icon.
  • Fixed Mythological Dye drops not counting due to not matching Regex.

Other bug fixes

  • Fixed crash if your achievements data was previously corrupted (It should not corrupt in decently new versions since we have fixed all the data save corruption issues, but if it was previously corrupted in an old version and you have just upgraded, it could cause a crash previously, which is now fixed)
  • Fixed a ConcurrentModificationException crash when burrow found sound plays due to particle detection of the burrow happening on another thread (off-thread sound play).
  • Fixed Arrow Guess being removed instead of moved to the next internal subguess when digging an invalid Arrow Guess with your shovel.
  • Fixed Arrow Guess not running the solver to find the next burrow in the chain if you dig a burrow then run away very fast due to a condition of being 6 blocks close to the arrow particles.
  • Fixed guesses still being removed if you use an Efficiency 5 spade to dig them with high ping or lower server TPS due to grass block re-appearing later than intended by bumping the maximum time grass block could be missing to 4 seconds from 3 seconds. This is still client-side time but we plan to make it server-tick based in the future along with the spade held time counter (if you held spade for longer than 1s and are near 30 blocks of an arrow guess we try to move the arrow guess to the next internal subguess or remove if it runs out of subguesses, but the 1second time is client-side time).
  • Fixed internal state of Arrow Guesses and Known Burrows not being properly cleaned up and causing inaccurate removals after long gameplay sessions. This should also reduce memory usage slightly after long gameplay sessions as less data is tracked (only the active waypoints and chains, with stale ones from past burrows cleaned up properly now).
  • Fixed Waypoint text not showing for Rare Mobs if there are multiple Rare Mob waypoints and it is not the newest one.
  • Fixed Warp title overriding other titles such as the Use Spade or Rare Mob spawn titles. In the future, these will be turned to overlays so that their scale or position can be changed freely and overriding would be a non-issue; for now this should work though.
  • Fixed duplicate misc drop sound being played for Hilt of Revelations drops.

Misc

  • The Use Spade title will now show red if it was shown due to Arrow Guess failing and yellow if it was due to a chain ending; there is also now a chat message in addition to the title.
  • There is now a message in chat when your playtime timer pauses due to inactivity.
  • The /sboc and /sbocheck commands are enhanced to work without passing any arguments, which will check your own requirements.
  • The Rare Mob waypoints will now be removed when a rare mob dies close to a rare mob waypoint, even if you were far away from the mob. Previously, it only removed if you were close to the rare mob and the waypoint.
  • There is now a chat message when playing a custom sound fails due to it not being loaded correctly.
  • All references inside mod that reference the SBO-Kotlin GitHub repository were updated to reference SBO instead, as the repository is now renamed to just SBO instead of SBO-Kotlin. The old (archived) ChatTriggers JavaScript module is now named SBO-CT in GitHub.
  • There is now a chat message for Hilt of Revelations rare drops, since Hypixel does not send one.

Removed

The "Icon Scale" option in the Party Finder settings has been removed as it did not work and was completely unreferenced inside the code, other than the user visible option, to avoid confusion.

Optimized

  • Optimized a duplicate formattedString() call in Diana Mob Detection.

Technical changes

  • Bumped up interval of updating item prices from 5 minutes to 10 minutes to lessen the backend overhead since a lot of people are active due to the Raffle event.
  • Changed HTTP request API from old HttpURLConnection to the new Java 11+ HttpClient API, allowing taking advantage of HTTP/2 (and HTTP/3 if available), with a dedicated thread pool to send requests and have longer timeouts (if the client timeout is lower than server timeout, previously it could timeout early while server was still preparing the response).
  • The AH item price fetch errors now only be notified in chat for the first error only to prevent spam every 5 minutes. The color is changed from dark red to light red as well to be less scary.
  • Added up to 5 times retry when saving data atomically as antiviruses and search indexing could be blocking the atomic move.
  • Added direct write fallback if atomic move keeps failing.
  • Most time-based code that compares current time to a previous snapshot of time (for e.g., cooldowns or time took calculations) now uses System.nanoTime() instead of System.currentTimeMillis() since it is more precise, faster and monotonic (always going up), whereas currentTimeMillis could even jump backwards due to clock synchronization (NTP).
  • Updated Gradle build tool to 9.6.1 from 9.6.0.
  • Updated Fabric Loom to 1.17.3 from 1.17.2; moved the version number to libs.versions.toml for a single source of the version to fix Dependabot pull requests failing in GitHub actions. Also made Dependabot target the development branch (Diana-V2) instead of main.
  • Performed general code cleanup to remove unused imports, unused functions and variables, unnecessary paranthesis and privatize functions only used inside the declaring class.
  • Enhanced mod metadata to add indiviual author URLs, remove unnecessary trailing slashes in URLs, fix SPDX license identifier, and add GitHub Releases & Modrinth links to the mod menu links sections, along with making them use translated text from Mod Menu (relevant for languages that use different characters or RTL instead of LTR text such as Chinese, Korean or Arabic). The mod escription is also updated to replace "the ultimate diana mod for diana nons" with "the ultimate diana mod for Hypixel Skyblock"
0.4.2-26.1.2Релиз26.1.2 · 22 июня 2026 г.

SBO 0.4.2 for Minecraft 26.1.2 and 1.21.11

Note on Minecraft 26.2 support

This release only supports Minecraft 26.1.2 and 1.21.11. Minecraft 26.2 support is planned for a future release, please be patient. To clarify, Hypixel's suggestion to upgrade to 26.2 only appears when joining with 1.21.11 or 1.21.10, and 26.1.2 will be supported for at least 3 months from now on since it won't be dropped till 26.3 releases.

Better rare mob titles & waypoints

The rare mob title on screen has been enhanced to show different colors for different mobs; pink for inquisitor, gold for king, dark green for manticore, light blue for sphinx and cyan for unknown (previously, all showed as aqua color).

Enhanced the waypoint text for rare mob waypoints to include the name of the mob, and put playername to inside paranthesis instead:

Old: Aqua colored "[MVP+] playername" only, even if the chat message the waypoint was created from included name of the rare mob New: Pink colored "Inquisitor " (or Gold colored King/Dark Green colored Manticore/Light Blue colored Sphinx depending on spawned mob), then gray colored "(", then regular display name of the player e.g., "[MVP+] playername", then gray colored ")"

Warp Title As Subtitle option

Added new option ("Warp Title As Subtitle") that uses subtitle instead of title for showing Warp Title; will make it look smaller and a bit more down than center/crosshair position. Useful if you do not like the big warp title.

Hide LS Stats option & Toggle-able Diana Stat lines

Added new option ("Hide LS Stats") that hides the Lootshare parts of the Diana Stats overlay (The one that shows stats like "Inquisitor since Chim: 10 [LS: 45]", where the bracket LS line is hidden if the new option is enabled). This is useful if you are playing Solo and want to reduce visual clutter.

The Diana Stats overlay now also supports toggling specific lines on and off (just like the Diana Loot overlay) if you want to e.g for example hide Sphinx since Brain Food line, if you don't care about that and only care about Inquisitor/King stats for example.

Shovel-guess classification

Shovel-originating guesses will show the text as "Shovel Guess", while arrow guesses continue to use short form "Guess". In case of a guess pointing to an invalid location, please note its type when reporting a bug.

Bug fixes

  • Fixed destroying the grass block for a waypoint causing it to be removed, since the grass block is removed for a short time before it re-appears, mod previously would consider it an invalid guess and remove; should be fixed now.
  • Fixed Warp Title not respecting Warp near to Rare Mob Waypoints, and Rare Mob Waypoints no longer having the (/warp ) text.

Misc

  • Add /sbokey alias to the /sboKey (case-sensitive) command to avoid confusion with users getting unknown command error when typing /sbokey.
  • Moved Reset Session button from bottom of Diana Loot overlay to the top right after the Change View and Sell Order/Instasell lines.
  • Bump max Y-level with a grass block representing possible valid burrow to Y=105 from Y=100 (meaning the mod will now only remove Y 106 and higher instead of 101 and higher), as there is some legitimate burrows above Y=100 up to 105 in the Castle area.
  • /sboclearburrows now also clears all the internal state known about burrows in addition to all the user visible waypoints.

Technical changes

  • Simplified distance calculations to not use Math.pow.
  • Use the non-deprecated Duration overload rather than long and TimeUnit overload for expireAfterWrite.
  • Unified client-side send message code to a single method.
  • Use TextColor instead of legacy ChatFormatting for achievement color.
0.4.2-1.21.11Релиз1.21.11 · 22 июня 2026 г.

SBO 0.4.2 for Minecraft 26.1.2 and 1.21.11

Note on Minecraft 26.2 support

This release only supports Minecraft 26.1.2 and 1.21.11. Minecraft 26.2 support is planned for a future release, please be patient. To clarify, Hypixel's suggestion to upgrade to 26.2 only appears when joining with 1.21.11 or 1.21.10, and 26.1.2 will be supported for at least 3 months from now on since it won't be dropped till 26.3 releases.

Better rare mob titles & waypoints

The rare mob title on screen has been enhanced to show different colors for different mobs; pink for inquisitor, gold for king, dark green for manticore, light blue for sphinx and cyan for unknown (previously, all showed as aqua color).

Enhanced the waypoint text for rare mob waypoints to include the name of the mob, and put playername to inside paranthesis instead:

Old: Aqua colored "[MVP+] playername" only, even if the chat message the waypoint was created from included name of the rare mob New: Pink colored "Inquisitor " (or Gold colored King/Dark Green colored Manticore/Light Blue colored Sphinx depending on spawned mob), then gray colored "(", then regular display name of the player e.g., "[MVP+] playername", then gray colored ")"

Warp Title As Subtitle option

Added new option ("Warp Title As Subtitle") that uses subtitle instead of title for showing Warp Title; will make it look smaller and a bit more down than center/crosshair position. Useful if you do not like the big warp title.

Hide LS Stats option & Toggle-able Diana Stat lines

Added new option ("Hide LS Stats") that hides the Lootshare parts of the Diana Stats overlay (The one that shows stats like "Inquisitor since Chim: 10 [LS: 45]", where the bracket LS line is hidden if the new option is enabled). This is useful if you are playing Solo and want to reduce visual clutter.

The Diana Stats overlay now also supports toggling specific lines on and off (just like the Diana Loot overlay) if you want to e.g for example hide Sphinx since Brain Food line, if you don't care about that and only care about Inquisitor/King stats for example.

Shovel-guess classification

Shovel-originating guesses will show the text as "Shovel Guess", while arrow guesses continue to use short form "Guess". In case of a guess pointing to an invalid location, please note its type when reporting a bug.

Bug fixes

  • Fixed destroying the grass block for a waypoint causing it to be removed, since the grass block is removed for a short time before it re-appears, mod previously would consider it an invalid guess and remove; should be fixed now.
  • Fixed Warp Title not respecting Warp near to Rare Mob Waypoints, and Rare Mob Waypoints no longer having the (/warp ) text.

Misc

  • Add /sbokey alias to the /sboKey (case-sensitive) command to avoid confusion with users getting unknown command error when typing /sbokey.
  • Moved Reset Session button from bottom of Diana Loot overlay to the top right after the Change View and Sell Order/Instasell lines.
  • Bump max Y-level with a grass block representing possible valid burrow to Y=105 from Y=100 (meaning the mod will now only remove Y 106 and higher instead of 101 and higher), as there is some legitimate burrows above Y=100 up to 105 in the Castle area.
  • /sboclearburrows now also clears all the internal state known about burrows in addition to all the user visible waypoints.

Technical changes

  • Simplified distance calculations to not use Math.pow.
  • Use the non-deprecated Duration overload rather than long and TimeUnit overload for expireAfterWrite.
  • Unified client-side send message code to a single method.
  • Use TextColor instead of legacy ChatFormatting for achievement color.
0.4.1-26.1.2Релиз26.1.2 · 21 июня 2026 г.

SBO 0.4.1 for Minecraft 26.1.2 and 1.21.11

Note on Minecraft 26.2 support

This release only supports Minecraft 26.1.2 and 1.21.11. Minecraft 26.2 support is planned for a future release, please be patient.

Note on solver accuracy

You should set your Render Distance to at least 10 and preferably have a mod like Hold That Chunk V2 or Bobby with Dynamic World Management ON for solver to work with better accuracy, as we can't check blocks in unloaded chunks. If you see a wrong Guess far away, getting near it might cause it to be removed since we check for the grass block when the chunk the guess is in gets loaded, and otherwise can only remove wrong guesses based on if the X Y Z radius is outside the hub bounds from opposite ends' highest/lowest points (conservative value to not remove any guess that might be on a valid block).

As always, remember to type /sboclearburrows if there is any guess or burrow waypoint that is stuck and won't go away (This will clear all current waypoints and guesses; so try going close and digging first to see if it goes away).

Please report any issues you encounter in our Discord server!

Loot announce enhancements

  • Added Loot Announce (Client-side message + Title + Party Announce) for Braided Griffin Feather drops.
  • Added LS clarification and LS amount along with explicit total mention for Lootshare Loot Announce - e.g., will show like [SBO] RARE DROP! Chimera (+566 ✯ Magic Find) (LS) Total #5 LS #1 (+41.3m coins) in the party chat. This change does not affect you if you use custom messages, but we would recommend using the standard messages, as some features like price profit and ls clarifier/ls amount parameters are not yet added to the custom message.

Bug fixes

  • Fixed Shovel guesses sometimes showing very high Y coordinate guesses and persisting.
  • Fixed Shovel guesses sometimes showing Guesses that are on very far islands than Hub; they will now be cleaned up automatically. Note that it might still sometimes show a Guess on other island's close parts to valid locations, such as Spider's Den if a burrow is near the back of portal to the spider's den. The Spade Guess is overall less accurate than Arrow Guess and so we only recommend using spade/shovel at the start or if the mod tells you to from the "Show Title When Chain End" and "Show Title When Failure" options. If you still get bugged waypoints you can type /sboclearburrows to reset them. Alternatively, you can dig the block of the guess with shovel which will remove the waypoint from the Hypixel feedback sound and particle when digging a grass block that doesn't have a burrow. We are aware that sometimes you can see a moving arrow guess waypoint for a short time and are working to resolve that as well in the future.
  • Fixed Mob/Treasure burrow waypoints still being added even if Close Burrow Detection is turned off due to a forgotten config check on the new chat-based burrow type inference that runs if the particle detection doesn't work.
  • Fixed Lootshare Chimera to Lootshare Inquisitor ratio always showing as 0.00% in the !lschim party command.
  • Fixed Party Commands causing "Woah slow down, you're doing that too fast!" error when using the commands yourself for some people.
  • Fixed Crown Of Greed party announce rarely triggering two times.
  • Fixed Crown of Greed party announce showing amount one less than actual and starting from zero instead of one.
  • Fixed "Show Title When Inaccurate" requesting you to use spade more often than necessary, renamed it to "Show Title When Failure", it will now only show if arrow guess fails; previously shown if more than 2 candidate blocks (The first block is accurate enough most of the time).
  • Fixed game crashing when launching on Lunar Client due to a PauseMenuScreen mixin failure. Note that while we try best-effort support, we do not actually test our stuff in Lunar Client and only fix issues as they are reported by users; so you might have all sorts of issues.

Misc

  • Tweaked a few messages such as "Tracking lootshare mob: [Lv. 120] Empyrean Minos Inquisitor 0/80M" into "Registered Lootshare Minos Inquisitor!" and "Tracking cocooned mob: Minos Inquisitor" into "Registered cocooned mob: Minos Inquisitor" to avoid confusion with what "tracking" means to the end user, and reducing visual clutter from the display name of the mob including it's HP at death, causing confusion with the 0/80M part.
  • Removed [WIP] prefix from Repeateable Achievements option since it was default enabled for a few releases anyways and seemed to work fine with no reported bugs.
  • Added missing credits to the Credits screen (SidOfThe7Cs for Arrow guess).
  • Merged "Burrow Line" and "Guess Line" optios to a single option "Guess & Burrow Line", this the feature that draws line to the closest burrow. You'd rarely want to disable one of them but keep the other enabled, so there is no point having seperate options. We are trying to reduce option clutter in the mod to make new user experience better (less confusion on configuring the mod).
  • Removed the "Warp Delay" setting, as it wasn't widely used to warrant a setting and only worked for spade guessing, and was complicating warp keybind handling.

Technical changes

  • Updated Gradle build tool to 9.6.0 from 9.5.1.
  • Updated checkout action from v6 to v7.
  • Updated bundled UniversalCraft and Elementa from versions 494 and 743 to versions 505 and 745.
  • Updated bundled ResourcefulConfig for 1.21.11 from version 3.11.2 to 3.11.3.
  • Cleaned up unused custom RenderLayers and RenderPipelines from the mod and the Iris compatibility layer.
  • Improved thread-safety of setting the tryWarp variable.
  • Improved performance slightly by using precompiled Regexes and converting List to Set for contains lookups.
  • Refactored keybind handling slightly to use System.nanoTime() to not depend on system time for last key press detection and trigger if time is exactly equal to the last press cooldown as well in addition to more.
  • Refactored processBlockInteraction in DianaEvents to deduplicate code.
0.4.1-1.21.11Релиз1.21.11 · 21 июня 2026 г.

SBO 0.4.1 for Minecraft 26.1.2 and 1.21.11

Note on Minecraft 26.2 support

This release only supports Minecraft 26.1.2 and 1.21.11. Minecraft 26.2 support is planned for a future release, please be patient.

Note on solver accuracy

You should set your Render Distance to at least 10 and preferably have a mod like Hold That Chunk V2 or Bobby with Dynamic World Management ON for solver to work with better accuracy, as we can't check blocks in unloaded chunks. If you see a wrong Guess far away, getting near it might cause it to be removed since we check for the grass block when the chunk the guess is in gets loaded, and otherwise can only remove wrong guesses based on if the X Y Z radius is outside the hub bounds from opposite ends' highest/lowest points (conservative value to not remove any guess that might be on a valid block).

As always, remember to type /sboclearburrows if there is any guess or burrow waypoint that is stuck and won't go away (This will clear all current waypoints and guesses; so try going close and digging first to see if it goes away).

Please report any issues you encounter in our Discord server!

Loot announce enhancements

  • Added Loot Announce (Client-side message + Title + Party Announce) for Braided Griffin Feather drops.
  • Added LS clarification and LS amount along with explicit total mention for Lootshare Loot Announce - e.g., will show like [SBO] RARE DROP! Chimera (+566 ✯ Magic Find) (LS) Total #5 LS #1 (+41.3m coins) in the party chat. This change does not affect you if you use custom messages, but we would recommend using the standard messages, as some features like price profit and ls clarifier/ls amount parameters are not yet added to the custom message.

Bug fixes

  • Fixed Shovel guesses sometimes showing very high Y coordinate guesses and persisting.
  • Fixed Shovel guesses sometimes showing Guesses that are on very far islands than Hub; they will now be cleaned up automatically. Note that it might still sometimes show a Guess on other island's close parts to valid locations, such as Spider's Den if a burrow is near the back of portal to the spider's den. The Spade Guess is overall less accurate than Arrow Guess and so we only recommend using spade/shovel at the start or if the mod tells you to from the "Show Title When Chain End" and "Show Title When Failure" options. If you still get bugged waypoints you can type /sboclearburrows to reset them. Alternatively, you can dig the block of the guess with shovel which will remove the waypoint from the Hypixel feedback sound and particle when digging a grass block that doesn't have a burrow. We are aware that sometimes you can see a moving arrow guess waypoint for a short time and are working to resolve that as well in the future.
  • Fixed Mob/Treasure burrow waypoints still being added even if Close Burrow Detection is turned off due to a forgotten config check on the new chat-based burrow type inference that runs if the particle detection doesn't work.
  • Fixed Lootshare Chimera to Lootshare Inquisitor ratio always showing as 0.00% in the !lschim party command.
  • Fixed Party Commands causing "Woah slow down, you're doing that too fast!" error when using the commands yourself for some people.
  • Fixed Crown Of Greed party announce rarely triggering two times.
  • Fixed Crown of Greed party announce showing amount one less than actual and starting from zero instead of one.
  • Fixed "Show Title When Inaccurate" requesting you to use spade more often than necessary, renamed it to "Show Title When Failure", it will now only show if arrow guess fails; previously shown if more than 2 candidate blocks (The first block is accurate enough most of the time).
  • Fixed game crashing when launching on Lunar Client due to a PauseMenuScreen mixin failure. Note that while we try best-effort support, we do not actually test our stuff in Lunar Client and only fix issues as they are reported by users; so you might have all sorts of issues.

Misc

  • Tweaked a few messages such as "Tracking lootshare mob: [Lv. 120] Empyrean Minos Inquisitor 0/80M" into "Registered Lootshare Minos Inquisitor!" and "Tracking cocooned mob: Minos Inquisitor" into "Registered cocooned mob: Minos Inquisitor" to avoid confusion with what "tracking" means to the end user, and reducing visual clutter from the display name of the mob including it's HP at death, causing confusion with the 0/80M part.
  • Removed [WIP] prefix from Repeateable Achievements option since it was default enabled for a few releases anyways and seemed to work fine with no reported bugs.
  • Added missing credits to the Credits screen (SidOfThe7Cs for Arrow guess).
  • Merged "Burrow Line" and "Guess Line" optios to a single option "Guess & Burrow Line", this the feature that draws line to the closest burrow. You'd rarely want to disable one of them but keep the other enabled, so there is no point having seperate options. We are trying to reduce option clutter in the mod to make new user experience better (less confusion on configuring the mod).
  • Removed the "Warp Delay" setting, as it wasn't widely used to warrant a setting and only worked for spade guessing, and was complicating warp keybind handling.

Technical changes

  • Updated Gradle build tool to 9.6.0 from 9.5.1.
  • Updated checkout action from v6 to v7.
  • Updated bundled UniversalCraft and Elementa from versions 494 and 743 to versions 505 and 745.
  • Updated bundled ResourcefulConfig for 1.21.11 from version 3.11.2 to 3.11.3.
  • Cleaned up unused custom RenderLayers and RenderPipelines from the mod and the Iris compatibility layer.
  • Improved thread-safety of setting the tryWarp variable.
  • Improved performance slightly by using precompiled Regexes and converting List to Set for contains lookups.
  • Refactored keybind handling slightly to use System.nanoTime() to not depend on system time for last key press detection and trigger if time is exactly equal to the last press cooldown as well in addition to more.
  • Refactored processBlockInteraction in DianaEvents to deduplicate code.
0.4.0-21.11Релиз1.21.11 · 18 июня 2026 г.

SBO 0.4.0 for Minecraft 26.1.2 and 1.21.11

Note: The work on Minecraft 26.2 support is planned for next release, this is a regular maintenance release for Minecraft versions 26.1.2 and 1.21.11 only.

Guess & Burrow changes

  • Renamed non-working focused color to closest guess color and overhauled how the mod detects closest waypoint for drawing a line or warping purposes. This should improve your burrows/hour rates. Summary of changes is that previously, using shovel manually would override and set that as the closest warp, and the mod would never consider already known treasure/mob burrows for picking closest warp before; now it will. We've also changed the closest waypoint and warp detection logic to update the closest waypoint and warp every tick, instead of every 5 ticks (250 ms --> 50 ms) for better responsiveness.

The closest guess color will be set to purple by default, but is customizable. Please test and give feedback whether or not these changes improves your rates!

We've also made it so the mod can keep track of multiple Spade guesses when you use your shovel.

Smart removal

Burrow and guess waypoints are now removed smarter; instead of the old removal when near or when clicking with shovel, we keep track of how many times you dug the burrows and remove based on that. We also now infer the type from chat message, to speedily update burrow type when you dug it, instead of relying on particles to appear.

The Rare Mob waypoints are also removed smarter when a rare mob dies.

We've also made it so the waypoints are not removed when changing worlds. If you see any bugs or want to get rid of all waypoints, use /sboclearburrows.

Dynamic Opacity & Times Dug display

The block higlight of the waypoints the mod adds now have dynamic opacity ranging from fully opaque to 20% transparent when you get close to them, making for a better fresh look. We've also added a [0/2] counter for burrows that goes up as you dig the burrows. These settings are default enabled but can be disabled per preference.

A new Show Distance & Times Dug Cutoff setting related to this feature also exist, set to 50 blocks by default, this makes it so when you are >50 blocks away, the regular distance text like [130m] shows, while you are <50 blocks close instead the Times Dug information (like [0/2]) shows.

Warp Title

We've added a Warp Title option that shows a title when a warp to a burrow is available, disabled by default for now but might be enabled by default after some tweaks in a future release. Please give feedback!

Cocooning changes

  • Chat based cocoon detection; the mod will now use the chat message to detect cocooned mobs instead of the legacy egg sac player head texture scanner. The new method is more reliable, avoiding false positives for example when cocooning a regular mob right after killing an inquisitor, but will only trigger for yourself and not others.
  • The Cocoon! party announce message was also changed to include name of the mob extracted from the chat message; e.g., "Cocooned a Minos Inquisitor!". The same is true for the title which now will show the mob name as the subtitle.
  • Fixed cocooned mobs not counting towards trackers and achievements (such as the b2b drop achievements) but only if you cocoon your own mobs. If someone else cocoons your mob sadly it won't be added to the tracker still.
  • Enabled cocoon title and cocoon announce to party by default since it is reliable and includes name of the mob now.

Automatic Session-tracker resetting

  • Added an option to reset your Session-tracker automatically on game close. This does not affect Event or the Total trackers and is disabled by default to prevent resetting on upgrade. (Thanks cOnfusi0n1 for the implementation)

More missing Diana V2 stuff added

  • Added Myth the Fish to the Diana Loot HUD. In previous versions, Myth the Fish tracking was fixed, meaning it would track how many you dropped, but it wouldn't show it in the HUD. Now it should.
  • Added Myth the Fish to the Past Events GUI similarly, in both per-event and Total overviews.
  • Added missing Diana V2 mobs to the Past Events GUI: Sphinxes, Sphinxes (LS), Harpies, Cretan Bulls and Stranded Nymphs and their percentages compared to the total mobs spawned.
  • Added Highest Magic Find for Shimmering Wools and Brain Foods to the !mf Party Command and the Magic Find Overlay/HUD.

Strengthening against rare resets

  • The data saving logic was updated to use blocking save when quitting game so that the game waits for the data save to finish before quitting, which avoids the game closing before save is fully complete, causing data resetting rarely.
  • The data saving logic was updated to write to a temporary file first and then replace the original file with the temporary file only after the (temporary) file was fully written to successfully to avoid rarely corrupting your data and causing it to reset on e.g., electricity loss during a save. Atomic move is used if available to perform the in-place replace.

New pause menu location

  • We've moved the SBO button in the pause menu to actually fit in the vanilla Pause Menu instead of being on the side, so please check it out!

Better loot announcer

  • We've fixed loot announcer in chat option not working, and enhanced how the party loot announce works. It will now include coins profit now, and it should trigger for more drops such as Minos Relic, Crown of Greed, Daedalus Stick and Myth the Fish.

Live update HUDs

  • We've made it so the Diana Mobs and Diana Loot HUDs update every second. Previously, only your Playtime line was updated, making BPH value show inaccurate values and only update when you dig a burrow or open an inventory. Now your Burrows/hr value should update every second as well!

Burrow waypoint cleanup

  • The mod will now remove waypoints representing the same block. If spade guess represent the same block or 3 blocks near an Arrow Guess, it will be removed. If an arrow guess represents exactly the same block as an already known burrow (Treasure/Mob/Start) it will be removed. Additionally, if a spade guess represents an invalid block (non-grass) it will be removed as well.

Experimental options

  • Per user feedback, we have added new options to override behaviour of mod in some cases. Please note that these options might become default in the future after tweaking them, but are default disabled for this release.

  • Always Assume LS: This makes it so that when a rare mob dies near 30 blocks or less of you, the mod counts it as loot share even if you do not get the LOOT SHARE! message. This might cause false positives, but the 30 block check should make it less enough to be worth in general, compared to only counting when getting the LOOT SHARE! message.

  • Ignore Y Level: This makes it so the Y-distance is ignored when calculating closest warp and closest burrow, since some warps e.g., Castle and Wizard spawn you at a high Y-level, and Y distance is easier to travel.

  • Bad Warp Distance: Currently only implemented for Crypt and Castle. When set to 0, this is disabled. When set to a distance, such as 100 blocks, and best warp is Crypt, but Castle is the second best warp and the Crypt warp is only 100 blocks closer than Castle, this makes the mod still prioritize Castle as the best warp.

Bug fixes

  • Fixed the /sboresetsession command to use the same code path as the "Reset Session" button in the Diana Loot HUD. It should now reset playtime and other session data correctly.
  • Fixed the /sbopastevents GUI overflowing after the addition of new items such as Mythological Dyes, Shimmering Wools and Manti-cores.
  • Fixed burrow and guess waypoints rendering outside of The Hub, such as in Crimson Isle. The waypoints are not removed so they will re-appear when you join Hub back, they are just hidden in other islands now.
  • Fixed warp keys not working at start of event when lots of users are sending requests to the Mayor API causing rate-limits by removing the need to have Diana active for the keys to work. The condition was instead changed to be in the Hub island and have a spade in inventory. This makes it also work in Alpha Hypixel Network additionally, since the Mayor API check only passed normally if Diana was mayor in the main server before.
  • Fixed minotaurs since stick being referenced as minos since stick in the Diana Stats overlay.
  • Fixed empty magic find text on rare drop party announce when using the default custom rare drop messages. This might not work if you use a different format in your custom messages.
  • Fixed a possible ConcurrentModificationException when using Rare Mob Higlight.
  • Fixed JSON deserialization errors related to unknown keys; the JSON deserialization code paths will now ignore unknown keys for forward-compatibility with backend changes.
  • Fixed minor issues in several game utility classes.
  • Fixed keybinds such as warp and send coords not working if a conflicting key was set.
  • Fixed hover text on HUD lines not working since MC 1.21.8 (only worked on 1.21.5, the original version hover logic was coded for), you should now be able to see LS odds and amounts on combined loot trackers when you over over them, and four-eyed fish coins when you hover over the coins line in the loot tracker again.
  • Fixed the Max Carnival achievement unlocking with perks at 1 tier before the max and renamed it to "Max Diana Carnival" to make the intent clearer.
  • Fixed changing treasure/mob burrow colors not updating color of the already existing waypoints for them.
  • Fixed burrows/hr not showing at startup for about 36 seconds or when it was zero.
  • Fixed an Arrow guess and a known-Burrow guess waypoint being displayed for the same block if you get close enough to detect it as Treasure/Mob/Start burrow then go 60 blocks far from it.
  • Fixed inactive time compensation not working as expected and lowering your burrows/hour from being AFK each time it is paused.
  • Fixed Loot Tracker and Loot Announce features not working in the Alpha Hypixel Network.
  • Fixed the SPR (Shelmet/Plushie/Remedies) sound option not doing anything, and renamed it to Misc Drop Sound and made it work on Crown Of Greed, Washed-Up Souvenir, Cretan Urn, Hilt of Revelations as well in addition to Dwarf Turtle Shelmet, Crochet Tiger Plushie and Antique Remedies drops.
  • Fixed Sphinxes Since LS Brain Food chat message instead showing Sphinxes Since regular Brain Food.
  • Fixed the mob not removing the Mob burrow waypoint when you die to a mob.
  • Fixed warping to rare mob waypoints received from other mods not working in some cases.

Accessibility updates

  • Added a button to open the past events menu to the settings.
  • Added a assume muted option, which sends all messages that were supposed to be sent in party chat to client chat instead, will show only for yourself. This avoids the giant text that pops up when mod tries to send party messages that shows your mute, remaining time, server rules, etc., and will show you your party command output when someone else uses it (e.g., if someone else uses !profit in a party with you, you will get a client-side message with the profit data that you can share in an external platform).

Customization

  • Added title timing options for rare mob titles. (Thanks cOnfusi0n1 for the implementation)
  • Added AFK pause time option to configure after how much time trackers pause in seconds.
  • Added an option to enable showing an use spade title when a burrow chain ends and there's no other guess or burrows to go to.
  • Added an option to disable the beacon beam going to the sky for waypoints and guesses.
  • Added an option (NPC Price Overrides) to make several frequently NPC-sold items (Cretan Urn, Dwarf Turtle Shelmet, Antique Remedies, Washed Up Souvenir, Crochet Tiger Plushie, Hilt of Revelations) always take the NPC price in Diana Profit calculator even if AH price is higher.
  • Added an option (Exclude Coins from Profit) to exclude coins gained from Profit tracker, useful if using a non-1B crown since the coins are consumed in reality.
  • Added Rare Mob and Other Waypoint Color settings

Config renames

We've renamed a few options to avoid confusion: Guess Color --> Other Guess Color Diana Burrow Guess --> Spade Guess Diana Burrow Detect --> Close Burrow Detection

Default config tweaks

NOTE: These changes will not affect you (except the new AFK pause time option default of 60 seconds) if you are upgrading from a previous release (please review and enable anything you might want yourself from the below list), as your settings are not overridden with the new defaults unless you delete your configs or if you are a new SBO user.

  • Enabled tps command by default.
  • Enabled party finder auto requeue by default.
  • Enabled no shuriken overlay by default.
  • Enabled rare loot title and party announcer by default.
  • Enabled Diana Loot HUD by default.
  • The newly added AFK pause time option is now set to 60 seconds by default, rather than the hardcoded 1.5 minutes it was before the option was added.

Performance

  • Improved performance of overlays further by only updating if changed.
  • Improved performance of the playtime tracking code.
  • Improved performance of item metadata lookups such as skyblock ID, uuid, timestamp, display name and lore lines.

Removed

  • Removed "Remove Rare Mob Beam Distance". If you were relying on this to disable beacon beams by setting it to a too high option, use instead the new toggle "Show Beacon Beam" to disable beacon beams completely. The option was only supposed to work on beams for rare mobs, but was working on all beams, and is removed to reduce confusion since there's now a separate toggle.
  • Removed "Dont Clear Arrow Guess on World Change", since waypoints are now never cleared on world change.

Cleanup

  • Removed Minecraft 1.21.10 support as Hypixel dropped support.
  • Removed all unused code in the project to reduce tech debt.

Misc

  • Added !version party command that shows your SBO and Minecraft version.
  • Added drop amount to the default rare drop party announce messages. Also removed unnecessary delayed sending for most mobs and drops.
  • The sound handling for custom resourcepack sounds should be more user friendly now. There's also a new /sbots command to test sounds.
  • Strengthened against the "You are doing this too fast!" errors whenever the mod tries to send a party chat message in your behalf.
  • All waypoints and guesses created by mod now have an expiration time of 30 minutes, Hypixel itself seems to change a burrow's location after 30 minutes of no interaction with it, so this aligns with that.
  • Added an outdated SBO version toast if a mod update is available and the user is running a known outdated version; hopefully this reduces the amount of people running old versions with bugs we already fixed.
  • Added error logging when no AH or BZ price data is available for any item (no internet connection). If at least 1 price information is available (e.g 1 previous API request succeeded) this error won't be shown to you but still logged to latest.log. Previously, no error at all was logged or shown in chat.
  • Added a feedback message when the mod registers a lootshare mob.
  • Removed the ! from end of drop names in Loot Announcer to match the Hypixel format.

Technical changes

  • The 26.1 version now targets 26.1.2 as the baseline instead of 26.1.
  • The required Fabric Loader, Fabric API and Fabric Language Kotlin versions are updated. You might need to update your mods and loader.
  • The version constraint of the mod for 1.21.11 was changed to an exact match while 26.1.2 onward uses allow-patch-level updates (~) now so that your game will not crash when you try to use a wrong jar but rather fail with a nice Fabric Loader GUI that you have the wrong version.
  • Refactored Party Commands to clean up its code. All party commands should work same as before as this an in-code only change, please report any bugs.
  • The event system of the mod now supports event priorities and an unregister callback.
  • Performed general code cleanup to improve performance, fix correctness issues, and remove unnecessary code constructs.
  • The allowed blocks above ground constant used in Arrow Guess is updated for the new hub. This might result in better solver guess results.
  • Refactored Mayor detection utilities along with Item utilities.
0.4.0-26.1.2Релиз26.1.2 · 18 июня 2026 г.

SBO 0.4.0 for Minecraft 26.1.2 and 1.21.11

Note: The work on Minecraft 26.2 support is planned for next release, this is a regular maintenance release for Minecraft versions 26.1.2 and 1.21.11 only.

Guess & Burrow changes

  • Renamed non-working focused color to closest guess color and overhauled how the mod detects closest waypoint for drawing a line or warping purposes. This should improve your burrows/hour rates. Summary of changes is that previously, using shovel manually would override and set that as the closest warp, and the mod would never consider already known treasure/mob burrows for picking closest warp before; now it will. We've also changed the closest waypoint and warp detection logic to update the closest waypoint and warp every tick, instead of every 5 ticks (250 ms --> 50 ms) for better responsiveness.

The closest guess color will be set to purple by default, but is customizable. Please test and give feedback whether or not these changes improves your rates!

We've also made it so the mod can keep track of multiple Spade guesses when you use your shovel.

Smart removal

Burrow and guess waypoints are now removed smarter; instead of the old removal when near or when clicking with shovel, we keep track of how many times you dug the burrows and remove based on that. We also now infer the type from chat message, to speedily update burrow type when you dug it, instead of relying on particles to appear.

The Rare Mob waypoints are also removed smarter when a rare mob dies.

We've also made it so the waypoints are not removed when changing worlds. If you see any bugs or want to get rid of all waypoints, use /sboclearburrows.

Dynamic Opacity & Times Dug display

The block higlight of the waypoints the mod adds now have dynamic opacity ranging from fully opaque to 20% transparent when you get close to them, making for a better fresh look. We've also added a [0/2] counter for burrows that goes up as you dig the burrows. These settings are default enabled but can be disabled per preference.

A new Show Distance & Times Dug Cutoff setting related to this feature also exist, set to 50 blocks by default, this makes it so when you are >50 blocks away, the regular distance text like [130m] shows, while you are <50 blocks close instead the Times Dug information (like [0/2]) shows.

Warp Title

We've added a Warp Title option that shows a title when a warp to a burrow is available, disabled by default for now but might be enabled by default after some tweaks in a future release. Please give feedback!

Cocooning changes

  • Chat based cocoon detection; the mod will now use the chat message to detect cocooned mobs instead of the legacy egg sac player head texture scanner. The new method is more reliable, avoiding false positives for example when cocooning a regular mob right after killing an inquisitor, but will only trigger for yourself and not others.
  • The Cocoon! party announce message was also changed to include name of the mob extracted from the chat message; e.g., "Cocooned a Minos Inquisitor!". The same is true for the title which now will show the mob name as the subtitle.
  • Fixed cocooned mobs not counting towards trackers and achievements (such as the b2b drop achievements) but only if you cocoon your own mobs. If someone else cocoons your mob sadly it won't be added to the tracker still.
  • Enabled cocoon title and cocoon announce to party by default since it is reliable and includes name of the mob now.

Automatic Session-tracker resetting

  • Added an option to reset your Session-tracker automatically on game close. This does not affect Event or the Total trackers and is disabled by default to prevent resetting on upgrade. (Thanks cOnfusi0n1 for the implementation)

More missing Diana V2 stuff added

  • Added Myth the Fish to the Diana Loot HUD. In previous versions, Myth the Fish tracking was fixed, meaning it would track how many you dropped, but it wouldn't show it in the HUD. Now it should.
  • Added Myth the Fish to the Past Events GUI similarly, in both per-event and Total overviews.
  • Added missing Diana V2 mobs to the Past Events GUI: Sphinxes, Sphinxes (LS), Harpies, Cretan Bulls and Stranded Nymphs and their percentages compared to the total mobs spawned.
  • Added Highest Magic Find for Shimmering Wools and Brain Foods to the !mf Party Command and the Magic Find Overlay/HUD.

Strengthening against rare resets

  • The data saving logic was updated to use blocking save when quitting game so that the game waits for the data save to finish before quitting, which avoids the game closing before save is fully complete, causing data resetting rarely.
  • The data saving logic was updated to write to a temporary file first and then replace the original file with the temporary file only after the (temporary) file was fully written to successfully to avoid rarely corrupting your data and causing it to reset on e.g., electricity loss during a save. Atomic move is used if available to perform the in-place replace.

New pause menu location

  • We've moved the SBO button in the pause menu to actually fit in the vanilla Pause Menu instead of being on the side, so please check it out!

Better loot announcer

  • We've fixed loot announcer in chat option not working, and enhanced how the party loot announce works. It will now include coins profit now, and it should trigger for more drops such as Minos Relic, Crown of Greed, Daedalus Stick and Myth the Fish.

Live update HUDs

  • We've made it so the Diana Mobs and Diana Loot HUDs update every second. Previously, only your Playtime line was updated, making BPH value show inaccurate values and only update when you dig a burrow or open an inventory. Now your Burrows/hr value should update every second as well!

Burrow waypoint cleanup

  • The mod will now remove waypoints representing the same block. If spade guess represent the same block or 3 blocks near an Arrow Guess, it will be removed. If an arrow guess represents exactly the same block as an already known burrow (Treasure/Mob/Start) it will be removed. Additionally, if a spade guess represents an invalid block (non-grass) it will be removed as well.

Experimental options

  • Per user feedback, we have added new options to override behaviour of mod in some cases. Please note that these options might become default in the future after tweaking them, but are default disabled for this release.

  • Always Assume LS: This makes it so that when a rare mob dies near 30 blocks or less of you, the mod counts it as loot share even if you do not get the LOOT SHARE! message. This might cause false positives, but the 30 block check should make it less enough to be worth in general, compared to only counting when getting the LOOT SHARE! message.

  • Ignore Y Level: This makes it so the Y-distance is ignored when calculating closest warp and closest burrow, since some warps e.g., Castle and Wizard spawn you at a high Y-level, and Y distance is easier to travel.

  • Bad Warp Distance: Currently only implemented for Crypt and Castle. When set to 0, this is disabled. When set to a distance, such as 100 blocks, and best warp is Crypt, but Castle is the second best warp and the Crypt warp is only 100 blocks closer than Castle, this makes the mod still prioritize Castle as the best warp.

Bug fixes

  • Fixed the /sboresetsession command to use the same code path as the "Reset Session" button in the Diana Loot HUD. It should now reset playtime and other session data correctly.
  • Fixed the /sbopastevents GUI overflowing after the addition of new items such as Mythological Dyes, Shimmering Wools and Manti-cores.
  • Fixed burrow and guess waypoints rendering outside of The Hub, such as in Crimson Isle. The waypoints are not removed so they will re-appear when you join Hub back, they are just hidden in other islands now.
  • Fixed warp keys not working at start of event when lots of users are sending requests to the Mayor API causing rate-limits by removing the need to have Diana active for the keys to work. The condition was instead changed to be in the Hub island and have a spade in inventory. This makes it also work in Alpha Hypixel Network additionally, since the Mayor API check only passed normally if Diana was mayor in the main server before.
  • Fixed minotaurs since stick being referenced as minos since stick in the Diana Stats overlay.
  • Fixed empty magic find text on rare drop party announce when using the default custom rare drop messages. This might not work if you use a different format in your custom messages.
  • Fixed a possible ConcurrentModificationException when using Rare Mob Higlight.
  • Fixed JSON deserialization errors related to unknown keys; the JSON deserialization code paths will now ignore unknown keys for forward-compatibility with backend changes.
  • Fixed minor issues in several game utility classes.
  • Fixed keybinds such as warp and send coords not working if a conflicting key was set.
  • Fixed hover text on HUD lines not working since MC 1.21.8 (only worked on 1.21.5, the original version hover logic was coded for), you should now be able to see LS odds and amounts on combined loot trackers when you over over them, and four-eyed fish coins when you hover over the coins line in the loot tracker again.
  • Fixed the Max Carnival achievement unlocking with perks at 1 tier before the max and renamed it to "Max Diana Carnival" to make the intent clearer.
  • Fixed changing treasure/mob burrow colors not updating color of the already existing waypoints for them.
  • Fixed burrows/hr not showing at startup for about 36 seconds or when it was zero.
  • Fixed an Arrow guess and a known-Burrow guess waypoint being displayed for the same block if you get close enough to detect it as Treasure/Mob/Start burrow then go 60 blocks far from it.
  • Fixed inactive time compensation not working as expected and lowering your burrows/hour from being AFK each time it is paused.
  • Fixed Loot Tracker and Loot Announce features not working in the Alpha Hypixel Network.
  • Fixed the SPR (Shelmet/Plushie/Remedies) sound option not doing anything, and renamed it to Misc Drop Sound and made it work on Crown Of Greed, Washed-Up Souvenir, Cretan Urn, Hilt of Revelations as well in addition to Dwarf Turtle Shelmet, Crochet Tiger Plushie and Antique Remedies drops.
  • Fixed Sphinxes Since LS Brain Food chat message instead showing Sphinxes Since regular Brain Food.
  • Fixed the mob not removing the Mob burrow waypoint when you die to a mob.
  • Fixed warping to rare mob waypoints received from other mods not working in some cases.

Accessibility updates

  • Added a button to open the past events menu to the settings.
  • Added a assume muted option, which sends all messages that were supposed to be sent in party chat to client chat instead, will show only for yourself. This avoids the giant text that pops up when mod tries to send party messages that shows your mute, remaining time, server rules, etc., and will show you your party command output when someone else uses it (e.g., if someone else uses !profit in a party with you, you will get a client-side message with the profit data that you can share in an external platform).

Customization

  • Added title timing options for rare mob titles. (Thanks cOnfusi0n1 for the implementation)
  • Added AFK pause time option to configure after how much time trackers pause in seconds.
  • Added an option to enable showing an use spade title when a burrow chain ends and there's no other guess or burrows to go to.
  • Added an option to disable the beacon beam going to the sky for waypoints and guesses.
  • Added an option (NPC Price Overrides) to make several frequently NPC-sold items (Cretan Urn, Dwarf Turtle Shelmet, Antique Remedies, Washed Up Souvenir, Crochet Tiger Plushie, Hilt of Revelations) always take the NPC price in Diana Profit calculator even if AH price is higher.
  • Added an option (Exclude Coins from Profit) to exclude coins gained from Profit tracker, useful if using a non-1B crown since the coins are consumed in reality.
  • Added Rare Mob and Other Waypoint Color settings

Config renames

We've renamed a few options to avoid confusion: Guess Color --> Other Guess Color Diana Burrow Guess --> Spade Guess Diana Burrow Detect --> Close Burrow Detection

Default config tweaks

NOTE: These changes will not affect you (except the new AFK pause time option default of 60 seconds) if you are upgrading from a previous release (please review and enable anything you might want yourself from the below list), as your settings are not overridden with the new defaults unless you delete your configs or if you are a new SBO user.

  • Enabled tps command by default.
  • Enabled party finder auto requeue by default.
  • Enabled no shuriken overlay by default.
  • Enabled rare loot title and party announcer by default.
  • Enabled Diana Loot HUD by default.
  • The newly added AFK pause time option is now set to 60 seconds by default, rather than the hardcoded 1.5 minutes it was before the option was added.

Performance

  • Improved performance of overlays further by only updating if changed.
  • Improved performance of the playtime tracking code.
  • Improved performance of item metadata lookups such as skyblock ID, uuid, timestamp, display name and lore lines.

Removed

  • Removed "Remove Rare Mob Beam Distance". If you were relying on this to disable beacon beams by setting it to a too high option, use instead the new toggle "Show Beacon Beam" to disable beacon beams completely. The option was only supposed to work on beams for rare mobs, but was working on all beams, and is removed to reduce confusion since there's now a separate toggle.
  • Removed "Dont Clear Arrow Guess on World Change", since waypoints are now never cleared on world change.

Cleanup

  • Removed Minecraft 1.21.10 support as Hypixel dropped support.
  • Removed all unused code in the project to reduce tech debt.

Misc

  • Added !version party command that shows your SBO and Minecraft version.
  • Added drop amount to the default rare drop party announce messages. Also removed unnecessary delayed sending for most mobs and drops.
  • The sound handling for custom resourcepack sounds should be more user friendly now. There's also a new /sbots command to test sounds.
  • Strengthened against the "You are doing this too fast!" errors whenever the mod tries to send a party chat message in your behalf.
  • All waypoints and guesses created by mod now have an expiration time of 30 minutes, Hypixel itself seems to change a burrow's location after 30 minutes of no interaction with it, so this aligns with that.
  • Added an outdated SBO version toast if a mod update is available and the user is running a known outdated version; hopefully this reduces the amount of people running old versions with bugs we already fixed.
  • Added error logging when no AH or BZ price data is available for any item (no internet connection). If at least 1 price information is available (e.g 1 previous API request succeeded) this error won't be shown to you but still logged to latest.log. Previously, no error at all was logged or shown in chat.
  • Added a feedback message when the mod registers a lootshare mob.
  • Removed the ! from end of drop names in Loot Announcer to match the Hypixel format.

Technical changes

  • The 26.1 version now targets 26.1.2 as the baseline instead of 26.1.
  • The required Fabric Loader, Fabric API and Fabric Language Kotlin versions are updated. You might need to update your mods and loader.
  • The version constraint of the mod for 1.21.11 was changed to an exact match while 26.1.2 onward uses allow-patch-level updates (~) now so that your game will not crash when you try to use a wrong jar but rather fail with a nice Fabric Loader GUI that you have the wrong version.
  • Refactored Party Commands to clean up its code. All party commands should work same as before as this an in-code only change, please report any bugs.
  • The event system of the mod now supports event priorities and an unregister callback.
  • Performed general code cleanup to improve performance, fix correctness issues, and remove unnecessary code constructs.
  • The allowed blocks above ground constant used in Arrow Guess is updated for the new hub. This might result in better solver guess results.
  • Refactored Mayor detection utilities along with Item utilities.

Полная история изменений — на Modrinth.

Комментарии

Загружаем…