Skip to content

Releases: hannibal002/SkyHanni

0.28 Beta 22

25 Dec 13:21
Compare
Choose a tag to compare
0.28 Beta 22 Pre-release
Pre-release

Version 0.28 Beta 22

Improvements

  • Changed Anita medal profit display to show profit per copper medal and sort by this value. - hannibal2 (#3122)
  • Added Mithril Infusion to Estimated Item Value. - Empa (#2990)
  • Added Roman numeral support to slayer names in trackers, Profit Tracker Items, and Scoreboard. - hannibal2 (#3113)

Fixes

  • Fixed most incorrect farming skill XP cases. - hannibal2 (#3121)
    • Calculation errors when reaching a skill cap below 60 are not fixed yet.
  • Fixed distortion of regular words due to incorrect Roman numeral replacement. - hannibal2 (#3113)
  • Fixed error when opening Choc Factory via NEU buttons. - Daveed (#3108)
  • Fixed Kuudra Lines sometimes not displaying in Custom Scoreboard. - j10a1n15 (#3118)
  • Fixed /shwords causing blank messages in chat. - nopo (#3110)
  • Fixed rare error message in skill progress display. - hannibal2 (#3105)

Technical Details

  • Added error logging to trevor solver. - CalMWolfs (#3107)
  • Added allowlist for Roman numeral replacement. - hannibal2 (#3113)
  • Added debug command /shdebugvisualwords. - hannibal2 (#3112)
    • Added console logging of all words replaced by /shword.
  • Added contributor rabbit names. - hannibal2 (#3109)
    • Replaced rabbit names in the rabbit collection menu with SkyHanni contributor names.
  • Added debug data for crop reading errors. - hannibal2 (#3114)
  • Improved Detekt and .editorconfig rules. - hannibal2 (#3104)

0.28 Beta 21

21 Dec 01:01
084790f
Compare
Choose a tag to compare
0.28 Beta 21 Pre-release
Pre-release

Version 0.28 Beta 21

New Features

  • Added Carrolyn Fetch Helper to fetch items for permanent farming buffs. - hannibal2 (#3096)

Improvements

  • Made the Craftable Item List searchable. - hannibal2 (#3094)
  • Added an option to reset search on close. - hannibal2 (#3090)
    • Reset search terms in GUIs after closing inventory (Profit Trackers, Area Navigation list, etc.).
    • Enabled by default to reduce confusion caused by the search feature.
  • The Estimated Item Value now displays material names used to unlock gemstone slots. - hannibal2 (#3089)
  • Marked non-purchasable items in CF Shop. - hannibal2 (#3095)
  • Improved graph navigation performance. - hannibal2 & Thunderblade (#3083)

Fixes

  • Fixed Special Zealots not highlighted after a recent Hypixel update. - Luna (#3099)
  • Fixed hover text being off by one in the Craftable Item List. - hannibal2 (#3094)
  • Fixed a rare error with Reforge Helper. - hannibal2 (#3093)
  • Fixed skill overflow detection for values slightly above the maximum. - hannibal2 (#3084)
  • Fixed edge case where Hoppity Call warning wouldn't disappear. - Daveed (#3086)
  • Fixed /shtrackcollection not tracking Youngite and Obsolite. - martimavocado (#3082)
  • Fixed Vacuum Item Stack Size not showing with over 1k Pests. - j10a1n15 (#3088)
  • Fixed Replace Roman Numerals replacing random letters. - Mikecraft1224 (#3003)

Technical Details

  • Discord RPC now shows in /shdebug when there's an issue or current status. - hannibal2 (#3092)
  • Moved Next Jacobs Contest, Best Crop Milestone & Jyrre Timer to Renderable. - j10a1n15 (#3004)
  • Added /shtestactionbar command: set your clipboard as a fake Action Bar. - hannibal2 (#3085)
  • Added /shdebug support for SkyBlock island, Bingo, and Tab List data tests. - hannibal2 (#3085)

0.28 Beta 20

17 Dec 23:08
Compare
Choose a tag to compare
0.28 Beta 20 Pre-release
Pre-release

Version 0.28 Beta 20

New Features

  • Added party mode for Chocolate Factory. - Daveed (#3054)
    • Using it is not recommended.
  • Added commands "/bp -", "/ec -" and "/shlastopened" to reopen last opened storage pages. - aphased (#2900)

Improvements

  • Added colors to aliases in the /shcommand list. - hannibal2 (#3070)
  • Added option to display Date/Time on Hoppity Event Live Display. - Daveed (#2973)

Fixes

  • Fixed Hitman Full Time calculation. - Daveed (#3075)
  • Fixed edge case causing error when acquiring a power-up on first click in SuperPairs. - Daveed (#3080)
  • Fixed Crimson Isle Reputation Helper showing incorrect miniboss count in some cases. - Luna (#3073)
  • Fixed stray flash overlaying other Chocolate Factory information. - Daveed (#3054)
  • Fixed Crux Display exceeding 100% by not accounting for Puff Crux. - hannibal2 (#3074)
  • Fixed skill level. - hannibal2 (#3068)
  • Fixed Experiments Profit Tracker not counting exp bottles splashed after using the Experimentation Table. - hannibal2 (#3066)
  • Fixed items from the previous menu leaking into the SkyHanni User Luck stat breakdown submenu. - martimavocado (#3057)

Technical Details

  • Cleaned up code in ChocolateFactoryStats. - hannibal2 (#3056)
  • Added support for removing items with ReplaceItemEvent. - martimavocado (#3057)
  • Converted additional LorenzEvents to SkyHanniEvents. - CalMWolfs (#3058)

Removed Features

  • Removed "Hitman Replace" feature due to issues. - Daveed (#3078)

0.28 Beta 19

13 Dec 21:46
Compare
Choose a tag to compare
0.28 Beta 19 Pre-release
Pre-release

Version 0.28 Beta 19

New Features

  • Added Hitman statistics to Chocolate Factory stats. - Daveed (#2991)
    • Allows to view remaining time for full and 28 claimable slots.

Improvements

  • Added an option to disable sharing mining event data. - hannibal2 (#3055)
    • Improved accuracy when more users share mining event data.
    • Data shared includes current event type, start, and end times.
  • Limited the "Mining Event Data can't be loaded from the server" error message to once in chat. - hannibal2 (#3055)
  • Added Venom Shot attacks to the Arachne chat filter. - BearySuperior (#3032)
  • Added option to hide seconds in the Real Time GUI. - Obsidian (#2979)
  • Updated Pest chat and GUI to indicate Pests Widget is disabled when displaying pests. - hannibal2 (#3022)

Fixes

  • Fixed Custom Scoreboard errors from the new Rift update. - j10a1n15 (#3046)
  • Fixed background colors for UltraRareBook & Guardian Reminder. - j10a1n15 (#3050)
  • Fixed Custom Scoreboard's player count to exclude offline players in co-ops and guest islands. - Chissl (#3026)
  • Fixed chat error spam from Garden Composter Overlay. - hannibal2 (#3037)
  • Fixed intermittent NEU rendering issues. - CalMWolfs (#3053)
  • Fixed collection tracker to recognize the current collection. - nopo (#3049)

Technical Details

  • Changed TimeLimitedCache to extend MutableMap instead of Iterator. - Empa (#2729)
  • Optimized sulphur skitter performance by caching AxisAlignedBB calculations and using more LorenzVec. - hannibal2 (#3038)
  • Added option to send a chat message only once. - hannibal2 (#3055)
  • Introduced "Island" widget type. - Chissl (#3026)
  • Added more preprocessing for version 1.12. - CalMWolfs (#3043)
  • Enhanced InventoryUtils.clickSlot to support click type and mode. - CalMWolfs (#2962)
  • Relocated some events to specific sub-packages. - CalMWolfs (#3041)
  • Converted additional LorenzEvents to SkyHanniEvents. - CalMWolfs (#3039)

0.28.Beta.18

08 Dec 23:41
8c40adb
Compare
Choose a tag to compare
0.28.Beta.18 Pre-release
Pre-release

Version 0.28 Beta 18

New Features

  • Added the ability to recolor chocolate gains from duplicate rabbits when the Time Tower is active. - Daveed (#2805)

Improvements

  • Added an option to send the optimal speed warning even when not wearing Rancher's Boots. - Obsidian (#2859)
  • Improved the Golden Fish Timer to account for server lag. - Empa (#2823)
  • Chocolate Factory's "Stray Alerts" and "Screen Flash" can now be filtered by rabbit rarity. - Daveed (#2907)
  • Added a config option to disable the search feature in Tracker GUIs. - Daveed (#2807)
    • You can change this option using /sh tracker search.
  • The item used to open the Chocolate Factory will now respect Mythic Rabbit and Booster Cookie blocking. - Daveed (#2945)
  • Added a Pest Traps tab widget to the Tab Widget Display. - Luna (#2984)
  • Improved the UI for the Cake Tracker. - Daveed (#2939)
    • Made the Cake Tracker scrollable instead of having a fixed size.
  • Cakes you claim from the baker will now be added to the Cake Tracker automatically. - Daveed (#3008)
  • Added the Minecraft version to the mod file name. - CalMWolfs (#2941)
  • Added a warning for empty messages left behind by Stash Compact. - Daveed (#3009)

Fixes

  • Fixed a Custom Scoreboard error while waiting for the Mineshaft Queue. - j10a1n15 (#3036)
  • Fixed the next visitor timer not decreasing on pest kills. - Chissl (#3027)
  • Fixed the visual position of the sulphur skitter box. - appable (#3023)
  • Fixed the /playtimedetailed breakdown being sorted incorrectly. - martimavocado (#3021)
  • Fixed an issue where item and material stashes together would break Stash Compact. - Daveed (#3009)

Technical Details

  • Added the ServerTimeMark class and ServerTickEvent. - Empa (#2823)
  • Show a regex101 link when a detekt rule fails on a regex test. - CalMWolfs (#3034)
  • Moved the locations of some events to more specific sub-packages. - CalMWolfs (#3030)
  • Added mid-tier Umber and changed brown stained clay from low-tier to mid-tier. - Luna (#3028)
  • Added Mineshafts as possible locations for Obsidian and Pure Gold. - Luna (#3029)
  • Converted some LorenzEvents into SkyHanniEvents. - CalMWolfs (#3025)
  • Converted some events to GenericSkyHanniEvent. - CalMWolfs (#2753)
  • The auto updater now searches for JAR files that include the correct Minecraft version in their names. - CalMWolfs (#2941)

0.28 Beta 17

04 Dec 10:32
Compare
Choose a tag to compare
0.28 Beta 17 Pre-release
Pre-release

Version 0.28 Beta 17

Improvements

  • Included the minimum bid in the Stonks Auction price calculation. - im-h (#3014)
  • Disabled the Chocolate Factory's open feature without the Mythic Rabbit on Bingo profiles. - hannibal2 (#3012)
  • Added overflow support for personal bests. - Chissl (#2996)

Fixes

  • Fixed detection of Crimson Isle daily quests after the Hypixel update. - Luna (#3016)
  • Updated Golden Fish Timer from 15-20 minutes to 8-12 minutes, per the Hypixel update. - Luna (#3018)
  • Fixed a typo in the Golden Fish Timer. - Luna (#3018)
  • Potentially fixed Custom Scoreboard sometimes not showing Kuudra Lines. - j10a1n15 (#3006)
  • Fixed issue with Stampede/Golden Click not counting in Stray Tracker. - Daveed (#3013)
  • Fixed the spelling of "Supercraft" in the Garden visitor menu. - Luna (#3005)
  • Fixed Anita's medal display appearing in the Visitor inventory. - Daveed (#3007)
  • Fixed Stonks Auction not showing the correct price per Stock of Stonks. - im-h (#3014)
  • Fixed Time Tower warnings showing up on new profiles (e.g. Bingo). - hannibal2 (#3012)
    • You can open /cf once to make the message disappear without changing settings if a new profile was created before applying the fix for the first time.
  • Fixed stray timer not activating from Hitman Eggs outside of Hoppity's Hunt. - Daveed (#3015)
  • Fixed connection error messages spamming the chat. - hannibal2 (#3011)
  • Fixed incorrect personal best gain calculations. - Chissl (#2996)
  • Specified in visitor config that Maeve's dialogue is not hidden in the "Hide Chat" option. - Chissl (#3002)

Technical Details

  • Added directional edge support to Graph Editor. - Thunderblade73 (#2970)
  • Added Pyramid drawing. - Thunderblade73 (#2970)

0.28 Beta 16

29 Nov 00:34
Compare
Choose a tag to compare
0.28 Beta 16 Pre-release
Pre-release

Version 0.28 Beta 16

Improvements

  • The Hoppity Unclaimed Eggs display is now more accurate at the end of events. - Daveed (#2986)
  • Command aliases are now visible in /shcommands. - j10a1n15 (#2993)

Fixes

  • Fixed stray rabbits that were intermittently not being tracked. - Daveed (#2994)
  • Fixed the stray timer not resetting when changing islands. - Daveed (#2994)
  • Fixed computer time offset calculation errors. - j10a1n15 (#2998)
  • Fixed an issue where Meal Eggs were incorrectly marked as available on Day 1. - Daveed (#2986)
  • Fixed the ordering of the /shcommands list. - j10a1n15 (#2993)

Technical Details

  • Fixed various bugs in /shtestmessage. - Obsidian (#2982)
  • Updated the enchant-exclusive regex to restore chat tooltip functionality. - Vixid (#2985)

0.28 Beta 15

24 Nov 22:37
Compare
Choose a tag to compare
0.28 Beta 15 Pre-release
Pre-release

Version 0.28 Beta 15

New Features

  • Added Ghost Profit Tracker. - Empa (#1753)
    • Replaces the outdated and buggy Ghost Counter.
  • Added a 30-second stay timer to Chocolate Factory after a Meal Egg is opened. - Daveed (#2940)
  • Added Hoppity Event stat text for Hitman Rabbits. - Daveed (#2940)
  • Added Hoppity Collection highlighting for Resident and Hotspot Rabbits. - Daveed (#2940)
    • Highlights Resident/Hotspot Rabbits on your current island.
  • Added Resident and Hotspot Rabbit overview option to Hoppity Collection stats. - Daveed (#2940)
  • Added Hitman slot tracking to display the most recent rabbits you obtained. - Daveed (#2940)
    • Displays slots with an active cooldown.
  • Added an option to show the Hoppity Event Card only while on islands where eggs spawn. - Daveed (#2940)

Improvements

  • Added the Hot Chocolate Mixin to the Non-God Pot Effects feature. - jani (#2965)

Fixes

  • Fixed Hoppity Meals being marked as spawned immediately when the Hoppity Hunt started. - Daveed (#2940)
  • Fixed an issue with Hoppity Chat Compact duplicating El Dorado messages. - Daveed (#2940)
  • Fixed "Fish the Rabbit" being detected only on duplicate instances. - Daveed (#2940)
  • Updated Farming Fortune calculation to use 2 FF per Pesterminator level. - Luna (#2978)
  • Updated the maximum possible Farming Fortune from the Pesterminator armor enchantment from 5 to 12 per piece. - Luna (#2978)
  • Updated maximum Farming Fortune from the Pest Bestiary from 60 to 66. - Luna (#2978)
  • Fixed a bug that sometimes caused BPS to be underestimated while farming in the Garden. - Chissl (#2975)
  • Fixed loading farming weight errors caused by the Mouse Pest. - Ke5o (#2967)
  • Fixed a crash caused by Custom Garden Keybinds. - Empa (#2969)

Technical Details

  • A bit less confusion in carry tracker logic. - hannibal2 (#2911)
  • Improved error messages in the console when something goes horribly wrong. - hannibal2 (#2976)
  • Switched to using non-deprecated color functions. - CalMWolfs (#2972)
  • Translated SpecialColor to Kotlin. - j10a1n15 (#2854)
  • Deprecated ColorUtils.toChromaColor() methods and moved them to SpecialColor. - j10a1n15 (#2854)

0.28 Beta 14

20 Nov 22:55
Compare
Choose a tag to compare
0.28 Beta 14 Pre-release
Pre-release

Version 0.28 Beta 14

Improvements

  • Added the Hot Chocolate Mixin to the Non-God Pot Effects feature. - jani (#2965)
  • The optimal speed for Rancher's Boots is now automatically set when clicking on the wrong speed message in chat, eliminating the need to enter it manually. - Luna (#2963)
  • Added the Mining Event Display to Outside Skyblock Features. - j10a1n15 (#2947)

Fixes

  • Fixed an occasional error when killing pests shortly after releasing them from pest traps. - Daveed (#2956)
  • Fixed the inability to delete characters when searching on trackers on Mac (again). - 0xDoge (#2951)
  • Fixed the "Pests are reducing your fortune by X%" message not considering Bonus Pest Chance. - Luna (#2964)
  • Fixed money per hour calculations from Fermento drops for Cactus and Sugar Cane. - Luna (#2959)
    • Hypixel fixed the issue where Fermento drops were being given twice as much.
  • Fixed Custom Garden Keybinds sometimes spamming left-click instead of holding. - Empa (#2948)
  • Fixed Custom Garden Keybinds sometimes causing blocks to stop breaking. - Empa (#2948)
  • Fixed malfunctioning Chocolate Factory/Hoppity features due to an update. - Daveed (#2925)
  • Fixed Mineshaft RoomId missing in the Custom Scoreboard. - j10a1n15 (#2946)
  • Fixed AH Price Website feature not URL encoding the search. - Obsidian (#2952)
  • Fixed the pest spawn timer not working. - Daveed (#2954)
  • Fixed the Item Number display not working for Vacuum (Garden). - Luna (#2955)
  • Fixed pest death messages not being detected, tracked, or blocked. - Daveed (#2953)
  • Fixed the Fisherman Attribute abbreviation being incorrect. - Empa (#2950)
  • Fixed some Rift mobs, such as Oubliette Guards, sometimes incorrectly getting detected as corrupted and/or runic. - Luna (#2936)

Technical Details

  • Support for permuting type arguments of GenericSkyhanniEvent. - nea (#2757)
  • Added Mineshaft roomId to MiningAPI. - j10a1n15 (#2946)
  • Slightly improved performance when checking armor stands for skull textures. - CalMWolfs (#2920)
  • Disallowed repo patterns from having unnamed capture groups. - CalMWolfs (#2958)
  • Fixed Detekt's VarCouldBeVal warnings. - j10a1n15 (#2949)
  • Removed unused/minimally used deprecated methods. - j10a1n15 (#2943)
  • Removed the deprecated NEUItems.getPrice method. - j10a1n15 (#2944)
  • Added many more regex tests. - CalMWolfs (#2937)
  • Added a Detekt rule to enforce repo patterns to be accompanied by at least one regex test. - CalMWolfs (#2931)

0.28 Beta 13

15 Nov 21:31
352afc4
Compare
Choose a tag to compare
0.28 Beta 13 Pre-release
Pre-release

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 of Color.addAlpha. - j10a1n15 (#2916)
  • Added REGEX-FAIL for regex tests that are expected to fail. - CalMWolfs (#2930)
  • Removed deprecated regex utils methods. - j10a1n15 (#2929)