SkyHanni Beta 7.21.0
New Features
+ Added a fix for a Hypixel bug where Diana spades will sometimes play low-pitched Minecraft music. - Luna
+ Added current Harvest Feast in-season crop display. - Marie
- Displays the currently in-season Harvest Feast crops and how long they will be in season for.
Improvements
+ Added 8 new SkyHanni Achievements. - nopo
+ Added Sun's Grasp support for Garden Custom Keybinds. - Luna
+ Made the Pet Symbiosis Achievement trigger as soon as you hold the weapon. - Luna
+ The day counter fix in the debug menu (F3) now works correctly when using a time changer mod. - Luna
Fixes
~ Disabled /shtps outside Hypixel. - Luna
- The method of measurement we use is specific to Hypixel and may report zero or inaccurate TPS on other servers.
~ Fixed /shmouselock sometimes still allowing small drifts in yaw and pitch. - Luna
~ Fixed Anita's Extra FF cost to max out showing integer limit. - Rain
~ Fixed Attribute Menu Syphon Amount Pattern. - Alex
~ Fixed Chat Scroll sometimes getting reset. - nopo
~ Fixed Copper Price not working for charmed visitors. - Luna
~ Fixed error with new Trophy items. - Alex
~ Fixed extra vinyls dropped by Cocoaleech Shard not getting added to Pest Profit Tracker. - Luna
~ Fixed Hoppity Achievement being too hard. - nopo
~ Fixed item ability cooldown not being detected for Voidgloom Katanas. - Luna
~ Fixed Mineshaft Pity Message Modification requiring the Pity Display to be enabled. - nopo
~ Fixed not being able to double click to fly if Jump is bound to a mouse button with Custom Keybinds. - Luna
~ Fixed not being able to move both displays while in the trade menu. - hannibal2
~ Fixed occasional error in chat when opening Chocolate Factory. - Luna
~ Fixed Overbloom with decimals causing drops to not get added to Pest Profit Tracker. - Luna
~ Fixed Personal Sea Creature Cap. - AverageUser125
~ Fixed Quick Shafter Achievement not being granted properly. - nopo
~ Fixed rare crash with invalid error manager data. - hannibal2
~ Fixed Recipe Achievement not being possible. - nopo
~ Fixed showing Farming Lane features while in greenhouse plots. - Growling_Grizzly
~ Fixed some Custom Keybinds input behavior being inconsistent with vanilla Minecraft on macOS. - Luna
~ Fixed typos in docs and config descriptions. - igrinddiana77
For more details, see the full changelog Downloads:
SkyHanni Beta 7.20.0
New Features
- Hide annoying messages about Kernels getting added to your purse while farming. - Shana (https://github.com/hannibal002/SkyHanni/pull/5679)
Improvements
- Added Harvest Feast rare drops and other missing rare crops to Rare Crop Tracker. - bendonaldson (https://github.com/hannibal002/SkyHanni/pull/5665)
- Added support for Turbo-Crop VI and VII in Estimated Item Value. - Luna (https://github.com/hannibal002/SkyHanni/pull/5666)
- Changed 400th Anniversary Celebration to Century Celebration. - Shana (https://github.com/hannibal002/SkyHanni/pull/5660)
- Refactored Armor Drop Tracker to Rare Crop Tracker. - bendonaldson (https://github.com/hannibal002/SkyHanni/pull/5665)
Fixes
- Added thousands separators in SkyHanni User Luck. - BrookeAFK (https://github.com/hannibal002/SkyHanni/pull/5682)
- Fixed an error being thrown on Zombie Shootout ending due to mob despawn. - Rain (https://github.com/hannibal002/SkyHanni/pull/5670)
- Fixed Cannot read profile name from tab list warning showing even if we already know the profile name. - Luna (https://github.com/hannibal002/SkyHanni/pull/5703)
- Fixed compatibility with other mods detecting commands sent from skyhanni to the server as chat messages. - skies-starred (https://github.com/hannibal002/SkyHanni/pull/5649)
- Fixed Copper in the Custom Scoreboard before finishing the Garden Tutorial Quests. - BonkersTurnip (https://github.com/hannibal002/SkyHanni/pull/5671)
- Fixed error getting item category on items that have no category. - Luna (https://github.com/hannibal002/SkyHanni/pull/5655)
- Fixed error in Discord RPC that can sometimes happen when starting the game or switching lobbies. - Luna (https://github.com/hannibal002/SkyHanni/pull/5676)
- Fixed issues with keys not registering and keys getting stuck with Garden Custom Keybinds. - Luna (https://github.com/hannibal002/SkyHanni/pull/5656)
- Fixed Lunar Moth pest not being recognized. - Luna (https://github.com/hannibal002/SkyHanni/pull/5678)
- Fixed Plot Border Key activating when in chat or other GUIs. - Luna (https://github.com/hannibal002/SkyHanni/pull/5691)
- Fixed Rift Odonata, Larva, and Vermin Highlight not working. - Luna (https://github.com/hannibal002/SkyHanni/pull/5701)
- Fixed some skulls/helmets glowing through walls when they shouldn't. - Luna (https://github.com/hannibal002/SkyHanni/pull/5700)
- Fixed Sowdust in the Custom Scoreboard when breaking crops. - BonkersTurnip (https://github.com/hannibal002/SkyHanni/pull/5671)
- Fixed Trapper cooldown registering as ready 5 seconds early. - Stella (https://github.com/hannibal002/SkyHanni/pull/5659)
- Fixed updater suggesting downgrades in some cases. - Luna (https://github.com/hannibal002/SkyHanni/pull/5667)
Technical Details
- Added a copilot-instructions.md file to disable GitHub Copilot from commenting on PRs. - hannibal2 (https://github.com/hannibal002/SkyHanni/pull/5713)
- Added SOWDUST to TabWidget enum. - BonkersTurnip (https://github.com/hannibal002/SkyHanni/pull/5671)
- Banned AI-generated code in PRs via CONTRIBUTING.md. - hannibal2 (https://github.com/hannibal002/SkyHanni/pull/5713)
- Disabled Spirit Scepter Bat mob detection rule because it is unused and has a very high false-positive rate. - Luna (https://github.com/hannibal002/SkyHanni/pull/5634)
- Fixed COPPER entry of TabWidget enum only allowing digits. - BonkersTurnip (https://github.com/hannibal002/SkyHanni/pull/5671)
SkyHanni Beta 7.19.0
New Features
- Added Crash on Tic-Tac-Toe Fail in Dungeons. - Webhead1104 (https://github.com/hannibal002/SkyHanni/pull/5589)
- Added Slayer Time to Kill PBs. - ILike2WatchMemes (https://github.com/hannibal002/SkyHanni/pull/5520)
Fixes
- Adjusted Trapper Cooldown to permanently use the lower cooldown now that Pelt-pocalypse is permanent. - Luna (https://github.com/hannibal002/SkyHanni/pull/5650)
- Fixed an error being thrown when Bingo NPCs aren't present on the island. - Rain (https://github.com/hannibal002/SkyHanni/pull/5636)
- Fixed Armor Drop Tracker not tracking rare crop drops. - Rain (https://github.com/hannibal002/SkyHanni/pull/5654)
- Fixed Autoupdater Update Stream automatically changing to Beta when Full was selected. - Rain (https://github.com/hannibal002/SkyHanni/pull/5629)
- Fixed config being written when on Alpha. - Rain (https://github.com/hannibal002/SkyHanni/pull/5631)
- The mod won't write to config anymore when on Alpha, removing data sync/overwriting errors between Alpha and prod.
- Fixed Elite Leaderboards numbers overestimating and drifting over time. - Ke5o (https://github.com/hannibal002/SkyHanni/pull/5637)
- Fixed error in chat when Hypixel API says the current Minister has no perks. - Luna (https://github.com/hannibal002/SkyHanni/pull/5641)
- Fixed error when closing inventory during world change. - Luna (https://github.com/hannibal002/SkyHanni/pull/5639)
- Fixed error with new Farming Tool (Axes and Hoes) item category. - jani (https://github.com/hannibal002/SkyHanni/pull/5640)
- Fixed errors with legacy Fishing Weapon items. - Luna (https://github.com/hannibal002/SkyHanni/pull/5647)
- Fixed normal Attack/Destroy key still triggering inputs with Garden Custom Keybinds active. - Luna (https://github.com/hannibal002/SkyHanni/pull/5638)
- Fixed overbloom being an unknown stat. - Rain (https://github.com/hannibal002/SkyHanni/pull/5648)
- Fixed Pest Cooldown Timer saying Unknown when the timer was ready. - FabiHBBBT (https://github.com/hannibal002/SkyHanni/pull/5632)
- Fixed reforge detection for new Farming Tool item category. - Luna (https://github.com/hannibal002/SkyHanni/pull/5647)
- Fixed support for Finnegan's new Grand Feast mayor perk. - Luna (https://github.com/hannibal002/SkyHanni/pull/5650)
- Fixed the Bouncy Ball thresholds not matching the updated values. - AverageUser125 (https://github.com/hannibal002/SkyHanni/pull/5643)
- Fixed unknown item category error in Harvest Feast menu. - Luna (https://github.com/hannibal002/SkyHanni/pull/5652)
Technical Details
- Added Copy Cosmetic Skull Data feature. - jani (https://github.com/hannibal002/SkyHanni/pull/5627)
SkyHanni Beta 7.18.0
New Features
- Added Inferno Minion Profit Tracker. - FabiHBBBT (https://github.com/hannibal002/SkyHanni/pull/5500)
- Added Mineshaft Cave-in Timer. - Rain (https://github.com/hannibal002/SkyHanni/pull/5620)
- Shows cave-in countdown, elapsed time, and estimated time until cold reaches 100.
Improvements
- Added options to use custom keybinds in the Garden while holding a Squeaky Mousemat or a fishing rod. - Luna (https://github.com/hannibal002/SkyHanni/pull/5454)
- Added per-mob toggles to rare Diana mobs in waypoint sharing. - Ambrosy (https://github.com/hannibal002/SkyHanni/pull/5501)
- Improved Berberis Helper by using the respawn sequence. - Mikecraft1224 (https://github.com/hannibal002/SkyHanni/pull/5615)
Fixes
- Fixed Garden Custom Keybinds not respecting Attack/Destroy, Use Item/Place Block, and Sneak being set to Toggle in vanilla Minecraft accessibility settings. - Luna (https://github.com/hannibal002/SkyHanni/pull/5601)
- Fixed Kuudra Profit Tracker showing key cost as 0. - Luna (https://github.com/hannibal002/SkyHanni/pull/5623)
- Fixed the mod not finding updates if the newest SkyHanni version doesn't have a download available for your current Minecraft version. - Luna (https://github.com/hannibal002/SkyHanni/pull/5618)
Technical Details
- Added debug command
/shcomparewikinpcto compare wiki data with SkyHanni graph data. - hannibal2 (https://github.com/hannibal002/SkyHanni/pull/5614) - Added enum class to Diana waypoint sharing instead of string comparison. - Ambrosy (https://github.com/hannibal002/SkyHanni/pull/5501)
- Added graph editor validation for deprecated teleport nodes and invalid warp and jump pad names. - hannibal2 (https://github.com/hannibal002/SkyHanni/pull/5621)
- Added Modrinth as a new source for update checks and changelogs, replacing GitHub as default. - Luna (https://github.com/hannibal002/SkyHanni/pull/5618)
- Changed the Download update button to open the browser at the relevant Modrinth or GitHub release instead of queuing the update to be automatically installed. - Luna (https://github.com/hannibal002/SkyHanni/pull/5618)
- Fixed
CropClickEventfiring when right-clicking crops. - Luna (https://github.com/hannibal002/SkyHanni/pull/5454)- There are currently no crops (other than Rift crops, which aren't handled by this event) that are harvested using right-click, so these were just false positives.
- Fixed
MCVersion.currentMcVersionbeing called before Minecraft set-up in gradle test. - Rain (https://github.com/hannibal002/SkyHanni/pull/5626) - Removed the ability to automatically download updates. - Luna (https://github.com/hannibal002/SkyHanni/pull/5618)
- Removed the ability to disable update notifications. - Luna (https://github.com/hannibal002/SkyHanni/pull/5618)
- These notifications only appear once per game start unless you manually check for updates.
- Renamed
BlockClickEvent.getBlockStatetoBlockClickEvent.blockStateto avoid implying it's a method. - Luna (https://github.com/hannibal002/SkyHanni/pull/5454) - Split deprecated
TELEPORTgraph node tag intoWARP,JUMP_PAD, andTELEPORT_PAD. - hannibal2 (https://github.com/hannibal002/SkyHanni/pull/5621)
SkyHanni Beta 7.17.0
Improvements
- Added Boop Party for non-Bingo Profiles. - Fazfoxy (https://github.com/hannibal002/SkyHanni/pull/5570)
- Added toggle to only show Cocoon Overlay when the player can cocoon. - Fazfoxy (https://github.com/hannibal002/SkyHanni/pull/5538)
- Changed the in-game auto-updater to not auto-update anything, rather suggest to manually update from Modrinth. - hannibal2 (https://github.com/hannibal002/SkyHanni/pull/5617)
Fixes
- Fixed Bingo Boop Party Including Player Ranks in Party Invite. - Fazfoxy (https://github.com/hannibal002/SkyHanni/pull/5570)
- Fixed Cocoon Features triggering in incorrect conditions. - Fazfoxy (https://github.com/hannibal002/SkyHanni/pull/5538)
- Fixed Cocoon Overlay showing from very far away. - Fazfoxy (https://github.com/hannibal002/SkyHanni/pull/5538)
- Fixed Could not find gemstone slot price error showing up when interacting with certain items that still have outdated gemstone slots. - Luna (https://github.com/hannibal002/SkyHanni/pull/5591)
- If you still see any such errors, please report it to us so that we can add the items to the exclusion list.
- Fixed custom Mineshaft type names not displaying correctly. - Rain (https://github.com/hannibal002/SkyHanni/pull/5613)
- Fixed Enter keybind firing incorrectly after closing chat or inventory. - hannibal2 (https://github.com/hannibal002/SkyHanni/pull/5413)
- Fixed sending Pest Spawn Cooldown Expired warning wrongly at Garden join. - hannibal2 (https://github.com/hannibal002/SkyHanni/pull/5432)
Technical Details
- Added
SkyblockEquipmentDataUpdateEventfor equipment updates. - Fazfoxy (https://github.com/hannibal002/SkyHanni/pull/5538) - Switched from Moulberry LBIN API to Elite LBIN API. - Ke5o (https://github.com/hannibal002/SkyHanni/pull/5616)
- Also renamed
/shfetchmoulblbinsto/shreloadlbins.
- Also renamed
SkyHanni Beta 7.16.1
Fixes
- Fixed game crashing on startup. - Luna (https://github.com/hannibal002/SkyHanni/pull/5598)
SkyHanni Beta 7.15.0
New Features
- Added Vanquisher Waypoint Sharing. - itsseth3 (https://github.com/hannibal002/SkyHanni/pull/5197)
- Sends appropriate Vanquisher spawned/shared/died message into party/all chat.
- Either shares instantly or upon key press.
- On-screen indicators: Renders title, waypoint, beacon, and tracers for party member spawns (or global if enabled).
Improvements
- Added
/shrpcrestartto restart Discord Rich Presence. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5537) - Added Rosewater Flask search tag to options related to evolving items. - Luna (https://github.com/hannibal002/SkyHanni/pull/5525)
- Improved Bingo event time detection by fetching from the Hypixel API, supporting Extreme and Secret Bingos. - Luna (https://github.com/hannibal002/SkyHanni/pull/5508)
Fixes
- Fixed
/gfssometimes not working. - nopo (https://github.com/hannibal002/SkyHanni/pull/5546) - Fixed an issue where enabling Hide Particles would still show particles from other players' Totems of Corruption. - Ambrosy (https://github.com/hannibal002/SkyHanni/pull/5543)
- Fixed being able to set Sensitivity Reducer reduction factor to invalid values, causing glitched head movement. - Luna (https://github.com/hannibal002/SkyHanni/pull/5536)
- Fixed Discord RPC not connecting. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5537)
- Fixed errors about Alixer and Bingo NPC in chat. - Luna (https://github.com/hannibal002/SkyHanni/pull/5508)
- Fixed issues trying to download NEU repo. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5517)
- Fixed lags when dealing with pets. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5545)
- Fixed Lobby Easter Egg Waypoints. - L3Cache (https://github.com/hannibal002/SkyHanni/pull/5542)
- Fixed Mute Fusion Machine not working if you're too far away. - Luna (https://github.com/hannibal002/SkyHanni/pull/5526)
- Fixed the mod sometimes saying Control (Ctrl) even when the Command (Cmd) key is expected on macOS. - Luna (https://github.com/hannibal002/SkyHanni/pull/5525)
- Fixed unpredictable SHWords replacements on 1.21.11. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5342)
Technical Details
- Added annotation params to
HandleEventforIslandTypeTag(s), and SkyBlock or when anOutsideSBFeatureis enabled. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5419) - Added JGit management for repo files. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5517)
- Added more unit tests for
ReflectionUtils. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5403) - Added temporary workaround for Kotlin bug. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5556)
- Changed
/ffcategory from main command to a normal command. - Ambrosy (https://github.com/hannibal002/SkyHanni/pull/5533) - Changed
ChatUtils.deleteNextMessageto use aComponentin the predicate instead of aString. - Luna (https://github.com/hannibal002/SkyHanni/pull/5525) - Cleaned up
ReflectionUtilsand usages. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5403)- Mainly removing unused functions.
- Functions for easy class-field access added.
- Cleaned up some render event listeners. - hannibal2 (https://github.com/hannibal002/SkyHanni/pull/5534)
- Converted
IslandTypeTagto a real enum class instead of a class with instances. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5419) - Deprecated
.getConstant()on repo reload in favor ofgetConstantAsync(). - Daveed (https://github.com/hannibal002/SkyHanni/pull/5419) - Fixed
RenderUtils.scheduleOnRenderThreadalways returningCompletableFuture<Void>if we weren't on the render thread. - Luna (https://github.com/hannibal002/SkyHanni/pull/5460) - Made
validateAccessWidenerGradle task explicitly depend onstonecutterPrepareto fix occasional build failures. - Luna (https://github.com/hannibal002/SkyHanni/pull/5490) - Moved repo logging to distinct files. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5517)
- Will be in
config/sh/repo/logsandneu/repo/logsrespectively. - Log dirs will not get nuked when repo fs clears.
- Will be in
- Overhauled SHWords UI. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5342)
- Re-engineered the
Shimmyclass to work better with Kotlin-isms. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5403)ShimmyTestadded to ensure functional parity with NEU version.
- Re-worked SHWords to use Screen + GUI formatting. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5342)
- Removed
Position.renderString. - Daveed + Fazfoxy (https://github.com/hannibal002/SkyHanni/pull/5405) - Removed reader loop in IPC in favor of inline looping. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5537)
- Renamed
CoroutineConfigand related classes toCoroutineSettings. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5419) - Replaced lots of feature
isEnabled()functions with newHandleEventparams. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5419) - Reworked the
RepoLoggerto extendSkyHanniLogger. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5517) - Updated Kotlin language version from 2.0 to 2.2. - Luna (https://github.com/hannibal002/SkyHanni/pull/5460)
SkyHanni Beta 7.14.0
New Features
- Added Deployable Overlay. - nopo (https://github.com/hannibal002/SkyHanni/pull/5506)
Improvements
- Added support for Littlefoot's Den Shaft. - nopo (https://github.com/hannibal002/SkyHanni/pull/5523)
Fixes
- Added support for new Reindrake spawn message. - Luna (https://github.com/hannibal002/SkyHanni/pull/5513)
- Fixed Active Effects and Cookie Buff in Compact Tab List having really long text when inactive. - Luna (https://github.com/hannibal002/SkyHanni/pull/5468)
- Fixed Active Effects in Compact Tab List being split into two lines when they shouldn't. - Luna (https://github.com/hannibal002/SkyHanni/pull/5468)
- Fixed error when disconnecting while tracking sounds/particles. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5484)
- Fixed small typos. - hannibal2 (https://github.com/hannibal002/SkyHanni/pull/5473)
- Fixed Ultrasequencer Helper missing first round. - HyperKids (https://github.com/hannibal002/SkyHanni/pull/5498)
- Updated Shiny Orb Tracker to work after Shiny Shard rename to Shiny Token. - Luna (https://github.com/hannibal002/SkyHanni/pull/5518)
Technical Details
- Cleaned up
TabListReader. - hannibal2 (https://github.com/hannibal002/SkyHanni/pull/5497) - Cleaned up components in player name formatting logic. - hannibal2 (https://github.com/hannibal002/SkyHanni/pull/5435)
- Cleaned up lots of deprecated usages of functions. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5388)
- Extracted
TrackCommandinto base, and world class. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5484) - Fixed
Component.containsandComponent.startsWithadding legacy formatting codes where the original component string doesn't include them. - Luna (https://github.com/hannibal002/SkyHanni/pull/5468) - Migrated all detekt rules to 2.0 format. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5507)
- Migrated Moveable HUD elements to new
moveablehudpackage. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5388)- Config + impl. classes were almost entirely duplicated code.
- Removed every instance of
pushMatrix()andpopMatrix()that can be removed. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5388) - Updated GitHub CIs to use Java 25. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5491)
SkyHanni Beta 7.13.0
Improvements
- Added 21 more /shachievements. - nopo (https://github.com/hannibal002/SkyHanni/pull/5489)
Fixes
- Fixed crash with Discord RPC enabled. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5495)
- Fixed Dice Achievement. - nopo (https://github.com/hannibal002/SkyHanni/pull/5489)
- Fixed issues with GFS auto-complete. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5494)
- Fixed Slayer Kill Time not counting the first phase for Tarantula Broodfather 5. - Luna (https://github.com/hannibal002/SkyHanni/pull/5466)
- Fixed some overlays rendering at the wrong size with separate inventory GUI scales, and fixed Diana's nearest warp helper rendering twice over inventory. - akinsoft (https://github.com/hannibal002/SkyHanni/pull/5482)
- Fixed Translate on Click feature. - NetheriteMiner (https://github.com/hannibal002/SkyHanni/pull/5483)
Technical Details
- Added alpha param for item stack rendering. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5341)
- Renamed BlockUtils.rayTrace to BlockUtils.raycast. - Luna (https://github.com/hannibal002/SkyHanni/pull/5488)
- Renamed MobUtils.OwnerShip to MobUtils.Ownership. - Luna (https://github.com/hannibal002/SkyHanni/pull/5488)
- Renamed MobUtils.rayTraceForMob to MobUtils.raycastForMob. - Luna (https://github.com/hannibal002/SkyHanni/pull/5488)
- Renamed MobUtils.rayTraceForMobs to MobUtils.raycastForMobs. - Luna (https://github.com/hannibal002/SkyHanni/pull/5488)
- Renamed SlayerChangeEvent file to SlayerEvents and moved SlayerQuestCompleteEvent to it. - Luna (https://github.com/hannibal002/SkyHanni/pull/5466)
SkyHanni Beta 7.12.0
New Features
- Added SkyHanni Achievements. - nopo (https://github.com/hannibal002/SkyHanni/pull/5472)
- Do /shachievements to see them all.
Improvements
- TPS counter will now climb back up to 20 more gradually when the server was completely unresponsive for over a second. - Luna (https://github.com/hannibal002/SkyHanni/pull/5467)
- When a Diana burrow guess fails, the error message will no longer mention sounds or ask you to turn off Hypixel music. - Luna (https://github.com/hannibal002/SkyHanni/pull/5470)
- We no longer rely on sounds at all for guesses.
- When a Diana burrow guess fails, we will now recommend
/particlequality extremeinstead of/particlequality high. - Luna (https://github.com/hannibal002/SkyHanni/pull/5470)- This is just to make sure we have the highest possible particle quality just in case.
Fixes
- Fixed
!tpsparty command not rounding TPS to 2 decimal points. - Luna (https://github.com/hannibal002/SkyHanni/pull/5467) - Fixed Dance Room Helper getting out of sync. - Luna (https://github.com/hannibal002/SkyHanni/pull/5433)
- It should now remain accurate even if the server is lagging.
- Fixed Discord Rich Presence not connecting. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5448)
- Fixed not switching to backup repo when files on disk are corrupt. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5446)
- Fixed rare error loading recipes from NEU. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5385)
Technical Details
- Added more case-detection for gradle failure in github workflows. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5371)
- Added SHDiscordIPC, and reworked DiscordRPCManager. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5448)
- Added verbose debug when File I/O errors are hit in repo management. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5446)
- Detekt will no longer run during local builds. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5449)
- Still runs automatically on CI for all PRs.
- Can be triggered locally with
./gradlew detektMain.
- Fixed
cleanMessagefield inPartyChatEvent.AllowandPartyChatEvent.Modifybeing the whole message rather than just the actual message portion. - Luna (https://github.com/hannibal002/SkyHanni/pull/5467) - Fixed Resettable not working on private classes. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5440)
- Fixed unnecessary debug logging in TpsCounter if player is in limbo or server is stalled for an extended period of time. - Luna (https://github.com/hannibal002/SkyHanni/pull/5465)
- Heavily reduced build times. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5449)
- Moved ErrorManager cleanup constants to repo. - Daveed (https://github.com/hannibal002/SkyHanni/pull/4514)
- Moved sync-dependent data population to single safe block. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5385)
- Removed dependency on
kdiscordipc. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5448) - Removed superfluous synchronize blocks in NEU loading. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5385)
- Renamed
cleanedAuthorfield inPartyChatEvent.AllowandPartyChatEvent.ModifytoauthorName. - Luna (https://github.com/hannibal002/SkyHanni/pull/5467) - Split annotation processors by area. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5449)
- LoadedModules, PrimaryFunction, and VersionConstants.
- Updated Crash on Death to use PlayerDeathEvent. - Luna (https://github.com/hannibal002/SkyHanni/pull/5471)
- Updated github actions to Node24 versions. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5449)
- Prep for June 2026 deprecation of Node 20.
- Upgraded gradle from 9.3 to 9.4.1. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5449)
- New version fixed some caching issues.
SkyHanni Beta 7.11.0
New Features
- Added an option to prevent breaking crops on the Garden while holding a fishing rod. - Luna (https://github.com/hannibal002/SkyHanni/pull/5455)
- Added Avorius Helper for the Crimson Isle. - Destiny (https://github.com/hannibal002/SkyHanni/pull/5441)
- Added line to Tarantula Boss. - SillyGirlMarina (https://github.com/hannibal002/SkyHanni/pull/5392)
- Added Museum Category Highlighter. - nopo (https://github.com/hannibal002/SkyHanni/pull/5450)
- Highlights completed categories in green.
- Added option to reduce sensitivity while holding Squeaky Mousemat. - Nick-NCSU (https://github.com/hannibal002/SkyHanni/pull/5391)
Improvements
- Hoe Levels Display now warns you if your tool is not gaining XP because you're farming the wrong crop. - Luna (https://github.com/hannibal002/SkyHanni/pull/5415)
- Made warnings from Barn Fishing Timer clearer. - Luna (https://github.com/hannibal002/SkyHanni/pull/5453)
- Renamed feature Patcher Coords Waypoints to Coords Waypoints. - hannibal2 (https://github.com/hannibal002/SkyHanni/pull/5424)
- Significantly improved accuracy of server TPS measurement. - Luna (https://github.com/hannibal002/SkyHanni/pull/5437)
Fixes
- Fixed error reading items in ItemPickupLog. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5444)
- Fixed error when using level color for player name in tab. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5445)
- Fixed Greenhouse Growth Stage alert sometimes sending multiple times. - Luna (https://github.com/hannibal002/SkyHanni/pull/5438)
- Fixed instance profit calculation. - Tommo (https://github.com/hannibal002/SkyHanni/pull/5452)
- Removed the dungeon key counting as profit.
- Removed empty items from display.
- Fixed occasional performance issues with Mob Detection. - Luna (https://github.com/hannibal002/SkyHanni/pull/5456)
Technical Details
- now fires at instead of . - Luna (https://github.com/hannibal002/SkyHanni/pull/5451)
- This avoids event handlers operating on stale data that is a tick behind.
- Added . - Luna (https://github.com/hannibal002/SkyHanni/pull/5437)
- Added . - Luna (https://github.com/hannibal002/SkyHanni/pull/5437)
- Useful for countdowns, because will round down, often leading to undesirable behavior where, for example, your 5-second countdown starts at 4 and shows 0 for a full second before finishing.
- Added and in place of. of previous hardcoded magic numbers. - Luna (https://github.com/hannibal002/SkyHanni/pull/5443)
- This also updates our outdated assumption of sneaking eye height being 1.54, which was true in Minecraft 1.8.9, but nowadays it is more like 1.27.
- Added . - Luna (https://github.com/hannibal002/SkyHanni/pull/5443)
- Added and fields to . - Luna (https://github.com/hannibal002/SkyHanni/pull/5437)
- Added ItemStack.asTextComponent. - nopo (https://github.com/hannibal002/SkyHanni/pull/5431)
- Changed ArmorStand entity copying to use EquipmentSlot. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5442)
- Fixed post being delayed by DelayedRun calls. - Luna (https://github.com/hannibal002/SkyHanni/pull/5451)
- Migrated all declared plugin + library versions to libs.version.toml. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5384)
- Removed FeatureTogglesByDefaultAdapter. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5377)
- Removed leftover files from patcher support. - hannibal2 (https://github.com/hannibal002/SkyHanni/pull/5424)
- Removed unused . - Luna (https://github.com/hannibal002/SkyHanni/pull/5437)
- The precise definition of a year is context-dependent anyway, so it's better not to have this.
- Renamed to to more accurately represent its function. - Luna (https://github.com/hannibal002/SkyHanni/pull/5443)
- Unified separate gradle sub-projects to use dep resolution from libs.version.toml. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5384)
- Updated Stonecutter to version 0.9. - Luna (https://github.com/hannibal002/SkyHanni/pull/5463)
SkyHanni Beta 7.10.0
Improvements
- Added /shresetshinyorbtracker command to reset Shiny Orb Tracker. - Luna (https://github.com/hannibal002/SkyHanni/pull/5421)
- Improved pathfind lines to look prettier. - hannibal2 (https://github.com/hannibal002/SkyHanni/pull/5417)
Fixes
- Fixed Advanced Player List parsing YouTubers as numbers. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5427)
- Fixed colored item names in /viewrecipe autocomplete. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5434)
- Fixed double XP lines in tab. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5427)
- Fixed issues with backup repo not loading. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5343)
- Fixed multiple overclockers not being detected by Jacob bulk-claim. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5410)
- Fixed Shiny Orb Tracker not working with revamped Year of the Pig event. - Luna (https://github.com/hannibal002/SkyHanni/pull/5421)
- Fixed tracker uptime data not being saved between sessions. - hannibal2 (https://github.com/hannibal002/SkyHanni/pull/5412)
Technical Details
- Added lots more suspension usage in repo for efficient IO. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5343)
- Cleaned up code duplications around location to string or string to location parsing. - hannibal2 (https://github.com/hannibal002/SkyHanni/pull/5411)
- Made renderRenderable require non-nullable strings now. - hannibal2 (https://github.com/hannibal002/SkyHanni/pull/5428)
- Migrated all top-level configs in SkyHanniConfig from var to val. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5418)
- Moved main toggles into same structure. - hannibal2 (https://github.com/hannibal002/SkyHanni/pull/5426)
- Ported Vanquisher API from Nautilus. - Fazfoxy (https://github.com/hannibal002/SkyHanni/pull/5253)
- Refactored SkyHanniTypeAdapters into an enum class. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5380)
- Renamed Mob.Type to MobCategory. - hannibal2 (https://github.com/hannibal002/SkyHanni/pull/5397)
- Renamed all ChestGuiOverlay render handlers to onChestGuiRender. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5418)
- Simplified Reforge data loading from NEU. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5380)
- Started cleanup of and its related classes. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5380)
- Started defining PrimaryFunctions for events missing them. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5418)
SkyHanni Beta 7.9.0
New Features
- Added Supercrafting menu quantity preset overlay. - HyperKids (https://github.com/hannibal002/SkyHanni/pull/5296)
Improvements
- Renamed Farming Weight's EliteBot display name to Elite SkyBlock. - hannibal2 (https://github.com/hannibal002/SkyHanni/pull/5409)
Fixes
- Fixed multiple different errors all related to island type detection, this time for real. - hannibal2 (https://github.com/hannibal002/SkyHanni/pull/5408)
Technical Details
- Added error logging and showing of island detection issues. - hannibal2 (https://github.com/hannibal002/SkyHanni/pull/5408)
SkyHanni Beta 7.8.0
New Features
- Added command . - Chissl (https://github.com/hannibal002/SkyHanni/pull/4703)
- Shows garden uptime history for the past x days, defaults to 7 days.
- Added Crop Break Tracker. - Chissl (https://github.com/hannibal002/SkyHanni/pull/4703)
- Shows the number of crops you have broken on the Garden and blocks per second (supports pest farming/visitors).
- Can choose to display data from the following modes: Total, Session, Day, Week, Month, or Year.
Improvements
- Changed Duplicate Location Markers to no longer show after all Hoppity Egg locations on the island are found. - hannibal2 (https://github.com/hannibal002/SkyHanni/pull/5395)
- Improved Fishing Timer with total mob count and more accurate despawn timing. - Empa & Fazfoxy (https://github.com/hannibal002/SkyHanni/pull/5247)
Fixes
- Fixed cooldown display for Shadow Warp ability not working. - Luna (https://github.com/hannibal002/SkyHanni/pull/5387)
- Fixed Dungeon Clean End feature not working. - Luna (https://github.com/hannibal002/SkyHanni/pull/5386)
- Fixed error when using Fast Fairy Souls without soul data loaded. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5383)
- Fixed island change event not always being sent, causing many features to malfunction (incorrect scoreboard data, broken profit trackers, etc.). - hannibal2 (https://github.com/hannibal002/SkyHanni/pull/5399)
- Fixed showing more than 100% of found Hoppity locations on the island because of outdated config data. - hannibal2 (https://github.com/hannibal002/SkyHanni/pull/5394)
- Fixed Sky Mall and Lottery HUD elements displaying outside of SkyBlock. - HyperKids (https://github.com/hannibal002/SkyHanni/pull/5389)
- Fixed Stranded players being notified to collect Hoppity eggs. - Luna (https://github.com/hannibal002/SkyHanni/pull/5390)
Technical Details
- Added and used . - hannibal2 (https://github.com/hannibal002/SkyHanni/pull/5375)
- Added SkyHanni Timed Tracker. - Chissl (https://github.com/hannibal002/SkyHanni/pull/4702)
- Supports saving multiple modes to .
- Has display modes for Total, Session, Day, Week, Month, and Year.
- Allows players to show data from prior dates.
- Cleaned up . - hannibal2 (https://github.com/hannibal002/SkyHanni/pull/5376)
- Cleaned up console messages. - hannibal2 (https://github.com/hannibal002/SkyHanni/pull/5398)
- Migrated to using colorless patterns and components. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5383)
- Renamed the config of SkyHanni. - hannibal2 (https://github.com/hannibal002/SkyHanni/pull/5374)
Removed Features
- Removed command . - nopo (https://github.com/hannibal002/SkyHanni/pull/5381)
- The command that opens Elitebot still works.



