Releases: hannibal002/SkyHanni
Releases · hannibal002/SkyHanni
0.28 Beta 13
Version 0.28 Beta 13
New Features
- Added New Year Cake Tracker. - Daveed. (#2237)
- Highlights unowned cakes in AH.
- Displays a list of missing cake years.
Improvements
- Added more granular control over when the Hoppity Live Display is shown. - Daveed (#2919)
Fixes
- Fixed Bits/Cookie Time/Maxwell power saving on Alpha server. - j10a1n15 (#2932)
- Fixed Agaricus Cap timer not being reset when switching servers. - Empa (#2924)
- Fixed incorrect bits values. - Empa (#2926)
- Fixed incorrect skill XP for max-level skills. - Empa (#2921)
- Fixed Hoppity Stats
/cf
reminders not working after initial login. - Daveed (#2919) - Fixed Tab Widgets sometimes not getting updated. - Empa (#2923)
- Fixed barn fishing timer getting stuck. - Empa (#2922)
Technical Details
- Added Custom Annotation Spacing rule. - CalMWolfs (#2912)
- This rule functions similarly to the existing ktlint rule but now allows preprocessed directives between annotations.
- Updated more parts of the code to respect Minecraft's nullability. - CalMWolfs (#2847)
- Removed the outdated
asInternalName()
method. - j10a1n15 (#2893) - Removed deprecated
Color.withAlpha
method in favor ofColor.addAlpha
. - j10a1n15 (#2916) - Added
REGEX-FAIL
for regex tests that are expected to fail. - CalMWolfs (#2930) - Removed deprecated regex utils methods. - j10a1n15 (#2929)
0.28 Beta 12
Version 0.28 Beta 12
New Features
- Added the ability to display the Hoppity Event Card in real-time within a GUI element. - Daveed (#2749)
- This replaces the command
/shhoppitystats
(but it can be used to view past events). - Can be configured to toggle visibility with a keybind.
- This replaces the command
Improvements
- Added two new tracked stats to the Hoppity Event Card. - Daveed (#2749)
- Tracked "Rabbit the Fish" finds from Meal Eggs.
- Updated the Chocolate leaderboard during events.
- The leaderboard can optionally set reminders to switch servers to update this stat.
- Added the ability to remove people from the Carry Tracker. - Empa (#2829)
Fixes
- Fixed El Dorado and Fish the Rabbit not being correctly highlighted in the Hoppity Collection Stats. - Daveed (#2908)
- Fixed a softlock that occurs when forcefully exiting the Meal Egg menu (due to death, warping, etc.). - Daveed (#2910)
Technical Details
- Various improvements to
HoppityAPI
. - Daveed (#2899)
0.28 Beta 11
Version 0.28 Beta 11
Improvements
- Added
/boo
support for tab completion. - Empa (#2885) - Added a dropdown menu to select the Lobby Code date format. - j10a1n15 (#2890)
- Added support for Kuudra and Dungeons in Island-Specific Lava Replacement. - Fazfoxy, Empa (#2794)
Fixes
- Fixed an error in the Personal Compactor Overlay. - Empa (#2888)
- Fixed the Custom Scoreboard not displaying Dojo lines. - j10a1n15 (#2901)
- Fixed the Rabbit the Fish highlighter sometimes causing softlocks. - martimavocado (#2896)
- Fixed item data not loading. - nopo (#2903)
- Fixed scoreboard flickering when using Apec and Custom Scoreboard. - j10a1n15 (#2892)
- Fixed the Island Area list not updating. - hannibal2 (#2904)
- Fixed Deep Caverns Guide not activating when the Lift menu is locked. - Luna (#2887)
- Fixed Deep Caverns Guide activating even after unlocking the Obsidian Sanctuary. - Luna (#2887)
- Fixed Mining Event display glitching with Goblin Raid. - Daveed (#2894)
- Fixed "You are sending commands too fast" error when swapping lobbies. - nopo (#2906)
Technical Details
- Added a property to skip Detekt. - CalMWolfs (#2881)
- Started using some of the preprocessed compatibility methods. - CalMWolfs (#2882)
- Added more preprocessed mappings and made most of the compatibility files work for 1.16. - CalMWolfs (#2883)
- Unusable enchantments are no longer treated as lore lines by the enchant parser. - Vixid (#2889)
- Enchantment-exclusive regex now allows any combination of prefixed colour codes. - Vixid (#2891)
- Added a
DateFormat
enum that contains various date formats. - j10a1n15 (#2890)
0.28 Beta 10.1
0.28 Beta 10
Use Beta 10.1 instead!
Version 0.28 Beta 10
Improvements
- Added Spirit Sceptre message to block annoying messages. - phoebe (#2863)
- Added an option for Focus Mode to ignore Menu Items. - hannibal2 (#2845)
- Focus Mode no longer hides the seller information in the Auction House. - hannibal2 (#2845)
- Improved various Dungeon-related features. - Empa (#2108)
- Inquisitor Sharing now also supports messages from SBO. - hannibal2 (#2877)
- Added an option to exclude Spaceman from the Visitor Shopping List. - Luna (#2588)
- Added pathfinding to the Halloween Baskets in the Main Lobby. - martimavocado (#2660)
Fixes
- Fixed issues where the Carnival Ticket claim feature would trigger even when a carnival isn't active. - j10a1n15 (#2851)
- Fixed "in Carnival area" detection not working when "Small Areas" are disabled in the "Area Navigation" config category. - hannibal2 (#2843)
- Fixed another kick message not being detected by the Kick Duration feature. - Luna (#2861)
- Fixed the "found by" line in bingo showing up accidentally. - hannibal2 (#2874)
- Fixed not detecting mining most "pure ores". - Empa (#2827)
- Fixed pest count sometimes being inaccurate. - Empa (#2866)
- Fixed inability to delete characters when searching on trackers on Mac. - Empa (#2868)
- Fixed white names in Enable Chat Formatting. - !nea (#2871)
- Fixed overly liberal player message detection in Enable Chat Formatting. - !nea (#2871)
- This should fix many formatting issues related to
[SomethingHere] Something Else: Something Even More
.
- This should fix many formatting issues related to
- Fixed Overflow Level/XP calculation being incorrect. - HiZe (#2808)
- Hypixel now shows the correct amount of overflow XP when max level is reached.
- Fixed lobby basket waypoints. - martimavocado & Erymanthus (#2660)
- Fixed Great Spook chat solution sending random characters in chat. - hannibal2 (#2878)
Technical Details
- Fixed getFormattedTextCompat. - !nea (#2811)
- Added buildpaths.txt to limit which files are attempted to be built on 1.21. - !nea (#2811)
- This file should be populated over time with known good files to enable compilation on 1.21.
- Added additional preprocessing mappings. - CalMWolfs (#2809)
- Added compatibility files for preprocessing. - CalMWolfs (#2872)
- Added details on where compatibility methods should go for preprocessing. - CalMWolfs (#2872)
- Usages of 'equals' have been significantly reduced. - hannibal2 (#2870)
- Increased performance when comparing
NEUInternalName
s. - hannibal2 (#2875) - Added dev config option for expanding Chat History length. - Daveed (#2856)
- Added a detekt rule for hard-coding skull textures. - Daveed (#2774)
- Moved all hard-coded skull textures to the SH repository. - Daveed (#2774)
- Deprecated Armor Stand-related functions inside EntityUtils in favor of using Mob Detection. - Empa (#2108)
- Cleaned up BlockUtils. - Empa (#2108)
- Added exactBoundingBox function. - Empa (#2108)
- Added PlatformUtils.isNeuLoaded(). - nopo (#2738)
- Moved NEU events to a wrapper.
- Added the ability to require NEU to load a module.
- Integrated the horse mixin from NEU. It is required for the game to launch.
- Handles the number of Champion stacks. - Vixid (#2865)
- Added CircularList. - hannibal2 (#2878)
- A CircularList allows continuous retrieval of elements in order, looping back to the start when the end is reached.
0.28 Beta 9
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 introducingitemNameCache
to improve efficiency on repeated calls. - Renamed
asInternalName
totoInternalName
for readability and consistency with Kotlin naming, markingasInternalName
as deprecated for backward compatibility. - Simplified coin name checks by replacing the
isCoins
method with a predefined setcoinNames
, enhancing readability and potentially reducing overhead. - Renamed
map
tointernalNameMap
to better reflect its purpose.
- Added caching for
- 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
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
0.28 Beta 7
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
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
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
andSizeLimitedSet
. - 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
.
- Abstracted each Element/Event into separate classes extending
- Improved carnival detection using graph area. - hannibal2 (#2759)