Skip to content

Releases: hannibal002/SkyHanni

0.28 Beta 9

27 Oct 22:39
Compare
Choose a tag to compare
0.28 Beta 9 Pre-release
Pre-release

Version 0.28 Beta 9

Improvements

  • Improved performance when checking the Scoreboard. - Empa (#2765)
  • Improved Slayer Miniboss features. - Empa (#2081)
  • Added more options to Focus Mode to avoid hiding the item lore unintentionally. - hannibal2 (#2844)
    • Even when enabled in config, focus mode is now inactive on game start and needs to get enabled via toggle mode.
    • Show a hint in the item lore how to enable/disable focus mode (with a config option to hide this hint).
    • Option to enable focus mode all the time, ignoring the keybind.

Fixes

  • Fixed Primal Fear Notify incorrectly notifying when a Primal Fear is not ready to spawn. - Luna (#2831)
  • Fixed "null" appearing in the LobbyCode element of the Custom Scoreboard. - j10a1n15 (#2832)
  • Fixed typos in Primal Fear Solver. - Obsidian (#2834)
  • Fixed compact stash messages. - Obsidian (#2821)
    • Fixed compact item stash messages not being detected correctly.
    • Fixed the color of material messages.
  • Fixed a rare error message when using Experimentation Table features. - hannibal2 (#2833)
  • Fixed kick duration not showing with some kick messages. - Luna (#2837)
  • Fixed incorrect health format for holographic mobs in Rift's Crafting Room. - hannibal2 (#2846)
  • Fixed issues where the Carnival Ticket claim feature would trigger even when a carnival isn't active. - j10a1n15 (#2838)

Technical Details

  • Refactored and optimized the NEUInternalName class. - hannibal2 (#2841)
    • Added caching for fromItemNameOrNull by introducing itemNameCache to improve efficiency on repeated calls.
    • Renamed asInternalName to toInternalName for readability and consistency with Kotlin naming, marking asInternalName as deprecated for backward compatibility.
    • Simplified coin name checks by replacing the isCoins method with a predefined set coinNames, enhancing readability and potentially reducing overhead.
    • Renamed map to internalNameMap to better reflect its purpose.
  • Improved enchant detection and enchant parser error logging. - Vixid (#2816)
  • Changed "Kick Duration" to use RepoPatterns. - Luna (#2837)
  • Used pre-processed methods for GUI scaling operations. - CalMWolfs (#2648)
  • Fixed a typo in the key of Carnival Repo Patterns. - hannibal2 (#2842)
  • Improved the handling of active mayor perks, making it less annoying to work with. - j10a1n15 (#2838)

0.28 Beta 8

26 Oct 19:07
Compare
Choose a tag to compare
0.28 Beta 8 Pre-release
Pre-release

Version 0.28 Beta 8

Improvements

  • Highlight Great Spook's answer in blue. - not_a_cow (#2798)
  • Added the date to the Custom Scoreboard Lobby code. - j10a1n15 (#2802)
  • Added an option to display the profile type instead of the name in the Custom Scoreboard. - j10a1n15 (#2810)

Fixes

  • Fixed the mouse not unlocking when teleporting to the Barn. - not_a_cow (#2799)
  • Fixed dyes being incorrectly modified in Hoppity's Collection after disabling "Re-Color Missing Rabbit Dyes". - MTOnline (#2803)
  • Fixed the Broodmother line in the Custom Scoreboard having a leading space. - j10a1n15 (#2810)
  • Fixed the "Colored Class Level" tab list displaying "null". - j10a1n15 (#2814)
  • Fixed own player messages not being reformatted by chat formatting. - !nea (#2806)
    • Also fixed ranks losing their "+" colors.
  • Fixed "Dungeon Potion level as stack size" not working in shop menus. - phoebe (#2825)
  • Fixed being unable to use the "Close" button when "Change all clicks to shift clicks in brewing stands" is enabled. - phoebe (#2824)
  • Fixed API error when sending Jacob Contests. - Ke5o (#2819)
  • Fixed the Great Spook features. - martimavocado (#2804)

Technical Details

  • Added Shot support to the multi-version build. - !nea (#2800)
    • This allows adding nullability annotations (and other simple annotations) to vanilla code.
  • Added an event handler check to SkyHanni Events. - CalMWolfs (#2755)

0.28 Beta 7

22 Oct 21:10
Compare
Choose a tag to compare
0.28 Beta 7 Pre-release
Pre-release

Version 0.28 Beta 7

New Features

  • Added chat solvers for Primal Fears. - Helium9 (#2771)
    • Added solvers for Math and Public Speaking Primal Fears.
  • Added Attribute Overlay. - Empa (#2001)
    • Options to highlight good rolls in different colors, show only certain attributes, etc.
  • Added helpers for Essence Shops and Carnival Event Upgrade Shops. - Daveed (#2423)
    • Assists with maxing upgrades.

Fixes

  • Fixed party leader not displaying correctly in the Custom Scoreboard. - Daveed (#2783)
  • Fixed an issue with Estimated Item Value erroring when multiple mods affect the same item. - Daveed (#2787)
  • Fixed issues with El Dorado stray detection. - Daveed (#2786)
  • Fixed Line to Slayer Miniboss not checking for walls. - hannibal2 (#2788)
  • Fixed an error when Rabbit the Fish was found in Meal Eggs. - Daveed (#2785)
  • Fixed Choc Factory screen flashing not disappearing in a timely manner after clicking some strays. - Daveed (#2782)
  • Fixed debug messages not sending when debug mode is enabled. - j10a1n15 (#2793)
  • Fixed TPS display not working outside Skyblock. - Empa (#2791)

Technical Details

  • Added a method to retrieve a readable dump of an item's NBT tag(s). - Daveed (#2787)
  • Added MultiMC to the list of known launchers. - martimavocado (#2784)
  • Added informative comments on PRs when failures are detected. - Daveed (#2790)
  • Added in-file annotations when 'Detekt' failures occur. - CalMWolfs (#2790)
  • Added some preprocessing mappings. - CalMWolfs (#2776)

0.28 Beta 6

20 Oct 23:04
Compare
Choose a tag to compare
0.28 Beta 6 Pre-release
Pre-release

Version 0.28 Beta 6

New Features

  • Added Draconic Sacrifice Tracker. - HiZe (#2077)
    • Tracks items and profit while using the Draconic Altar in the End.
  • Added WASD keybinds to the Abiphone Snake Game. - j10a1n15 (#1968)

Improvements

  • Improved Flare Display. - DungeonHub (#2705)
    • Added Flare Expiration Sound.
    • Added Flare Expiration Flash Warning.
    • Added a setting to adjust the expiration warning time.

Fixes

  • Fixed Carnival Goal display rarely showing outside the Hub Island. - hannibal2 (#2772)
  • Fixed Mirrorverse features sometimes not working. - hannibal2 (#2773)
  • Fixed an Estimated Item Value issue where +10 stars were accidentally added to certain items and unstarred items were not showing stars. - Fazfoxy and Empa (#2758)
  • Fixed tab completions for /p [IGN]. - appable (#2769)
  • Fixed Custom Scoreboard duplicating the Party Leader. - j10a1n15 (#2780)
  • Fixed some Custom Scoreboard errors. - j10a1n15 (#2779)
  • Fixed item stash messages not being compacted correctly. - Daveed (#2781)

Technical Details

  • Added a custom import ordering Detekt rule. - CalMWolfs (#2775)

0.28 Beta 5

19 Oct 22:49
Compare
Choose a tag to compare
0.28 Beta 5 Pre-release
Pre-release

Version 0.28 Beta 5

Improvements

  • Made multiple improvements to the Custom Scoreboard. - Empa, j10a1n15 (#2162)
    • Added an option to align the text.
    • Improved overall performance.
    • Added the Party Leader to the Party Element.
    • Separated title and footer alignment.
    • Added a custom alpha footer.

Fixes

  • Fixed a small typo in Bestiary Display. - hannibal2 (#2748)
  • Fixed a rare case where invisible Fels were highlighted even though they shouldn't. - Thunderblade73 (#2746)
  • Fixed an issue where the Time Tower Usage Warning would notify you after expiration or when you have 0 charges. - MTOnline (#2751)
  • Fixed New Visitor Ping triggering too late if the player is actively farming. - Luna (#2767)
  • Fixed the formatting of negative durations. - Empa (#2726)
  • Fixed Fear Stat Display. - Fazfoxy (#2766)

Technical Details

  • Created and implemented GraphAreaChangeEvent. - hannibal2 (#2754)
  • Added SizeLimitedCache and SizeLimitedSet. - Empa (#2162)
  • Removed the deprecated pattern functions inside StringUtils. - Empa (#2162)
  • Refactored Custom Scoreboard. - Empa, j10a1n15 (#2162)
    • Abstracted each Element/Event into separate classes extending ScoreboardConfigElement for a more modular design.
    • Made it possible to declare elements in different ways, such as using single strings or lists of strings.
    • Optimized various elements to use widgets or already stored values.
    • Optimized by only checking elements that can be shown on the current island.
    • Optimized unknown lines handling by storing recently checked lines in a SizeLimitedSet.
  • Improved carnival detection using graph area. - hannibal2 (#2759)

0.28 Beta 4

16 Oct 19:30
Compare
Choose a tag to compare
0.28 Beta 4 Pre-release
Pre-release

Version 0.28 Beta 4

New Features

  • Added a feature to block opening Hoppity's trade menu from Abiphone calls if you do not have coins in your purse. - Daveed (#2664)
  • Added the ability to prevent closing Meal Eggs that have Rabbit the Fish inside. - Daveed (#2712)

Improvements

  • Added an option to always display the Barn Fishing Timer anywhere. - NeoNyaa (#2735)
  • Improved the Time Tower Usage Warning so it doesn't spam messages. - MTOnline (#2730)

Fixes

  • Fixed Chest Value Display on Carpentry Chests. - fazfoxy (#2743)
  • Fixed a crash when attempting to edit the Flowstate Helper config. - Daveed (#2740)
  • Fixed El Dorado not receiving a compacted chat message. - Daveed (#2742)
  • Fixed Millennia-Aged Blaze not being highlighted by the Area Boss Highlight feature. - jani (#2707)
  • Fixed SkyHanni messages being sent twice. - CalMWolfs (#2736)
  • Fixed Compact Item Stars. - Empa, Fazfoxy (#2741)

Technical Details

  • No longer use NEU GUI elements for the auto-update button. - CalMWolfs (#2725)
  • Added SkyHanni notifications. - CalMWolfs (#2630)
  • Moved Hoppity Warp Menu config to HoppityWarpMenuConfig. - Daveed (#2712)
  • Migrated some LorenzEvents without parameters to SkyHanniEvents. - Empa (#2744)
  • Changed SkyHanniEvents without parameters to be objects. - Empa (#2744)

0.28 Beta 3

13 Oct 22:01
Compare
Choose a tag to compare
0.28 Beta 3 Pre-release
Pre-release

Version 0.28 Beta 3

New Features

  • Added Terminal Waypoints. - Stella (#2719)
    • Displays waypoints during the F7/M7 Goldor Phase.
  • Added the ability to block opening the Chocolate Factory when Booster Cookie is inactive. - Daveed (#2713)
  • Added chat compacting for 'items in stash' warnings. - Daveed (#2639)
  • Added Flowstate Helper. - martimavocado (#2561)
    • Displays stats for the Flowstate enchantment on mining tools.

Improvements

  • Made the "You need a stronger tool to mine ..." chat filter hide every such message, not just Crystal Hollows gemstones. - Luna (#2724)
  • Reordered commands in categories. - hannibal2 (#2642)
  • Renamed some commands for clarity. - hannibal2 (#2642)
  • Added support for detecting and handling Inquisitor spawn messages from other mods from chat. - hannibal2 (#2720)
  • Added an option to draw a line to your golden or diamond goblin. - Thunderblade73 (#2717)

Fixes

  • Fixed displaying the Guardian warning text in the Experimentation Table even when using a Guardian Pet. - hannibal2 (#2718)
  • Fixed Ashfang Blazes sometimes being highlighted with the wrong color. - Empa (#2112)
  • Fixed Ashfang Reset Cooldown counting in the wrong direction. - Empa (#2112)
  • Fixed farming weight not disappearing when the config option is off. - Daveed (#2731)
  • Fixed locked Ultimate enchantments being hidden by Enchant Parsing. - martimavocado (#2732)
  • Fixed Replace Lava not working with OptiFine. - CalMWolfs + nopo (#2727)
  • Fixed Griffin Pet Warning not supporting Diana Autopet rules. - hannibal2 (#2722)

Technical Details

  • Added EntityLeaveWorldEvent. - Empa (#2112)
  • Made command registration event-based. - j10a1n15, ThatGravyBoat (#2642)
  • Added "line to the mob" handler. - Thunderblade73 (#2717)

0.28 Beta 2

11 Oct 20:58
Compare
Choose a tag to compare
0.28 Beta 2 Pre-release
Pre-release

Version 0.28 Beta 2

New Features

  • Added Lava Replacement. - HiZe (#1885)
    • Replaces the lava texture with the water texture.
    • Primarily used for lava fishing in the Crimson Isle, but can be used anywhere else if the option is enabled.
  • Added Precision Mining Highlighter. - Cuz_Im_Clicks (#2614)
    • Draws a box over the Precision Mining particles.
  • Added highlighting boxes to Crystal Nucleus crystals during Hoppity's Hunt. - Daveed (#2598)

Improvements

  • Added distance display to waypoints created by Patcher's Send Coords feature. - jani (#2704)
  • Added Totem of Corruption and Enrager to the Ability Cooldown feature. - DungeonHub (#2706)

Fixes

  • Fixed Custom Scoreboard not showing the Second Barbarian Quest. - j10a1n15 (#2709)
  • Fixed Magical Power resetting to 0 when opening "Your Bags" in the Catacombs. - j10a1n15 (#2710)
  • Fixed the chocolate egg share message sometimes displaying the wrong location name. - martimavocado (#2711)
  • Fixed Craft Materials Bazaar not working with long item names. - Fazfoxy (#2703)
  • Fixed /shtranslate not working in most cases. - Obsidian (#2693)
  • Fixed the debug feature that allows you to add/remove stars being enabled by default. - CalMWolfs (#2715)

Technical Details

  • Cleaned up LorenzVec and added drawLineToEye. - Empa (#2056)
  • Added SkyHanni event inheritance. - ThatGravyBoat (#2047)
  • Added /shtranslateadvanced command. - Obsidian (#2693)
    • Allows specifying both the source and target language.
  • Added changelog verification. - CalMWolfs (#2692)
    • This action ensures your PR is in the correct format so that it can be used by the release notes tool.
  • Added dungeon phase detection. - martimavocado (#1865)

0.28 Beta 1

09 Oct 19:57
Compare
Choose a tag to compare
0.28 Beta 1 Pre-release
Pre-release

Version 0.28 Beta 1

New Features

  • Added an easier way to check your unique Hoppity Eggs collected on each island. - martimavocado (#2625)
    • Shows your progress in the Warp Menu.
    • Can be automatically hidden when an island is complete.
  • Added Focus Mode. - Thunderblade73 (#2694)
    • In Focus Mode, only the name of the item is displayed instead of the full description.

Improvements

  • Added Pocket Sack-in-a-Sack support to Estimated Item Value. - hannibal2 (#2698)
  • Replaced repeated SkyHanni messages with the previous message. - hannibal2 (#2700)
  • Added support for Guilds in player-related tab completions. - ThatGravyBoat (#2637)
  • Added support for all Guild and Friend commands in tab completions. - ThatGravyBoat (#2637)

Fixes

  • Fixed fishing displays showing in dungeons. - hannibal2 (#2697)
  • Fixed "No Guardian Pet warning" not supporting Pet Rule "On open Experimentation Table". - hannibal2 (#2699)
  • Fixed Ghost Counter display appearing while in incorrect areas on the map. - hannibal2 (#2696)
  • Fixed an error with compact experiment rewards chat messages. - hannibal2 (#2702)

Technical Details

  • Assigned 'backend' label to PRs with 'backend' in the title. - CalMWolfs (#2690)
    • This does not change the functionality of the current bug fix label.
  • Added SuggestionProvider. - ThatGravyBoat (#2637)
    • This new class simplifies building suggestion trees.
  • Added Stats API. - Thunderblade73 (#2253)

0.27

08 Oct 15:54
Compare
Choose a tag to compare

Version 0.27

  • Garden: No "No Pests" chat message; title shown when no more pests.
  • Mining: Glacite Corpse loot tracker; hide Fossil Excavator tooltips.
  • Rift: Motes per Session tracker; Crafting Room mob helper; Rift Time nametag format; Buttons Enigma Soul helper; Gunther's Race route helper; mute Wilted Berberis sounds.
  • Dungeons: Highlight starred mobs & Fel skulls (optional line); customizable Secret Chime.
  • Custom Scoreboard: Soulflow added (requires Hypixel setting); current minister display; works outside SkyBlock (Hypixel only); disable custom lines.
  • Hoppity: Hunt summary (/shhoppitystats); Rabbit Sell Warning; Abiphone Hotkey; Collection highlighting (milestones, strays, Abi); highlight found rabbits; missing dye colors by rarity.
  • Carnival Event: Claim ticket reminder; goals display; double-click to start games; Zombie Shootout: colored hitboxes, lamp timer.
  • GUI: Editable XP bar; Display Tab Widgets.
  • Inventory: Experimentation Table warning (no Guardian); enchanting XP as stack size; dye hex as color; Bits display on Cookie buy; compact Experimentation Table chat; Personal Compactor overlay; accessory power shown as stack size; /gfs for Piggy Bank; Superpair display; Experiments dry streak & profit tracker; Ultimate Enchant star indicator.
  • Commands: Reverse Party Leader (/rpt); /shtps for server TPS; /shedittracker to change tracked amount; /shcolors and /shremind commands.
  • Crimson Isle: Miniboss respawn timer.
  • Combat: Arachne kill timer; Broodmother alerts & damage indicator; Carry Tracker (/shcarry).
  • Fishing: Golden Fish Timer (time until spawn and chance, throw warning, Stranded support); trophy fish alert (popup, sound).
  • Misc: Previously joined server information; Non-God Pot expiry warning; Area Navigation (pathfinding and /shnavigate); hide pet nametag; Transfer Cooldown Prevention; highlight active Beacon effect; Reindrake warp message.

This changelog only lists the major new features in the mod. There are also around 90 smaller improvements and 128 bug fixes, including some notable performance improvements.
See the full changelog on GitHub for more details.

A huge thanks to all the amazing people who have contributed to this update:

azurejelly, CalMWolfs, Cuz_Im_Clicks
DarkDash, Daveed, Empa, Fazfoxy, hannibal2
HiZe, ILike2WatchMemes, j10a1n15, jani
Jordyrat, Luna, Maratons4, martimavocado
Miestiek, minhperry, MTOnline, nea, nopo
not_a_cow, Ovi_1, rdbt, saga, Stella
ThatGravyBoat, the1divider, Thunderblade73
Tryp0xd, Vahvl, Vixid, walker, Zickles

Download this version from Modrinth.