Skip to content

Releases: hannibal002/SkyHanni

0.26 Beta 11

17 Jun 07:11
Compare
Choose a tag to compare
0.26 Beta 11 Pre-release
Pre-release

Version 0.26 Beta 11

New Features

  • Punchcard Artifact Highlighter & Overlay. - martimavocado (#1089)
    • Highlights unpunched players in the Rift.
  • Added SkyHanni User Luck to the stats breakdown. - martimavocado (#1288)
    • This can be viewed in /sbmenu, /equipment, and the Misc Stats submenu.
  • Added Mineshaft Pity Display. - Empa (#1655)
    • Displays information about Mineshaft spawns, your progress towards a Pity Mineshaft, and more.
  • Added a source download verification checker. - ThatGravyBoat (#1914)
    • Warns you when the mod has been downloaded from an untrusted source (not the official GitHub or Modrinth).

Improvements

  • Improved Summoning Mob features. - Empa (#2092)
    • Added a separate toggle to enable/disable summoning chat messages.
  • Added Custom Wardrobe Slot Keybinds. - j10a1n15 (#2105)
    • These function independently of NEU. NEU's keybinds will not work in the Custom Wardrobe.
  • Improved phrasing of config descriptions, enhanced overall readability, fixed typos, newlines, etc. - zapteryx (#2067)
  • Added an option to show item tooltips in the Custom Wardrobe only when holding a keybind. - Empa (#2078)

Fixes

  • Fixed area mini boss spawn durations below 1 second not displaying. - Empa (#2110)
  • Fixed waypoint text being hidden when more than 80 blocks away. - j10a1n15 (#2103)
  • Fixed durations displaying with milliseconds. - Empa (#2095)
  • Fixed highlight missing requirements even when Hoppity Rabbit is already found. - hannibal2 (#2101)
  • Fixed Compact Hoppity Chat not working with rabbits purchased from the Hoppity NPC. - Daveed (#2100)
  • Fixed a rare case where golden strays caused incorrect duplicate detection during Compact Chat for Hoppity's. - Daveed (#2090)

Technical Details

  • Cleaned up some scoreboard event handling. - CalMWolfs (#1940)
  • Refactored Summoning Mob Manager to use Mob Detection. - Empa (#2092)
  • Added true color support to text rendering. - nea (#1397)
    • This is separate from chroma.
    • This is achieved by using §#§0§0§0§f§f§f§/.
    • Simply use the ExtendedChatColor class.
  • Refactored Area Miniboss Features to use mob detection. - Empa (#2095)
  • Added OreBlock and OreType. - Empa (#1655)
  • Added OreMinedEvent. - Empa (#1655)
    • Provides information on the original block mined, and any other blocks mined by sources like Efficient Miner, Mole, etc.
  • Improved performance with Commission Color Blocks. - Empa (#1655)
  • Fixed HotmAPI saving incorrect level values when using Blue Egg. - Thunderblade73 (#2097)
  • Fixed the interest widget and added a scrap widget. - Thunderblade73 (#2094)
  • Made SkyHanni into a Mod. - hannibal2 + nea (#2099)

0.26 Beta 10

13 Jun 21:43
Compare
Choose a tag to compare
0.26 Beta 10 Pre-release
Pre-release

Version 0.26 Beta 10

New Features

  • Added HotM Perks Powder features. - j10a1n15 (#1460)
    • Added total powder cost to HotM perks.
    • Added powder cost for 10 levels.
  • Added Rabbit Pet Warning. - hannibal2 (#2087)
    • Warns when using the Egglocator without having a Mythic Rabbit Pet selected.

Improvements

  • Improved Custom Wardrobe outline color. - Empa (#2079)
  • Added different display options for mining powder in the Custom Scoreboard. - j10a1n15 (#1442)

Fixes

  • Fixed Dungeons in DiscordRPC not showing the elapsed time. - j10a1n15 (#2089)
  • Fixed multiple empty lines appearing in Custom Scoreboard while in Dungeons. - j10a1n15 (#2082)
  • Fixed showing the favorite wardrobe slot background color while in "Only Favorites" mode. - Empa (#2072)
  • Fixed Livid Finder not working with Magenta Livid. - hannibal2 (#2086)
  • Fixed stranded highlighted placeable NPCs. - martimavocado (#2071)
  • Fixed visual words import from SBE with special characters. - HiZe (#2085)
  • Fixed incorrect stripping of some prefixes from non-Kuudra armor items in the estimated item value calculation. - Luna (#2057)
    • This broke other items, like Hot Bait.

Technical Details

  • Code cleanups for forEach loops. - hannibal2 (#1725)
  • Removed the deprecated TimeUtils function and cleaned up the newer one. - CalMWolfs (#1898)
  • Fully utilized the module annotation for feature objects. - CalMWolfs (#1983)
  • Added getPerkByName(name) and calculateTotalCost(level) to HotmAPI. - j10a1n15 (#1460)
  • New Scoreboard lines are added automatically from remote. - Thunderblade73 (#2068)
    • The pattern still needs to be added to the list in development.
  • Improved code around Kuudra armor sets in estimated item value checking. - Luna (#2057)

Removed Features

  • Removed Mineshaft from mining event display. - hannibal2 (#2083)

0.26 Beta 9

12 Jun 22:17
Compare
Choose a tag to compare
0.26 Beta 9 Pre-release
Pre-release

Version 0.26 Beta 9

New Features

  • Added Custom Wardrobe, a new look for the wardrobe. - j10an15, Empa (#2039)
    • Highly customizable: Colors, display sizes.
    • Estimated Price Integration.
    • Favorite slots; option to only display favorite slots.
  • Added stray/golden chocolate rabbit production time. - sayomaki (#1978)
  • Added toggle for compacting Garden visitor summary messages. - DavidArthurCole (#2026)
  • Added a Chat Message if the Perkapocalypse Mayor is unknown. - j10a1n15 (#2009)
  • Display missing egg collection locations. - nea (#1997)
    • Tracks the unique egg location requirements for rabbits from your Hoppity collection.
    • This data is partially enriched using the duplicate egg location tracker.

Improvements

  • Improved overall performance slightly by about ~1%. - nea (#2033)
  • Improved Hypixel server detection. - Luna (#2064)
  • Added Carnival lines to the Custom Scoreboard. - j10a1n15 (#1995)
  • Added option to hide duplicate egg locations. - maxime-bodifee (#1991)
  • Displays in /ff the fortune from bestiary and armor stats for enchantments and gemstones. - maxime-bodifee (#1861)
  • Added an exclude dungeon toggle to hide far entities. - Iceshadow (#2036)
  • Added option to choose Bazaar price for Copper price. - Trîggered (#2030)
  • Powder Tracker: Auto-detect whether Great Explorer is maxed. - Luna (#2032)
    • The configuration option to manually specify this has been removed.

Fixes

  • Fixed crash if a key code is set to a non-standard key. - ThatGravyBoat (#2066)
  • Fixed showing "No Magical Power detected" message multiple times. - Empa (#2065)
  • Fixed corrupted config files not being reset to the default state. - CalMWolfs (#2055)
  • Fixed calculation of universal farming fortune in /ff. - maxime-bodifee (#1861)
    • Removed 100 base ff and added garden bonus from bestiary.
  • Fixed unknown lines not appearing instantly in the Custom Scoreboard. - j10a1n15 (#2063)
  • Fixed Anniversary Line not being detected in Custom Scoreboard. - Empa, j10a1n15 (#2058)
  • Fixed stash getting detected as a private message. - sayomaki (#2060)
  • Fixed Perkapocalypse Mayor's time being longer than Jerry's time in office. - j10a1n15 (#2045)
  • Fixed an error with the chum bucket hider. - hannibal2 (#2043)
  • Fixed compact chat sometimes breaking when obtaining legendary or higher tier rabbits. - DavidArthurCole (#2041)
  • Fixed cake buff in /ff. - Thunderblade73 (#2034)
  • Consider Y=64 part of Magma Fields. - Luna (#2029)
    • Hypixel quietly changed this in or around SkyBlock 0.20.1.

Technical Details

  • Moved the drawWaypointFilled function to RenderUtils. - CalMWolfs (#1930)
  • Added mixin search scope. - nea (#2033)
  • Changed .gitignore so that subdirectories of the .idea folder can be manually unignored. - nea (#2033)
  • Fixed infinite scrolling for scrollables. - Thunderblade73 (#2053)
  • DevTool Graph Editor. - Thunderblade73 (#1454)
  • Added player, drawInsideRoundedRecWithOutline & doubleLayered Renderable. - j10a1n15, Empa, Thunderblade73 (#2039)
  • Added render Renderables method, which only takes in one renderable. - Empa (#2039)
  • Added method to remove enchants from any item. - j10a1n15 (#2039)
  • Added method to click on any slot in any window. - j10a1n15 (#2039)
  • Added "addToGUIEditor" param to render Renderables method. - j10a1n15 (#2039)
  • Added the ability to specify a SkyHanniModule to only load in dev. - ThatGravyBoat (#2011)
  • Migrated long to SimpleTimeMark in Storage if they are time marks. - Thunderblade73 (#2038)
  • Added HotmData.isMaxLevel, which also accounts for Blue Cheese. - Luna (#2032)

0.26 Beta 8

08 Jun 11:02
Compare
Choose a tag to compare
0.26 Beta 8 Pre-release
Pre-release

Version 0.26 Beta 8

New Features

  • Added Favorite Power Stones. - saga (#2002)
    • Highlighted in the Thaumaturgy inventory.
    • Shift-click to add/remove them.

Improvements

  • Improved Attribute Prices in Estimated Item Value. - hannibal2 (#2020)
    • Ignoring irrelevant attributes (Resistance, Speed, Experience, etc).
    • No longer counting attribute combos or single attribute prices when cheaper than the base item price.

Fixes

  • Fixed Account Upgrade Reminder feature with simultaneous account and profile upgrades. - appable (#2007)
  • Fixed Non-Craftable Items breaking the Visitor Shopping List. - jani/hannibal2/nea (#2019)
  • Fixed rare cases where queued /gfs didn't work. - Thunderblade73 (#1999)
  • Fixed stats in visitor inventory not showing under certain circumstances. - CalMWolfs (#2018)

Technical Details

  • Make build fail when event functions have wrong annotation. - CalMWolfs (#2024)
  • Begin transitioning to the new event system. - CalMWolfs (#2023)
  • Added custom event bus. - ThatGravyBoat (#2008)
    • Added live plugin to show when an event method is missing its annotation.
  • Changed Java to Kotlin for repository files. - CalMWolfs (#1543)
  • Made in-game date display use a pattern instead of repository. - CalMWolfs (#1543)
  • All /gfs calls go through gfs API now. - Thunderblade73 (#1999)
  • Made ItemHoverEvent be called earlier. - Vixid (#2018)
  • Removed deprecated bazaar variables. - CalMWolfs (#1987)
  • Removed another deprecated function. - CalMWolfs (#1956)
  • Used event.cancel() over event.isCanceled = true for LorenzEvents. - CalMWolfs (#1915)
  • Converted classes to objects, then used annotation. - CalMWolfs (#1982)
  • Added annotations to objects. - CalMWolfs (#1974)
  • Added module plugin. - ThatGravyBoat (#1974)

0.26 Beta 7

05 Jun 18:04
Compare
Choose a tag to compare
0.26 Beta 7 Pre-release
Pre-release

Version 0.26 Beta 7

Improvements

  • Minor GUI improvements in /ff. - Thunderblade73 (#873)
  • Added information about the current Perkopocalypse Mayor's perks to the Custom Scoreboard. - j10a1n15 (#2003)
  • Added collected egg location API import. - appable (#1972)
    • Open your NEU profile viewer and click the chat message to load data.
  • Crimson Isle Reputation Helper now warns when the Faction Quest Widget is disabled in the tab list. - hannibal2 (#1977)
  • Added support for Fancy Contributors in nametags. - Empa (#1687)

Fixes

  • Fixed crashes caused by tooltips. - CalMWolfs (#1986)
  • Fixed config reset on encountering unknown enum values in the config. - CalMWolfs (#1990)
  • Fixed Sea Creature highlight not working when the damage indicator was enabled. - Empa (#1985)
  • Fixed Area Walls being broken in Nucleus. - Thunderblade73 (#1994)
  • Config no longer resets when an incorrect value is entered. - ThatGravyBoat (#1979)
  • Config no longer resets when downgrading versions. - CalMWolfs (#1979)
  • Fixed accidental hiding of boss bars. - CalMWolfs (#1980)
  • Fixed Garden Visitor Drop Statistics not tracking new data. - hannibal2 (#1976)
    • This may also fix the display not showing up.

Technical Details

  • Increased usage of seconds passed. - CalMWolfs (#1899)
  • Refactored /ff. - Thunderblade73 (#873)
  • Added Perkopocalypse Mayor to MayorAPI. - j10a1n15 (#2003)
  • Created FmlEventApi to hold Forge events before dispatching them as SkyHanniEvents. - CalMWolfs (#1986)
  • Ensured correct config version when downgrading the mod. - CalMWolfs (#1990)
  • Changed CachedItemData to use SimpleTimeMark. - nea (#2006)
    • This is done via an in-Kotlin delegate constructor, since calling functions with default arguments that have an inline class type from Java is not stable.
  • Added SimpleStringTypeAdapter. - ThatGravyBoat (#1979)
  • Added SkippingTypeAdapterFactory. - ThatGravyBoat (#1979)
  • Cleaned up ConfigManager. - CalMWolfs (#1979)
  • Moved json package inside the utils package. - CalMWolfs (#1979)
  • Added Tab Widget abstraction. - Thunderblade73 (#1150)
  • Added EntityDisplayNameEvent. - Empa (#1687)

0.26 Beta 6

02 Jun 06:10
Compare
Choose a tag to compare
0.26 Beta 6 Pre-release
Pre-release

Version 0.26 Beta 6

New Features

  • Added Beacon Power Display. - Empa (#1901)
  • Added Mineshaft Corpse and Entrance/Ladder Locators. - nobaboy (#1500)
    • Includes keybind functionality for both.
  • Added Hide Useless Armor Stands. - Empa (#1962)
    • Hides armor stands that briefly appear on Hypixel.

Improvements

  • Added an option for a compacted Dicer RNG Drop Tracker Display. - Jordyrat (#1735)
    • Also shortened the default display.
  • Moved all SkyMall chat message hiders under the main SkyMall toggle. - martimavocado (#1971)
  • Added a distinct sound for the special stray rabbit. - HiZe (#1913)
  • Clarified the maximum clicks message for experiments. - Luna (#1963)

Fixes

  • Fixed incorrect API name conversion for Fish the Rabbit. - appable (#1975)
  • Fixed the GUI editor opening unintentionally. - CalMWolfs (#1973)
  • Fixed movable hotbar conflicts with some mods. - CalMWolfs (#1965)
  • Fixed estimated item value not showing in NEU PV. - CalMWolfs (#1955)
  • Fixed stray rabbit sound not playing for the Golden Rabbit. - HiZe (#1913)
  • Fixed /shcropgoal not working with double-name crops (wart, cocoa, cane). - L3Cache (#1970)
  • Fixed error with SkyMall with Titanium buff. - Thunderblade73 (#1967)
  • Fixed Trophy Fish Display not working for stranded players. - HiZe (#1966)
  • Fixed summons not being removed from Summoning Mob Display. - Empa (#1964)
  • Fixed swapped mining event display icons. - CalMWolfs (#1958)

Technical Details

  • Added annotation to automatically load modules. - CalMWolfs (#1904)
    • Just add the @SkyHanniModule annotation to an object to auto load it.
  • Modified removeColor for visual formatting consistency. - appable (#1824)
    • Keeps formatting consistency in the presence of color codes acting as implicit reset codes.
  • Added RepoPattern.list. - !nea (#1733)
    • A way to store x amount of patterns.
  • Added unit test for repo pattern lists. - Thunderblade73 (#1733)
  • Added RepoPattern.exclusiveGroup. - Thunderblade73 (#1733)
    • Reserves a key namespace, that is only accessible from this group.

0.26 Beta 5

31 May 01:45
Compare
Choose a tag to compare
0.26 Beta 5 Pre-release
Pre-release

Version 0.26 Beta 5

New Features

  • Added In-Water Display. - Stella (#1892)
    • Useful when using a Prismarine Blade in Stranded Mode.
  • Wand of Strength cooldown is now displayed. - saga (#1948)
    • The cooldown displayed is for the buff, not the item usage.

Improvements

  • Improved Bazaar re-buy order helper to also search in the Bazaar upon chat message click. - hannibal2 (#1946)
  • Reduced the frequency of Diana sound guess hints while the feature is working correctly. - hannibal2 (#1954)
  • Updated /shclearminiondata to remove only bugged minions nearby, not all minions. - hannibal2 (#1951)

Fixes

  • Fixed HotM error with Blue Cheese Goblin Omelette. - hannibal2 (#1953)
  • Fixed mining events not showing up in the Mineshaft. - hannibal2 (#1952)
  • Fixed Inquisitor detection for sharing. - hannibal2 (#1949)
  • Fixed Custom Scoreboard error in the mines. - j10a1n15 (#1947)
  • Fixed rift slayer warning showing while hitting Oubliette Guard. - hannibal2 (#1950)
  • Fixed Diana errors being shown when the feature is not enabled. - Empa (#1942)

Technical Details

  • SkillExpGainEvent now uses SkillAPI data. - HiZe (#1788)
  • Added InquisitorFoundEvent event. - hannibal2 (#1949)

0.26 Beta 4

30 May 12:36
a6133f8
Compare
Choose a tag to compare
0.26 Beta 4 Pre-release
Pre-release

Version 0.26 Beta 4

New Features

  • Highlight rabbits that have requirements in the Hoppity's Collection menu. - HiZe (#1874)
    • Green: Requirement met.
    • Red: Requirement not met.
  • Added option to show time held in lore for Jyrre Bottles and Cacao Truffles. - Obsidian (#1916)
  • Added Dark Cacao Truffle hours held as stack size. - Obsidian (#1916)
  • Added HOTM perks level and Enable Display. - Thunderblade73 (#1059)
  • Mark duplicate egg locations in red for unlocking some of the new rabbits. - appable (#1929)
    • Option to always mark nearby duplicate egg locations.
  • Added "Collected Locations" line to the Unclaimed Eggs Display. - appable (#1929)
    • This may be inaccurate if you've already collected eggs on an island.
  • Added Editable Hotbar. - Thunderblade73 (#1903)
    • Allows for moving and scaling in the SkyHanni GUI editor.
  • Show total amount of chocolate spent in the Chocolate Shop. - sayomaki (#1921)
  • Added ULTRA RARE Book Notification when doing the Experiment Table. - raven (#1738)

Improvements

  • Option to show Hoppity Eggs timer outside of SkyBlock. - maxime-bodifee (#1926)
  • Added Mining Event Icons. - Thunderblade73 (#1305)
  • Added option to show the name of the sea creature in the title notification. - Empa (#1858)

Fixes

  • Fixed 'viewrecipe' lowercase not working. - Obsidian + hannibal2 (#1939)
  • Fixed compact chat sometimes breaking when obtaining legendary or higher tier rabbits. - hannibal2 (#1923)
  • Fixed Thunder and Jawbus not being highlighted by Highlight Rare Sea Creatures. - Empa (#1858)
  • Fixed Sigma Rabbit bonuses not counting in collection stats display. - appable (#1925)
  • Fixed LorenzToolTipEvent triggering when not actually hovering over an item. - CalMWolfs (#1920)

Technical Details

  • Added HotmAPI. - Thunderblade73 & j10a1n15 & martimavocado (#1059)
  • No longer use a NEU event to replace items, and instead use our own. - CalMWolfs (#1866)
  • Added darken shader. - VixidDev (#1305)

0.26 Beta 3

29 May 10:08
Compare
Choose a tag to compare
0.26 Beta 3 Pre-release
Pre-release

Version 0.26 Beta 3

New Features

  • Added Croesus Limit Warning. - saga (#1908)
    • Sends a warning when you are close to the Croesus Chest Limit.
  • Option to toggle limbo time in detailed /playtime. - HiZe (#1863)
  • Chat reminder to check Hoppity Shop each year. - appable (#1843)
  • Configurable cold amount for the ascension rope message in Glacite Mines. - nopo (#1905)
  • Warning when outbid on an auction. - seraid (#1818)
  • Added crop last farmed waypoint. - appable (#1335)
    • Accessible in the Crop Start Locations section.
  • Added Trophy Fishing Display. - hannibal2 (#1754)
    • Similar to Skytils, but with more options.
    • Option to sort by item rarity, total amount, rarity amount, the highest rarity, or name alphabetically.
    • Option to change what information is displayed (rarity, name, icon, total caught).
    • Option to show only missing trophies.
    • Option to highlight new catches in green.
    • Options for when to show the display: always in Crimson Isle, in inventory, with rod in hand, or on keybind press.
    • Option to show only when wearing a full hunter armor set.
    • Options to show checkmarks or crosses instead of numbers.
    • Hover over a trophy fish to see the percentage caught and how to gain progress.

Improvements

  • Changed reminders to show at the end of a dungeon run. - hannibal2 (#1917)
    • E.g. Composter empty, Hoppity Eggs ready, New Year Cake, etc.
  • Added Pet Rarity to Oringo Abiphone messages. - Empa (#1862)
  • Hoppity Collection Stats are now persistent. - appable (#1836)
    • No longer reset on profile swap or game restart.
  • Merged duplicate times in compacted Hoppity's messages. - DavidArthurCole (#1887)
  • Warp to Infested Plot warps to garden home when no pests are found. - saga (#1910)
    • Affects both hotkey and command.
  • Adjusted and added Rabbit Uncle & Dog Keybinds. - raven (#1907)

Fixes

  • Fixed a bug where the chocolate factory leaderboard position was not showing when the position had many digits. - sayomaki (#1918)
  • Fixed warping to Base in Glacite Tunnels when pressing the keybind while inside any GUI. - hannibal2 (#1911)
  • Fixed typo in /shclearkismet command. - fahr-plan (#1912)
  • Fixed Custom Scoreboard error in Mineshaft. - j10a1n15 (#1909)

0.26 Beta 2

27 May 07:31
Compare
Choose a tag to compare
0.26 Beta 2 Pre-release
Pre-release

Version 0.26 Beta 2

New Features

  • Added a "Line to Arachne" setting, just like with slayer minibosses. - azurejelly (#1888)
  • New "Craftable!" message when Visitor Items Needed are craftable. - Paloys (#1891)
  • Added new chat filters. - Mikecraft1224 (#1750)
    • Filters for rare dungeon chest rewards and sacrifice messages from other players.

Improvements

  • Updated /shcommands. - ThatGravyBoat (#1720)
    • Now has pages for better navigation.
    • Improved visual appearance.

Fixes

  • Fixed scoreboard player count not displaying in dungeons. - ThatGravyBoat (#1894)
  • Fixed some Chocolate Factory issues caused by a Hypixel update. - CalMWolfs (#1860)
  • Fixed healer orb pickup hider. - Mikecraft1224 (#1750)
  • Fixed small memory leaks when staying in one island for extended periods. - hannibal2 (#1890)
  • Fixed Dungeon Rank Tab list color not showing the names of players with YouTube/Admin rank. - Empa (#1878)
  • Fixed a typo in Tunnels Maps. - hannibal2 (#1883)

Technical Details

  • Use more simple time mark. - CalMWolfs (#1777)
  • Removed all uses of ChatUtils.sendCommandToServer, replacing with HypixelCommands.. - Empa (#1769)
  • Use fewer deprecated LorenzVec functions. - CalMWolfs (#1556)
  • Cleanup of duplicate code in EntityUtils. - CalMWolfs (#1556)
  • Move regex and pattern operations to RegexUtils. - CalMWolfs (#1854)
  • Added Track Particles command. - CalMWolfs (#1787)
  • Fixed stacked mob highlights. - Thunderblade73 (#1856)