Skip to content

Releases: hannibal002/SkyHanni

1.16.0

18 Feb 16:50
Compare
Choose a tag to compare
1.16.0 Pre-release
Pre-release

SkyHanni Beta 1.16.0

New Features

  • Added precise Diana burrow prediction. - bloxigus (#3249)

Improvements

  • Added multi-guess support for precise burrow prediction. - hannibal2 (#3456)

Fixes

  • Fixed Hoppity Eggs appearing in the display even when they don't spawn again before the event ends. - Daveed (#3450)
  • Fixed incorrect spacing in all Item Trackers. - Daveed (#3452)
  • Fixed mayor data updating too slow after new mayor takes office. - j10a1n15 (#3455)

1.15.0

17 Feb 20:53
5ea61b6
Compare
Choose a tag to compare
1.15.0 Pre-release
Pre-release

SkyHanni Beta 1.15.0

New Features

  • Added Enchanted Book Drop Name. - Empa (#2000)
    • Shows enchantment name in rare drop messages and sends a custom one if none is provided by Hypixel.
  • Added Gift Profit Tracker. - Daveed (#3072)
    • Does NOT auto-track used gifts - see /shaddusedgifts.
  • Added Superpair Exp Overlay. - nopo (#3342)
    • Displays XP for super pairs in the bottom right corner of the item.

Improvements

  • Added clickable chat to copy crop milestone overflow level-up message. - Chissl (#3433)
  • Added Douce Pluie de Stinky Cheese to Non God-Potion display. - SuperClash (#3442)
  • Added more options for Item Trackers. - hannibal2 + Thunderblade73 (#3438)
    • Reordered item name, amount, price, and icon.
    • Shows the list as a table.
    • Added scrolling for long lists, replacing the "hide cheap items" option.

Fixes

  • Fixed Custom Scoreboard not displaying Mineshaft Room ID. - j10a1n15 (#3425)
  • Fixed error in UserLuckBreakdown GUI. - j10a1n15 (#3437)
  • Fixed Garden Visitor Supercraft button displaying even when all required items are already crafted. - Luna (#3436)
  • Fixed Garden Visitor Supercraft button not appearing when you can't craft all crops but already have the remainder in sacks. - Luna (#3436)
    • E.g., if a visitor wants 8 Enchanted Melon Blocks and you have 2 Enchanted Melon Blocks and 960 Enchanted Melons.
  • Fixed incorrect skill level display and occasional freezing. - SuperClash (#3440)
  • Fixed memory leak in entity rendering code. - Nessiesson (#3446)
  • Fixed NEU Souls in Dwarven Mines and Glacite Tunnels. - hannibal2 (#3435)
  • Fixed sprays not resetting when Pest Profit Tracker is reset. - Luna (#3448)
  • Fixed stash hider leaving empty chat lines between stash messages. - hannibal2 (#3444)
  • Possibly fixed some config reset errors. - hannibal2 (#3400)

Technical Details

  • Added Renderable.searchableScrollTable(). - Thunderblade73 (#3438)
  • Added update_java.md and linked in /shdebug. - hannibal2 (#3445)
  • Added ability to disable API requests via repo. - nopo (#3430)
    • Mainly for the Moulberry API, in case SH takes it down.
  • Added cachedExtraData to ErrorManager. - hannibal2 (#3429)
  • Added ChatUtils.editFirstMessage. - Empa (#2000)
  • Added Renderable.searchScrollTable. - Thunderblade73 (#3439)
  • Moved some existing gift-related resources to a new gifting package. - Daveed (#3072)

Removed Features

  • Removed support for Daedalus Axe as a farming tool in the Garden. - Luna (#3441)
    • Hypixel removed the ability to break crops with weapons.

1.14.0

13 Feb 03:07
Compare
Choose a tag to compare
1.14.0 Pre-release
Pre-release

SkyHanni Beta 1.14.0

New Features

  • Added Fishy Treat Profit Display. - hannibal2 (#3422)
    • Shows what item to purchase with your hard-earned Fishy Treat.
  • Added NEU-Souls Pathfinder. - hannibal2 (#3350)
    • When using /neusouls, displays a pathfinding line to the nearest missing Fairy Soul.
    • Shows the progress of Souls found of the current island in chat.

Improvements

  • Improved overall performance slightly. - Empa, Nessiesson (#3417)

Fixes

  • Fixed "Hide Other Players" in Dance Room Helper not working when the helper is disabled. - Luna (#3413)
  • Fixed ChestValue not showing when using different Minecraft languages. - j10a1n15 (#3418)
  • Fixed HotM menu opening causing false Powder Tracker updates. - j10a1n15 (#3421)
  • Fixed players and some mobs being hidden outside the Mirrorverse when "Hide Other Players" is enabled in Dance Room Helper. - Luna (#3413)

Technical Details

  • Added CheckRenderEntityEvent caching. - hannibal2 (#3414)
  • Added support for buttons in renderable/searchable lists via boolean config. - hannibal2 (#3407)
  • Changed event preconditions to be cached per tick and checked only when necessary. - Empa, ThatGravyBoat (#3417)
  • Fixed IDE error for 2024.3. - Thunderblade73 (#3379)
  • Reordered internal storage. - rueblimaster (#3416)
  • Reverted the GSON bumps. - hannibal2 (#3402)

1.13.0

09 Feb 22:20
Compare
Choose a tag to compare
1.13.0 Pre-release
Pre-release

SkyHanni Beta 1.13.0

Improvements

  • Added back the Item Tracker option "Hide outside Inventory". - hannibal2 (#3404)
    • Added option to hide Profit Trackers when not in an inventory.
  • Re-added text for refunded coins in the Bazaar "Cancelled Buy Order Clipboard" feature. - MTOnline (#3406)

Fixes

  • Fixed Golden Jerry detection. - rueblimaster (#3393)
  • Fixed inconsistent scrolling in some SH GUIs. - Thunderblade73 (#3375)
  • Fixed non-functional "Line to Jerry" disable option. - Thunderblade73 (#3397)
  • Fixed runic Jerry detection. - Thunderblade73 (#3396)
  • Fixed Statspocalypse not affecting SkyHanni User Luck. - nopo (#3399)
  • Fixed TPS display not rounding results. - hannibal2 (#3401)
  • Fixed Visitor Shopping List not clickable. - hannibal2 (#3403)
  • Fixed waypoints not visible behind blocks. - hannibal2 (#3408)
    • E.g. In Diana, Slayer, Hoppity Eggs.

1.12.0

08 Feb 00:36
Compare
Choose a tag to compare
1.12.0 Pre-release
Pre-release

SkyHanni Beta 1.12.0

New Features

  • Added Line to Jerry. - Thunderblade73 (#3388)
    • Shows a line to your spawned Jerry from Jerrypocalypse.
  • Added Player Highlighter for Century Party Invitation item. - hannibal2 (#3360)
    • Highlights players eligible for a Century Party invitation.
  • Added Rift Snake Highlighter. - hannibal2 (#321)
    • Highlights moving snakes in the Living Cave in the Rift.
    • Uses colors to indicate different snake states.
    • Highlights head or tail based on whether the held item calms or breaks the snake.
  • Added Sun Gecko Helper. - nopo (#3097)
    • Displays health, combo, combo progress, combo timeout, and active modifiers.

Improvements

  • "Craft materials from bazaar" now supports purchasing from AH. - hannibal2 (#3386)
  • Disabled "Block Refusing New Visitors" on Bingo. - hannibal2 (#3391)

Fixes

  • Added workaround for Minion Upgrade Helper appearing in incorrect inventories. - hannibal2 (#3384)
  • Fixed applied gemstone costs not being factored into Estimated Item Value. - Daveed (#3381)
  • Fixed Bazaar Instant Buy counting toward item trackers. - hannibal2 (#3385)
  • Fixed Bingo Minion Craft Helper not working. - hannibal2 (#3392)
  • Fixed chest value display buttons scrolling infinitely. - hannibal2 (#3382)
  • Fixed Damage Indicator not showing HP and type during Ender Dragon fights. - hannibal2 (#3376)
  • Fixed Damage Indicator timing issues in Dungeon F6/M6. - hannibal2 (#3356)
  • Fixed delayed chat message when reaching max additional clicks in Ultrasequencer. - YoGoUrT_20 (#3390)
  • Fixed Experimentation Table bits spent calculation. - YoGoUrT_20 (#3390)
  • Fixed Harp GUI scale not resetting after being kicked to Limbo. - hannibal2 (#3383)
  • Fixed Jerry highlight being too aggressive. - Thunderblade73 (#3388)
    • Now only highlights your Jerrys.
    • No longer shows false positives during the Great Spook Festival.
  • Fixed Motes per Session when leaving Hypixel. - hannibal2 (#3374)
  • Fixed page scrolling with inverted bypass. - Cédric Ab (#3206)
  • Fixed TPS calculation error. - hannibal2 (#3378)

Technical Details

  • Added HypixelLeaveEvent and SkyBlockLeaveEvent. - hannibal2 (#3374)
  • Added ItemBuyApi. - hannibal2 (#3386)
  • Added partial match logic to debug command /shtestitem. - hannibal2 (#3389)
  • Changed PowderGainEvent to PowderEvent with Gain/Spent inherited events. - Empa (#2839)
  • Moved IslandType data to the repo. - j10a1n15 (#3035)

1.11.0

06 Feb 13:24
Compare
Choose a tag to compare
1.11.0 Pre-release
Pre-release

SkyHanni Beta 1.11.0

Fixes

  • Fixed Crown Of Avarice counter. - Tryp0xd (#3357)
  • Fixed error in Year Slice 400 team finder with Banker emblem. - hannibal2 (#3367)
  • Fixed gemstone sack filter causing Sack Value Display issues. - Daveed (#3359)
  • Fixed minor error in line drawing for Golden Goblin Highlight while sneaking. - Nessiesson (#3364)
  • Fixed NEU's /pv command not functioning for your profile. - Daveed (#3361)
  • Fixed occasional offsets in in-world text render positions. - Nessiesson (#3364)

1.10.0

01 Feb 19:39
Compare
Choose a tag to compare
1.10.0 Pre-release
Pre-release

SkyHanni Beta 1.10.0

New Features

  • Added Bingo Boop for Party Invite. - NetheriteMiner (#2005)
  • Added Century Daily Task Highlight. - Thunderbalde73 (#3355)
  • Added mute for chest open and lever click sounds in dungeons (toggleable). - Ovi_1 (#2521)
  • Added Pesthunter Shop profit display. - not_a_cow + Daveed. (#3279)
  • Added Slice of Cake team finder for Anniversary Celebration. - hannibal2 (#3354)
    • Added highlight for players in the correct team when holding a Slice of Cake item.

Improvements

  • Added Coins Per Hour, Time until Max, and Last Coin Gained to Crown of Avarice counter. - Tryp0xd & Empa (#2654)
    • Coins Per Hour and Time until Max reset if no coin is gained within 2 minutes (will show "RESET").
  • Added filtering by Pest Type in Pest Profit Tracker. - Daveed (#2987)
    • Best-effort mapping of existing data; coins and common items may be misattributed or missing per pest.
  • Added option to hide Trophy Fish caught at a higher tier in Trophy Fish Display by default. - Luna (#3332)
    • This option can be disabled when aiming for the emblem or SkyBlock Guide completion.
  • Added support for /shedittracker in Mineshaft Corpse Tracker. - Daveed (#2987)
  • Made searches in Sack display GUIs sack-specific. - j10a1n15 (#3338)
  • Made the Dungeon Secret Chime work with item pickups and bat kills. - Ovi_1 (#2521)
  • Pest Profit Tracker now tracks the sprays that you use. - Daveed (#2987)
  • Updated UI buttons to display all variants on hover, with scroll and back options. - hannibal2 + Daveed (#3345)

Fixes

  • Fixed bits spent calculation in Experimentation Table. - YoGoUrT_20 (#3326)
  • Fixed Custom Scoreboard error with the Century Raffle. - j10a1n15 (#3352)
  • Fixed museum milestone not affecting available bits. - j10a1n15 (#3288)
  • Fixed Pest Profit Tracker to correctly count rare drops from pests. - Daveed (#2987)
    • E.g., Enchanted Mushroom Blocks from slugs now count as 15 instead of 1.
  • Fixed pest repellent not being detected in Non God-Potion display. - not_a_cow (#3333)
  • Fixed Scavenger V NPC price from 15m to 0. - YoGoUrT_20 (#3326)
  • Fixed the "Clean End" feature from hiding mobs even after restarting a run. - hannibal2 (#3336)
  • Fixed various issues with Experimentation Tracker. - Daveed (#3351)

Technical Details

  • Added EntityRemovedEvent event. - Ovi_1 (#2521)
    • Triggered when an entity is removed from the world.
  • Added debug data and error message for incorrect TPS calculation. - hannibal2 (#3337)
  • Added path logging when config options fail to read/initialize. - Daveed (#3323)
  • Cleaned up Command Registration. - j10a1n15, ThatGravyBoat (#3317)
  • Merged addButton and addSelector into addButton for hoverable items in Renderable lists. - hannibal2 (#3345)
  • Resolved deprecations in TickEvent.repeatSeconds(). - j10a1n15 (#3098)
  • Restructured several outlier modules to the @SkyHanniModule format. - Luna (#3149)
  • Translated Position Class to Kotlin. - Empa (#2855)

1.9.0

29 Jan 03:05
Compare
Choose a tag to compare
1.9.0 Pre-release
Pre-release

SkyHanni Beta 1.9.0

Improvements

  • Added option to only hide sack messages while in the garden. - MisterCheezeCake (#2858)

Fixes

  • Fixed crash when editing the order of powder mining and chat formatting features. - !nea (#3285)
  • Fixed Experimentation Table profit tracker being gray while in superpair inventory. - hannibal2 (#3329)
  • Fixed hiding new item in the SB menu. - hannibal2 (#3325)
    • Moved the Chocolate Factory shortcut in the SB menu so it no longer hides the newly added "Raffle of the Century" item.
  • Fixed some things that may unintentionally decrease FPS. - CalMWolfs (#3300)
  • Fixed stray rabbit tracker being gray. - hannibal2 (#3327)
  • Fixed stray timer inaccurately resetting on inventory change. - Daveed (#3322)
  • Fixed tracker positions resetting on restart. - Daveed (#3319)

Technical Details

  • Added a KotlinLanguageAdapter and made SkyHanniMod an object. - Empa (#3162)
  • Added extra detekt lint warning against using immutable container types in config. - !nea (#3285)
    • MoulConfig modifies Lists directly, requiring MutableList, a constraint not enforceable in Java's type system. We manually enforce this since moulconfig does not.
  • Added the debug command /shgraphloadthisisland that starts the graph editor and loads the current island data into it. - hannibal2 (#3284)
  • Changed modern version of preprocessing to 1.21.4. - CalMWolfs (#3310)
  • Fixed /shchathistory not working. - hannibal2 (#3283)
  • Fixed /shdebug error with Computer Time Offset. - hannibal2 (#3306)
  • Fixed /shconfig reset not working. - hannibal2 (#3282)
  • Followed Kotlin conventions: NPCNpc. - hannibal2 (#3304)
  • Moved some commands to their own classes. - CalMWolfs (#3309)
  • Removed LorenzEvent in favor of SkyHanni event. - CalMWolfs (#3308)

1.8.0

25 Jan 13:35
Compare
Choose a tag to compare
1.8.0 Pre-release
Pre-release

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 with initRenderer(). - hannibal2 (#3287)
  • Followed Kotlin conventions: APIApi, NEUNeu, XpXP, etc. - hannibal2 (#3296)
  • Implemented REPO patterns in BazaarAPI. - hannibal2 (#3271)
    • Improved maintainability.
  • Renamed LorenzChatEvent to SkyHanniChatEvent. - CalMWolfs (#3270)

1.7.0

24 Jan 01:07
Compare
Choose a tag to compare
1.7.0 Pre-release
Pre-release

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.