Releases: hannibal002/SkyHanni
Releases · hannibal002/SkyHanni
1.16.0
1.15.0
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
.
- Does NOT auto-track used gifts - see
- 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
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.
- When using
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
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
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
andSkyBlockLeaveEvent
. - hannibal2 (#3374) - Added
ItemBuyApi
. - hannibal2 (#3386) - Added partial match logic to debug command
/shtestitem
. - hannibal2 (#3389) - Changed
PowderGainEvent
toPowderEvent
with Gain/Spent inherited events. - Empa (#2839) - Moved IslandType data to the repo. - j10a1n15 (#3035)
1.11.0
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
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
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
List
s directly, requiringMutableList
, a constraint not enforceable in Java's type system. We manually enforce this since moulconfig does not.
- MoulConfig modifies
- 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:
NPC
→Npc
. - hannibal2 (#3304) - Moved some commands to their own classes. - CalMWolfs (#3309)
- Removed LorenzEvent in favor of SkyHanni event. - CalMWolfs (#3308)
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.