Releases: hannibal002/SkyHanni
Releases · hannibal002/SkyHanni
1.8.0
SkyHanni Beta 1.8.0
New Features
- Added a chat filter, profit per run, and profit tracker for Crystal Nucleus runs. - Daveed (#2285)
- Added automatic SkyBlock joining when connecting to Hypixel. - Mikecraft1224 (#2745)
- Added Bacte Phase Display to the Damage Indicator. - j10a1n15 (#2322)
- Added waypoints for Bacte's Tentacles with hit counts. - j10a1n15 (#2322)
- Shows hit counts instead of HP display due to varying max health values.
- Added XP in Inventory. - j10a1n15 (#3253)
- Showing current XP in item lore of XP-dependent menus (e.g., Experimentation Table, Anvil, Hex).
- This ensures XP visibility even when replaced by the SkyBlock XP bar.
Improvements
- Hide Item Tracker buttons when the display is grayed out. - hannibal2 (#3286)
- Made the "Open Last Storage" feature persistent across instances. - Helium9 (#3182)
Fixes
- Fixed chat message about missing attribute shards in the Fishing Profit Tracker. - hannibal2 (#3289)
- Fixed Composter Overlay display. - Daveed (#3280)
- Fixed errors when farming pests from traps. - Daveed (#3278)
- Fixed Estimated Item Value in NEU menus. - nopo (#3301)
- Fixed GUI search for some profit trackers. - hannibal2 (#3287)
- Fixed King's Scent detection for Non-God Pot display. - hannibal2 (#3298)
- Fixed prismatic books causing errors with Bazaar Order Helper. - CalMWolfs (#3273)
- Fixed rare freezes at Minecraft startup. - nopo (#3302)
- Fixed reading NEU data in Estimated Item Value. - Daveed (#3297)
- Fixed Sack Display for gemstone sacks. - CalMWolfs (#3294)
- Fixed SkyBlock XP Bar overriding other mods. - j10a1n15 (#3253)
- Fixed visitor reward checks for multi-rare-reward visitors. - Daveed (#3277)
- Fixed Widget Display occasionally showing player names. - Daveed (#3257)
Technical Details
- Added
CrystalNucleusLootEvent
for loot info upon completing a Nucleus run. - Daveed (#2285) - Added
EntityHurtEvent
. - j10a1n15 (#2322) - Added detekt rule for early returns instead of island type annotations. - Daveed (#3274)
- Added detekt rule to prevent
@Expose
from being removed during merges. - Daveed (#3292) - All SkyHanni trackers use
RenderDisplayHelper
, some withinitRenderer()
. - hannibal2 (#3287) - Followed Kotlin conventions:
API
→Api
,NEU
→Neu
,Xp
→XP
, etc. - hannibal2 (#3296) - Implemented REPO patterns in
BazaarAPI
. - hannibal2 (#3271)- Improved maintainability.
- Renamed
LorenzChatEvent
toSkyHanniChatEvent
. - CalMWolfs (#3270)
1.7.0
SkyHanni Beta 1.7.0
Improvements
- Added support for more NEU GUIs in Estimated Item Value. - hannibal2 (#3251)
- Added Trade Overlay, Equipment Overlay, and Storage Overlay support.
Fixes
- Fixed
/shskills
command showing usage when resetting a custom skill goal. - Luna (#3264) - Fixed Anvil Combine Helper not highlighting when a book is in the second slot. - Ownwn (#3258)
- Fixed bazaar detection in instant buy menu, breaking visibility of features like Visitor Shopping List and Hide Non Clickable Items. - hannibal2 (#3269)
- Fixed Custom Scoreboard error when visiting a garden. - j10a1n15 (#3266)
- Fixed Custom Scoreboard not showing the Mineshaft Room ID. - j10a1n15 (#3254)
- Fixed enchanted clock reminders triggering at incorrect times. - Daveed (#3256)
- Fixed incorrect Livid highlighting in F5/M5 sometimes. - martimavocado (#2897)
- Fixed SkyBlock XP Bar overriding in Rift & Catacombs. - j10a1n15 (#3252)
Technical Details
- Added EnumMap helper methods. - Empa (#3200)
- Changed more events to SkyHanniEvent. - CalMWolfs (#3234)
- Cleaned EstimatedItemValueCalculator code: improved onlyTierOnePrices and onlyTierFivePrices calculations. - hannibal2 (#3250)
- Cleaned up estimated item value logic. - hannibal2 (#3255)
- Resolved some Baseline LongMethod issues. - j10a1n15 (#3240)
- Reworked Livid color detection. - martimavocado (#2897)
- Added performance improvements.
- Added easier debugging for future issues.
1.6.0
SkyHanni Beta 1.6.0
New Features
- Added option to display Skyblock XP on the Minecraft XP bar. - j10a1n1 (#2886)
- Added option to shorten coin amounts in chat messages. - Daveed (#3231)
- Added SkyBlock Level to Custom Scoreboard. - j10a1n15 (#2895)
Improvements
- Improved multiple GUIs by graying out or hiding irrelevant ones. - hannibal2 (#3218)
- Separated totals from mob list on Mythological Creature Tracker. - indigo_polecat (#3228)
Fixes
- Fixed "Rift Dimension" appearing on Custom Scoreboard in the Rift. - j10a1n15 (#3230)
- Fixed 'Buy 10 levels' text for fewer levels remaining in HOTM menu. - Nessiesson (#3237)
- Fixed
/show
messages from ironman and non-ranked players not reformatted by Chat Player Messages. - Nessiesson (#3238) - Fixed a rare crash when using ancient versions of NEU. - CalMWolfs (#3247)
- Fixed Custom Scoreboard in the Garden. - j10a1n15 (#3230)
- Fixed Estimated Item Value for Wither Blades with Ultimate Wither Scroll. - Luna (#3227)
- Fixed Experimentation Table Tracker appearing on other islands at correct coordinates. - hannibal2 (#3239)
- Fixed Experimentation Table Tracker not detecting Exp Bottles thrown over 5 blocks away. - hannibal2 (#3239)
- Limited Experimentation Table Tracker checks to within 15 blocks around the table.
- Fixed GUI Editor hotkey blocking GUI searches. - hannibal2 (#3226)
- Fixed Rift Dance Room Helper always hiding players. - CalMWolfs (#3244)
- Fixed skull crash with missing repo. - nopo (#3229)
- Fixed some items not rendering in personal compactor/deletor overlay. - CalMWolfs (#3243)
- Fixed Town Board waypoint not showing with an incomplete Fetch quest in the Crimson Isle. - Luna (#3233)
Technical Details
- Added
Renderable.line
for cleanup. - hannibal2 (#3225) - Added and used utility functions
NBTTagCompound.getStringList
andNBTTagCompound.getCompoundList
. - hannibal2 (#3248) - Added RAM and uptime support for
/shdebug
. - hannibal2 (#3209) - Added SkyblockXP API. - j10a1n15 (#2886)
- Changed more events to SkyHanniEvent. - CalMWolfs (#3217)
- Removed download source checker. - hannibal2 (#3246)
1.5.0
SkyHanni Beta 1.5.0
New Features
- Added blocking for slayers that cannot spawn in the current dimension to prevent Maddox's menu from closing. - Luna (#3211)
- Added Frog Mask Display. - ILike2WatchMemes (#2542)
- Displays current buffed region and duration until next change.
Improvements
- Added custom sound to the Inquisitor Share feature. - Helium9 (#3160)
- Replaced old hoppity ready reminder messages when clickable is disabled. - hannibal2 (#3215)
Fixes
- Fixed /shcarry tracker not working when reusing the same customer name. - hannibal2 (#3221)
- Fixed Crimson Quests with two mini-bosses via Tab Widget. - hannibal2 (#3224)
- Fixed issue with Hitman statistics. - Daveed (#3210)
- Fixed missing label on Partyfinder ItemStack. - j10a1n15 (#3219)
- Fixed opening AH for items not in AH in Visitor Shopping List. - hannibal2 (#3222)
- Fixed showing minion upgrade helper outside the minion menu. - hannibal2 (#3223)
Technical Details
- Delayed HypixelData comparison with HypixelLocationAPI. - Empa (#3212)
- Improved Custom Scoreboard to check only active patterns on the current island. - j10a1n15 (#2927)
- Removed deprecated clickType field. - j10a1n15 (#3207)
- Rewrote ReputationHelper to use Renderables & TabWidgetUpdateEvent. - j10a1n15 (#3207)
- Split RegexTestMissing Detekt Rule. - j10a1n15 (#3220)
- Transferred more events to SkyHanniEvent. - CalMWolfs (#3199)
1.4.0
SkyHanni Beta 1.4.0
New Features
- Added Sound Responses. - Thunderblade73 & CalMWolfs (#2222)
- Plays meow sound when 'meow' appears in chat.
- Plays bark sound when 'woof' appears in chat.
Fixes
- Fixed autoupdater not working with new backport updates in certain situations. - CalMWolfs (#3171)
- Fixed copy option in
/playtimedetailed
not working unless Limbo Playtime Detailed is enabled. - Luna (#3193) - Fixed Farming Fortune Breakdown not showing in itooltips for Armor or Farming Tools with Gemstones applied. - hannibal2 (#3184)
- Fixed item information not loading occasionally due to NEU errors. - CalMWolfs (#3191)
- Fixed missing visuals in /ff. - Thunderblade73 (#3196)
Technical Details
- Added
/shneurepostatus
to show status of loaded items from the NEU repo. - CalMWolfs (#3191) - Added Item Base Stats support. - hannibal2 (#3197)
- Read item base stats from Hypixel Item API, provide utility functions, and display stats in item lore via debug toggle.
- Cleaned up code in Bestiary display class. - hannibal2 (#3155)
- Fixed bug in /shgraphfindall. - hannibal2 (#3198)
- Migrated more events from LorenzEvent to SkyHanniEvent. - CalMWolfs (#3188)
1.3.0
Version 1.3.0
New Features
- Added reminders for Enchanted Clock boosts. - Daveed (#3051)
Improvements
- Added auto-accept for Crimson Isle quests. - Donaldino7712 (#3181)
- Removed unused "Not Accepted" quest state after 0.20.9 SB update.
- Added compact display mode to the Farming Fortune Display. - Chissl (#3119)
Fixes
- Fixed Book of Stats not counting in Estimated Item Value for items with 0 kills. - Luna (#3178)
- Fixed Custom Keybinds not working with inventory or chat keybind. - Thunderblade73 (#3186)
- Fixed overflow skill level-up messages only appearing above level 60. - Helium9 (#3177)
- Fixed Rabbit Hitman claim estimates. - Daveed (#3142)
- Fixed Rift Blood Effigies detection. - Luna (#3179)
Technical Details
- Added debug command to navigate all nodes in island graph. - hannibal2 (#3100)
- Added HypixelAPIServerChangeEvent. - Empa (#2768)
- Allowed dashes in repo pattern keys for readability. - hannibal2 (#3115)
- Fixed some item attributes treated as Boolean instead of Int. - Luna (#3178)
- Implemented Hypixel Mod API. - Empa (#2768)
- Moved inventory open/close and repo events to SkyHanni events. - CalMWolfs (#3174)
1.2.0
Version 1.2.0
New Features
- Removed NotEnoughUpdates requirement. - CalMWolfs (#2909)
- SkyHanni no longer requires NEU to run, preparing for updates to modern Minecraft versions.
- Using NEU is still recommended.
Improvements
- Added
/shresetkinghelper
command to reset the King Talisman Helper. - Luna (#3163) - Added EliteBot profile button to Discord Rich Presence. - Chissl (#3169)
Fixes
- Fixed auction price comparison not detecting when the inventory is closed. - hannibal2 (#3165)
- Fixed Chocolate Factory's "Party Mode" not checking if chroma is enabled. - Daveed (#3164)
- Fixed Minion Upgrade Feature appearing outside minion menus. - hannibal2 (#3175)
- Fixed Motes Session incorrectly showing negative changes as gained motes. - hannibal2 (#3166)
- Fixed visual words not saving. - Daveed (#3170)
Technical Details
- Added
InventoryDetector
andRenderDisplayHelper
utility classes. - hannibal2 (#3154) - Added functionality to download NEU repo if NEU isn't installed. - CalMWolfs (#2909)
- Parsed NEU item repo for item and recipe data. - CalMWolfs (#2909)
- Ensured parsing occurs regardless of NEU installation status.
- Removed deprecated methods. - j10a1n15 (#3168)
- Replaced
LorenzWorldChangeEvent
withIslandChangeEvent
in GardenAPI. - Cédric Ab (#3151) - Retrieved lowest BIN prices if NEU isn't installed. - CalMWolfs (#2909)
- Using NEU's item price data if NEU is installed.
1.1.0
Version 1.1.0
New Features
- Added Minion Upgrade Helper. - Ovi_1 (#2589)
- Added a button in the Minion menu to obtain required items for the next upgrade from Sacks or Bazaar.
- Opens Bazaar if items aren't found in Sacks.
- Shows the cost of required items and total upgrade cost.
Improvements
- Added Profile Widget to Tab List Display. - Thunderblade73 (#3152)
- Added time-held display for Discrite in stack size and lore. - Luna (#3101)
- Enabled per-crystal color customization for Crystal Nucleus Barrier highlights. - Daveed (#3062)
- Sorted mining islands in Mining Event Tracker. - Penguin4life (#3117)
Fixes
- Fixed "Rift-Exported" items incorrectly marked as "salable" for motes in the features "Show Motes Price" and "Hide Not Clickable Items". - Luna (#3144)
- Fixed "Tokens Owned" not always updating in Carnival Shop. - hannibal2 (#3153)
- Fixed a rare error in Estimated Chest Value calculation. - hannibal2 (#3150)
- Fixed Custom Scoreboard Lines sometimes not showing Kuudra Lines. - j10a1n15 (#3157)
- Fixed overflow level-up message not showing and removed dependency on skill progress display. - appable (#3146)
- Fixed Rift-Exportable items incorrectly marked as non-transferable with Hide Not Clickable Items. - Luna (#3144)
- Items can still be transferred inside the Rift but cannot be sold for motes.
Technical Details
- Changed some lazy vals to getters or normal vals. - Empa (#3143)
- Converted Storage and related classes to Kotlin. - Daveed (#3106)
- Improved ModVersion class and integrated it into UpdateManager. - Empa (#3156)
- Moved EntityHealthUpdateEvent to DataWatcherAPI. - CalMWolfs (#2876)
- Preprocessed DataWatcherAPI and related code. - CalMWolfs (#2876)
1.0.0
Version 1.0.0
With this update, our versioning system has changed: beta versions will now be 1.0.x, while full releases will use x.y.0, denoting major updates.
New Features:
- Hoppity: Easier Unique Eggs per Island Overview with progress; Block without Booster Cookie; Block Hoppity Trade without purse; Prevent closing with Rabbit The Fish; Hoppity Event Card as GUI element; Stray Timer after Meal Egg; Hitman Rabbit's stats and slot tracker; Resident and Hotspot rabbits collection highlight and stats; Recolor duplicate chocolate gains with Time Tower; Party Mode;
- Inventory: Focus Mode: hide item lore; WASD keybinds in Abiphone Snake; Attribute Overlay: highlight/filter good rolls; Essence & Carnival shop helpers; New Year Cake Tracker.
- Fishing: Lava Replacement: water texture while lava fishing.
- Mining: Precision Mining Highlighter: box over particles; Crystal Nucleus crystal boxes; Flowstate Helper.
- Dungeon: Terminal Waypoints for F7/M7 Goldor Phase.
- Chat: Compact stash warnings; Commands: "/bp -", "/ec -", "/shlastopened" to reopen last opened storage page.
- Combat: Draconic Sacrifice Tracker; Ghost Profit Tracker: replaces old Ghost Counter.
- Event: Primal Fears chat solvers for Math & Public Speaking.
- Garden: Carrolyn Fetch Helper.
In addition to the 51 new features, there are also 92 minor improvements and 184 bug fixes.
See the full changelog on GitHub for an exhaustive list.
These incredible developers have been working on this update over the last few months:
0xDoge, aphased, appable, BearySuperior
CalMWolfs, Chissl, Cuz_Im_Clicks, Daveed
DungeonHub, Empa, Erymanthus, Fazfoxy
hannibal2, Helium9, HiZe, im-h, j10a1n15
jani, Ke5o, Luna, martimavocado, Mikecraft1224
MTOnline, nea, NeoNyaa, nopo, not_a_cow
Obsidian, phoebe, Stella, ThatGravyBoat
The_Deerman, Thunderblade73, Vixid
0.28 Beta 23
Version 0.28 Beta 23
Improvements
- Fixed Blaze Slayer features requiring Damage Indicator to be enabled. - hannibal2 (#3139)
- Added loading of Trophy Fish data by talking with Odger. - hannibal2 (#3137)
- Added Hedgehog to /ff guide. - hannibal2 (#3136)
- Updated the Custom Scoreboard default config. - j10a1n15 (#3126)
Fixes
- Fixed End Portal Fumes not being detected in Non-God Pot Display. - hannibal2 & The_Deerman (#3140)
- Disabled the Page Scrolling feature while using NEU Storage Overlay. - hannibal2 (#3135)
- Fixed heat showing as
null
in Custom Scoreboard. - Daveed (#3131) - Fixed a rare case where stats could fail to parse. - Daveed (#3133)
- Fixed stray tracker partying a bit too much. - Daveed (#3128)
- Fixed Moby being highlighted by Trapper Highlight. - Daveed (#3127)
- Fixed stray timer not rendering if Hoppity's Hunt is inactive. - Daveed (#3129)
- Fixed Gemstone Powder showing as being worth billions of coins in Garden visitor rewards. - Luna (#3124)