Releases: hannibal002/SkyHanni
Releases · hannibal002/SkyHanni
0.26 Beta 11
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
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
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
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
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
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
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
0.26 Beta 4
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
0.26 Beta 3
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
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)