summaryrefslogtreecommitdiff
path: root/docs/CHANGELOG.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/CHANGELOG.md')
-rw-r--r--docs/CHANGELOG.md2633
1 files changed, 2633 insertions, 0 deletions
diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md
new file mode 100644
index 000000000..837b3524b
--- /dev/null
+++ b/docs/CHANGELOG.md
@@ -0,0 +1,2633 @@
+# SkyHanni - Change Log
+
+## Version 0.24 (Unreleased)
+
+### New Features
+
+#### Inventory
+
++ Added Max Items With Purse. - NetheriteMiner
+ + Calculates the maximum number of items that can be purchased from the Bazaar with the number of coins in your
+ purse.
++ Added Copy Underbid Keybind. - Obsidian
+ + Copies the price of the hovered item in Auction House minus 1 coin into the clipboard for easier under-bidding.
+
+### Improvements
+
+### Bug Fixes
+
+#### Bingo
+
++ Fixed Bingo Card Tips using wrong slot sometimes. - Thunderblade73
+
+#### Mining
+
++ Fixed a small typo in the Deep Caverns Parkour message. - alexia
+
+### Technical Details
+
++ Auto-enable + configure DevAuth. - nea
++ Improve performance of removeColor. - nea
++ Removed wildcard imports in VisualWorldGui. - CalMWolfs
++ printStackTrace -> ErrorManager. - hannibal2
++ Added command /shconfig toggle <path> <value 1> <value 2>. - Obsidian
++ Removes usage of logError everywhere in the code and replaces it with logErrorWithData. - CalMWolfs
++ Removed ErrorManager.logErrorState(). - CalMWolfs
++ Creating number utils functions for string -> int, long, double, with either error throwing or wrong usage to user
+ message.
++ Removed RenderWorldLastEvent usage in WorldEdit feature. - hannibal2
++ Using GardenAPI.storage everywhere. - hannibal2
++ Added stacking enchants to the repo. - CalMWolfs
++ Moved bazaar config into inventory category. - hannibal2
++ Optimize IntelliJ icon. - nea
+
+### Removed Features
+
+## Version 0.23
+
+### New Features
+
+#### Garden Features
+
++ Added command /shcropsin <time> <item>. - DylanBruner
+ + Shows the number of items you gain when farming in the garden for the given time.
++ Show sack item amount to the visitor shopping list. - CalMWolfs
++ Added Atmospheric Filter Display. - Erymanthus
+ + This display shows the currently active buff as a GUI element.
+ + For an optimal experience, please have the Atmospheric Filter accessory active.
++ Added Sensitivity Reducer. - martimavocado
+ + Lowers mouse sensitivity while in the garden.
+ + Either when pressing a keybind or holding a farming tool in hand.
+ + Changes by how much the sensitivity is lowered by.
+ + Show a GUI element while the feature is enabled.
+ + Option to only allow this feature while on ground and/or on barn plot.
+
+#### Fishing Features
+
++ Added Sea Creature Tracker. - hannibal2
+ + Allows to only show single variants, e.g. water or lava or winter.
+
+#### Mining Features
+
++ Added Deep Caverns Parkour. - hannibal2
+ + Shows a parkour to the bottom of Deep Caverns and to Rhys.
++ Blocks the mining ability when on a private island. - Thunderblade73
+
+#### Dungeon Features
+
++ Hide particles and damage splashes during the terracotta phase in dungeons F6 and M6. - hannibal2
+
+#### Crimson Isle Features
+
++ Added Volcano Explosivity in Crimson Isle. - Erymanthus
+ + Show a HUD of the current volcano explosivity level.
++ Added Sulphur Skitter Box in Crimson Isle. - HiZe
+ + Renders a box around the closest sulphur block.
++ Added Dojo Rank Display. - HiZe
+ + Display your rank, score, actual belt and points needed for the next belt in the Challenges inventory on the
+ Crimson Isles.
++ Crimson Isle Volcano Geyser features. - MrFast
+ + Stops the white geyser smoke particles from rendering if your bobber is near the geyser.
+ + Draws a box around the effective area of the geyser.
+ + Change the color of the box around the geyser.
+
+#### Inventory Features
+
++ Added Power Stone Guide features. - hannibal2
+ + Highlight missing power stones, show their total bazaar price, and allows to open the bazaar when clicking on the
+ items in the Power Stone Guide.
++ Option to make normal clicks to shift clicks in npc sell inventory. - Thunderblade73
++ Show pet items XP Share and Tier Boost as small icons next to the pet in an inventory. - Thunderblade73
++ Added Shift Click Brewing. - Thunderblade73
+ + Makes normal clicks to shift clicks in Brewing Stand inventory.
++ Low Quiver Notification. - CarsCupcake
+ + This will notify you via title if your quiver is low on arrows according to chat message.
++ Added not fully completed tasks in Way to gain SkyBlock XP menus. - Thunderblade73
+ + Works in the subcategories.
+ + It does not work with infinite tasks.
++ Added Harp GUI Scale. - Thunderblade73
+ + Automatically sets the GUI scale to AUTO when entering the Harp.
++ Added Harp Quick Restart. - Thunderblade73
+ + Once you've launched the harp, quickly hit the close button in the harp menu to initiate the selected song.
+
+#### Item Features
+
++ Lesser Orb of Healing Hider. - jani
+
+#### Chat Features
+
++ Add tab list fire sale advertisement hider. - nea
++ Added SkyBlock XP Chat. - Thunderblade73
+ + Sends the SkyBlock XP message from the action bar into the chat.
+
+#### Command Features
+
++ Party Kick with reason. - nea
+ + Added support for the Hypixel command /p kick /pk to add a reason. The reason will be sent in party chat before
+ kicking the player.
++ Added /shcalccrop. - CalMWolfs
+ + Calculate how many crops need to be farmed between different crop milestones.
++ Added /shcalccroptime. - CalMWolfs
+ + Calculate how long you need to farm crops between different crop milestones.
+
+#### Diana Features
+
++ Saving every Diana Burrow Location and option to render them. - hannibal2
+ + Saves the burrow locations you find into a list in the local config file. (default enabled, option to opt out)
+ + Option to render all saved locations in the world. (default disabled)
+ + Commands to save the full list to the clipboard, and load a list from the clipboard (to share between users)
+
+#### GUI Features
+
++ Added Skill Progress Display. - HiZe
+ + ETA Display, exp, actions or percentage to next level, custom level goals, all skill display, chroma progress bar,
+ and overflow levels for all those things.
+ + A ton of settings.
++ Color the month names on the scoreboard. - J10a1n15
+
+### Changes
+
+#### Garden Changes
+
++ Renamed Visitor Items Needed to Visitor Shopping List. - hannibal2
++ Added biofuel support to the Composter Overlay get from sack logic. - obsidian
++ Updated max reforge fortune for Fungi Cutter. - alexia
+ + Hypixel has increased the base rarity to Epic.
++ Don't count Bountiful as a max reforge fortune on tools. - alexia
++ /shcroptime now supports k, m and b numbers. - DylanBruner
++ Only show the Garden Vacuum Bag on your own vacuums. - alexia
++ Jacob Contest feature now has clickable calendar open command when Elite API is not ready yet. - alexia
++ Mark carrot/pumpkin fortune as completed when giving to Carrolyn after already done. - alexia
++ Added ability to get unique visitors served without Green Thumb. - alexia
++ Check if you are sneaking for optimal speed in the Garden and show current speed when wrong. - alexia
++ Added option to show visitor shopping list in Farming Islands - Erymanthus
+ + Show the Visitor Shopping List while on the Farming Islands or inside the Farm in the Hub.
+ + This helps to farm the correct amount, especially when in the early game.
++ Made blocks per second calculation more accurate immediately after starting to farm. - hannibal2
++ Warn to open visitor inventory again after partially serving Spaceman. - alexia
++ Updating the Garden Optimal Speed Display and Warning immediately when changing the setting. - hannibal2
++ Added auto mouse-unlocking on plot teleport in garden. - martimavocado
++ Improve items in sacks display in Visitor Shopping List wording and color. - alexia
++ Hide Garden Composter reminder while participating in a Farming Contest. - hannibal2
++ Improve Exportable Carrots/Expired Pumpkin tooltip in /ff. - alexia
+
+#### Rift Changes
+
++ Rift time now updates correctly in wizard tower and instantly updates the format when toggling max time or
+ percentage. - hannibal2
++ Added options to only show the Rift Vermin Tracker with vacuum on inventory and only in West Village. - Empa
+ + This now hides the Vermin Tracker by default when not in the surrounding area.
++ Show the Vermin Tracker immediately after joining the rift. - hannibal2
+
+#### Fishing Changes
+
++ Odger highlight feature tells in description that it is only useful for users without abiphone. - hannibal2
++ Added toggle to count double hook catches as two catches in Sea Creature Tracker. - hannibal2
++ Smarter check if the player is fishing for all fishing related displays. - hannibal2
++ Hide Sea Creature Tracker when wearing full Trophy Hunter armor. - martimavocado
++ Disabled Fishing Profit/SC Tracker in Kuudra. - CalMWolfs
++ Moved Sulphur Skitter Box from Crimson Isle to Fishing -> Trophy Fishing. - hannibal2
++ Fishing Profit Tracker now has better categories. - hannibal2 & Empa
++ No longer showing fishing trackers when holding a fishing rod in the hand. Only showing the trackers when truly
+ fishing. - hannibal2
++ Added option to only show the Geyser Box while holding a lava rod. - Obsidian
+
+#### Mining Changes
+
++ Show Powder Tracker immediately after joining the Crystal Hollows. - hannibal2
+
+#### Bingo Changes
+
++ Show the guide text when hovering over the missing bingo goal list. - hannibal2
+
+#### Crimson Isle Changes
+
++ Added option to hide tasks after they've been completed in Crimson Isle Reputation Helper. - martimavocado
+
+#### Inventory Changes
+
++ Removed flawless gemstones from sack display. - CalMWolfs
+ + Hypixel removed them from sacks.
++ Show a warning in Bestiary Display when Overall Progress is not enabled. - HiZe
++ Added option to hide pet candy count on maxed out pets. - CalMWolfs
++ Added option to change the size of the Pet Item Display Icon in inventories. - Thunderblade73
++ Allow putting Water Bottles into Potion Bag. - alexia
++ Skip unavailable experiments for number of clicks in Super Pair Clicks Alert in the experimentation table. - alexia
++ Hide non-clickable items in Basket of Seeds, Nether Wart Pouch & Trick or Treat Bag. - alexia
++ Added support for blocking quick crafting for the new quick craft UI. - hannibal2
+
+#### Dungeon Changes
+
++ Changed the description of the Dungeon Chat Filter feature to be more descriptive. - Wambo
++ Added options to change exactly what part of the Dungeon Chat Filter should be used. - Wambo
++ Hide F3/M3 guardian Damage Indicators once the professor spawns. - hannibal2
++ Added exact names for the floor 6 giants in the Damage Indicator. - hannibal2
++ Show the laser phase timer even during the hit phase after a successful damage phase skip. - hannibal2
+
+#### Diana Changes
+
++ Changed the Griffin Burrow Guess text to a centered title instead of an odd line that goes down. - hannibal2
++ Removed unnecessary error messages in Diana Burrow detection. - hannibal2
++ Fixed and improved the Inquisitor Waypoint Share feature. - hannibal2
+ + Now it correctly hides burrow waypoints when the "focus" mode is enabled.
+ + Shows a pink line to the shared location.
+ + Support for the nearest warp feature.
++ Changed the Diana Guess Waypoint word color to only be in blue when actually warping to the nearest warp. - hannibal2
+
+#### Chat Changes
+
++ Hide new Fire Sale message format. - Thunderblade73
++ Added Hypixel Lobby chat messages "SMP" and "Snow Particles" to the Spam Filter. - walker
++ Added more messages to Hypixel Lobby spam hider.
+ + SMP and Snow Particles. - walker
+ + Earned mystery dust. - alexia
++ Added the fire sale ended message to the Fire Sale Chat Hider. - hannibal2
++ Hide pet consumables chat messages on Hypixel main lobby. - alexia
++ Fire sale chat message hider now also hides the "and x more" part. - hannibal2
+
+#### Command Changes
+
++ Added /pd short command for party disband. - Empa
++ Added support for number abbreviations in /shskills. - hannibal2
+ + "/shskills levelwithxp 750m"
++ Renamed currentXP to xp in /shskills description. - hannibal2
+
+#### Config Changes
+
++ Using a better title for Area Boss features. - hannibal2
+
+#### Slayer Changes
+
++ Adding Soul Of The Alpha support to the Area Mini Boss features respawn timer and highlight. - martimavocado
+
+#### GUI Changes
+
++ The Compact Tab List now has toggle tab support. - hannibal2
++ The tab list now toggles on key press, not key release. This should feel faster now. - hannibal2
+
+#### Misc Changes
+
++ Tia Relay Helper: Suggest /togglemusic. - alexia
++ Added option to ignore Everything Chroma in the chat. - VixidDev
++ Added Item Ability Cooldown support for Talbot's Theodolite (the Farming Island Trapper tracker thing). - Erymanthus
++ Fewer election API updates, fewer election API errors. - CalMWolfs
++ SkyHanni's own /wiki command logic now works better in SkyBlock Level guide and allows changing weather to use
+ official Hypixel Wiki or the older Fandom Wiki. - Obsidian
++ Added option to hide the already existing F3 SkyBlock Area Debug Feature. - Obsidian
+ + This feature shows the current area in SkyBlock while f3 is open.
++ Hovering on cheap items in an Item Tracker now shows the hidden items. - Mikecraft1224
++ Added shader reload capabilities for chroma resource packs. - nea
++ Added option to only show Ender Node tracker while holding a pickaxe. - Thunderblade73
++ Matched XP/h timer with the session timer in the skill ETA display. - HiZe
++ Talbot's Theodolite: Support exact height message. - alexia
+
+### Fixes
+
+#### Garden Fixes
+
++ Fixed mushrooms being counted with Common/Uncommon Mooshroom Cow Pet. - alexia
++ Fixed progress to maxed milestone appearing twice in the crop milestone menu when having milestone 20. - Empa
++ Fixed max crop milestone display being too long in the crop milestone menu. - obsidian
++ Fixed Mooshroom Cow Perk counter when farming sugar cane/cactus with Mooshroom Cow. - alexia
++ Show an error message for the commands /shcropsin and /shcroptime if show money per hour display is not loaded. -
+ hannibal2
++ Auto-fixing plots marked as pests when killing all pests without SkyHanni earlier. - hannibal2
++ Fixed error message that nearest pests cannot get removed properly. - hannibal2
++ Fixed grammar in Jacob Contest chat messages. - alexia
++ Fixed rarity error for items thrown around when using Sprayanator. - hannibal2
++ Added cooldown to Garden Warp Commands. - Empa
++ Fixed the detection of Anita and Jacob visitors. - hannibal2
++ Fixed the pets menu detection for /ff. - martimavocado
++ Fixed Anita and Jacob workaround working outside of garden. - CalMWolfs
++ Fixed opening visitor Milestones menu not loading visitor amount for /ff. - martimavocado
++ Fixed Sensitivity Reducer still working when switching from the garden to the hub. - martimavocado
++ Fixed a rare farming weight API error. - CalMWolfs
++ Fixed mouse rotation unlocks after doing /warp garden with Sensitivity Reducer on. - martimavocado
++ Fixed wording of composter fuel warning. - alexia
++ Fixed Garden plot menu icon edit mode copies stack size. - hannibal2
++ Fixed the wrong color code on the visitor shopping list sacks number line. - hannibal2
++ Fixed Anita Medal Profit Display using wrong items. - hannibal2
++ Fixed Box of Seeds not working with /shcroptime. - alexia
++ Fixed Farming Weight Display sometimes not showing when joining the Garden. - CalMWolfs
+
+#### Combat Fixes
+
++ Fixed corrupted Kada Knight getting detected as Revenant Slayer mini boss. - hannibal2
++ Fixed Daily Kuudra part of Crimson Isle Reputation Helper not detecting completed runs. - hannibal2
++ Fixed wrong calculation when zero bosses killed in slayer profit trackers. - hannibal2
++ Hide No Fishing Bait warning during Kuudra fight. - hannibal2
++ Fixed Dungeon and Kuudra party finder join message not detecting in party member tab complete. - CalMWolfs
++ Fixed Fire Veil Wand circle shows on left-clicking. - hannibal2
++ Fixed Ashfang Freeze Cooldown being off by one second. Fixed Fire Veil line gets shown even while frozen. - hannibal2
++ Fixed time until the next area mini boss spawns being off by one second. - hannibal2
++ Fixed Reputation Helper in Crimson Isle showing incorrect sack amount. - CalMWolfs
++ Fixed the ender slayer laser phase timer being inaccurate in the Damage Indicator. - hannibal2
+
+#### Dungeon Fixes
+
++ Fixed the M3 reinforced guardian not getting detected in the Damage Indicator. - hannibal2
++ Gave Damage Indicator mobs correct names on floor 1, 2, 3 and 6. (Removed "Generic Dungeon Boss") - hannibal2
++ Fixed kill time of slayer in Damage Indicator to be off by one second. - hannibal2
++ Fixed all Damage Indicator boss timers in Dungeons being off by a second. - hannibal2
++ Fixed Bonzo phase 1 does not get detected properly for Damage Indicator. - hannibal2
++ Fixed Dungeon Clean End sometimes not deactivating when chest spawned. - hannibal2
++ Fixed F3/M3 guardian spawn timer in Damage Indicator. - hannibal2
++ Fixed Highlight Clicked Chest in water puzzle room not showing. - hannibal2
+
+#### Diana Fixes
+
++ Fixed close griffin burrow detection with particles failing sometimes. - hannibal2
++ Fixed Diana mobs being invisible because of Fix Ghost Entities and four season pet skin. - hannibal2
++ Fixed a rare bug that leaves ghost burrows around. - hannibal2
++ Properly deleting Diana target markers when manually clearing griffin burrows by talking to Diana NPC. - hannibal2
++ Properly resetting internal Diana data on clearing waypoints via NPC. - hannibal2
++ Fixed the missing color code in the inquisitor deletion message. - jani
+
+#### Mining Fixes
+
++ Fixed an error when showing all elements in Powder Tracker. - hannibal2
++ Fixed powder tracker detecting gemstone chat messages. - CalMWolfs
++ Fixed Mining Chat Filter not hiding gemstone messages. - CalMWolfs
++ Fixed names for the Crystal Hollows Mining Areas feature. - alexia
++ Fixed detection of gold and diamond essence gain chat message when powder mining. - CalMWolfs
++ Fixed powder mining start/end detection in Powder Tracker. - CalMWolfs
++ Fixed Ruby Gemstone detection in powder chest reward. - J10a1n15
+
+#### Rift Fixes
+
++ Fixed vampire slayer damage indicator not working during Derpy. - hannibal2
+
+#### Fishing Fixes
+
++ Fixed Reindrake mob, Frosty NPC and frosty the snow blaster shop counting as sea creatures in the barn fishing
+ timer. - hannibal2
++ Fixed trophy fish chat message detection. - Empa
++ Fixed Sheep pet triggering Geyser Box and fixed particles being permanently hidden after throwing bobber at it once. -
+ Empa
++ Fixed fishing profit tracker stops working when trophy fishing for 10 minutes. - hannibal2
++ Fixed adding drops to Fishing Profit Tracker while not actually fishing. - hannibal2
+ + This fixes red mushroom picking up with Mooshroom Cow pet while farming.
+ + This does not fix wrongfully adding drops while moving items in inventory.
++ Fixed fishing trackers appearing when rod swapping. - hannibal2
++ Fixed fishing bait change spam. - hannibal2
++ Fixed no bait warning appearing at the wrong moment or not appearing at all. - hannibal2
++ Fixed Crimson Isle Fishing Geyser Box showing even when very far away. - Obsidian
+
+#### Invenory Fixes
+
++ Fixed hide non-clickable items not working in some bazaar pages. - hannibal2
++ Fixed rogue sword ability taking into account mage cooldown reduction. - Empa
++ Reset item ability cooldowns on the world switch. - hannibal2
++ Fixed Crap Hat of Celebration not getting detected as accessory in Hide Not Clickable Items. - Empa
++ Fixed rune price calculation in Chest Value. - hannibal2
++ Fixed Power Stone Guide Highlight shows in other inventories when exiting via command. - hannibal2
++ Added options to hide Helmet Skins, Armor Dyes or Runes from Estimated Item Value Calculation. - hannibal2
++ Fixed Divine Gift and Flash enchants showing the wrong/no price in Estimated Item Value. - jani
++ Fixed showing the Piece of Wizard Portal earned duplicate. - Thunderblade73
++ Fixed shift-click NPC sell not working for menus with different sizes and full inventories. - Thunderblade73
++ Fixed an error with the shift-click NPC sell feature. - Thunderblade73
++ Ignore Shift-Click NPC Sell when right-clicking a sack. - Thunderblade73
++ Fixed pet level stack size - Thunderblade73
++ Fixed enchantment names and pet names in the chest value feature. - hannibal2
++ Fixed pet names in item profit trackers. - hannibal2
++ Fixed Book Bundle showing the wrong number of books in Estimated Item Value. - Empa
+
+#### Bingo Fixes
+
++ Fixed detecting bingo profile while visiting other players bingo island. - hannibal2
++ Fixed performance issues with Bingo Minion Craft Helper. - hannibal2
++ Fixed Bingo Minion Craft Helper not detecting crafted tier one minion. - hannibal2
++ Fixed rare error reading and rendering Bingo Card Tips in Bingo inventory. - Thunderblade73
+
+#### Chat Fixes
+
++ Fixed poisoned candy potion chat message not getting compacted. - alexia
++ Fixed the fire sale chat message hider again. - CalMWolfs
+
+#### GUI Fixes
+
++ Fixed items in SkyHanni GUI elements rendering over minecraft menus. - Thunderblade73
++ Fixed GUI Editor hotkey working while inside a NEU PV text box. - Thunderblade73
++ Fixed render overlapping problem with chat, SkyHanni GUIs and title. - Thunderblade73
++ Fixed GUI positions moving into the bottom-right corner when leaving the GUI position editor while pressing the mouse
+ button on next reopen. - hannibal2
++ Fixed parts of Compact Tab List being uncoloured. - CalMWolfs
++ Fixed Compact Tab List' Toggle Tab not working when using patcher. - hannibal2
++ Fixed Skill progress display size too small when not using the progress bar. - Thunderblade73
++ Fixed the skill progress bar trying to get out of the screen. - HiZe
++ Fixed the negative time remaining in the skill ETA display. - HiZe
++ Fixed skill timer. - hannibal2
++ Fixed overflow level goal in skills tooltips. - HiZe
+
+#### Winter Fixes
+
++ Fixed Unique Gifting Opportunities working with Golden Gift. - CalMWolfs
++ Fixed Frozen Treasure Tracker showing wrong Compact Procs number. - CalMWolfs
+
+#### Command Fixes
+
++ Fixed /gfs not working. - Thunderblade73
++ Fixed /sendcoords command not working. - CalMWolfs
++ Fixed open bazaar command sending color code as well. - Thunderblade73
++ Fixed /gfs not working with spaces in item name. - Thunderblade73
++ Fixed multiple edge cases with /gfs. - Thunderblade73
++ Fixed commands /shskill levelwithxp/xpforlevel. - HiZe
+
+#### Config Fixes
+
++ Fixed rare profile detection bugs. - alexia
+
+#### Misc Fixes
+
++ Maybe fixed Tia Relay Helper. - Thunderblade73
++ Fixed wording in trackers when the item is newly obtained. - hannibal2
++ Fixed titles not showing above other SkyHanni GUI elements all the time. - Thunderblade73
++ Fixed Daily City Project Reminder is still working on already-released projects. - alexia
++ Fixed a typo in Odger Waypoint config. - Empa
++ Fixed NPC typos in config. - absterge
++ Fixed rare error in Harp Features. - Thunderblade73
++ Fixed some getItemStack errors. - CalMWolfs
++ Fixed Minion XP calculation not working when having different mouse settings. - Thunderblade73
++ Fixed /gfs tab complete. - martimavocado
++ Fixed /warp is command replace. - hannibal2
++ Fixed Queued Gfs description. - Thunderblade73
++ Fixed ender bow ability time (30s -> 5s). - hannibal2
++ Reputation Helper now shows Kuudra Runs for barbarian faction as well. - hannibal2
+ + Daily Kuudra reputation also works for barbarian faction, not only mage.
++ Fixed item trackers duplicating items when taking items out of storage or chest. - hannibal2
++ Fixed current mayor is taking 20 minutes to get loaded. - Empa
+ + This fixes active Diana detection not working, making the workaround (/sh always diana) unnecessary.
++ Fixes Ghost Entities. - hannibal2 & nea & Thunderblade73
+ + Removes ghost entities caused by a Hypixel bug. This included Diana, Dungeon and Crimson Isle mobs and nametags.
+
+### Technical Changes
+
++ Migrate Hypixel API to v2. - hannibal2
++ Added SackDataUpdateEvent. - CalMWolfs
++ Fixing a mac crash in dev environment automatically. - CalMWolfs
++ Bingo repo change: Make note of an alternative title, and create a guide field for the actual guide text. - hannibal2
++ Moved Tia Relay Helper chat messages into repo patterns. - Thunderblade73
++ Added Dark Auction as IslandType and fixed IslandType detection for dungeons. - j10a1n15
++ Modify instead of blocking trophy fishing and sea creature chat messages. - appable
++ Changed regex in case Hypixel changes color codes for island names in the tab list. - Empa
++ Extract FirstMinionTier logic from the Bingo Minion Craft Helper to better analyze the performance problems some users
+ have. - hannibal2
++ Moving minion craft helper fully over to neu internal names. - hannibal2
++ Added information about trackers to the Discord FAQ. - j10a1n15
++ Defined the way how dependent PRs should be written in contributing.md. - Thunderblade73
++ Added debug command /shtestburrow. - hannibal2
++ Using SkyHanniMod.coroutineScope instead of CoroutineScope(Dispatchers.Default). - CalMWolfs
++ Creating function addTotalProfit for item trackers. - hannibal2
++ Tell people how to name a pattern variable. - CalMWolfs
++ Typo fixes in contributing md. - CalMWolfs
++ Make Repo Pattern keys more consistent for Farming Gear. - CalMWolfs
++ Added options to ban specific imports in some packages. - nea
++ Don't allow uppercase Repo Pattern keys and added a more descriptive error. - CalMWolfs
++ Moved party API chat messages to Repo Pattern. - CalMWolfs
++ Allowing nullable parameters for regex functions matches() and find(). - hannibal2
++ Cleanup calculate() in Estimated Item Value. - walker
++ Added DebugDataCollectEvent. - hannibal2
++ Added Diana Burrow Nearest Warp to /shdebugdata - hannibal2
++ Changed debug commands: - hannibal2
+ + /shdebugwaypoint -> /shtestwaypoint
+ + /shdebugtablist -> /shtesttablist
+ + /shdebugdata -> /shdebug
++ Moving dungeons and slayer related debug data into DebugDataCollectEvent. - hannibal2
+ + Allowing to hide/search for specific debug data with /shdebug <search> - hannibal2
++ Per default only active/relevant data is shown.
++ Added visitor status to /shdebug - hannibal2
++ Added hotswap detection and reloading all listeners on hotswap. - nea
++ Categorized every item using the rarity lore line. - Thunderblade73
++ Used better way of getting the item rarity. - Thunderblade73
++ Added function SlotClickEvent.makeShiftClick(). - Thunderblade73
++ Used a better bug fix for DelayedRun sync issues. - Thunderblade73
++ Creating and using TimeLimitedCache and TimeLimitedSet instead of guava cache. - hannibal2
++ Bring back the deleted item modifier test and fix the issue causing it. - CalMWolfs
++ Better error handling when an unknown crimson isle quest is detected. - hannibal2
++ Marked old number formatting code as deprecated. - hannibal2
++ Added the SkyHanni icon to the IntelliJ profile view. - Erymanthus
++ Fixed key name in utils patterns. - CalMWolfs
++ Using NEUInternalName in the Reputation Helper Quest. - CalMWolfs
++ Limit RAM to 4 GB in the developement enviroment. - CalMWolfs
+ + This is just the default and can be changed if needed.
++ Made /shupdaterepo better. - CalMWolfs
++ Added alignment support to Renderable. - Thunderblade73
++ Added support for dynamic Y size in Renderables. - Thunderblade73
++ Added outgoing chat log to /shchathistory. - nea
++ Added sending mining events to Soopy's API to test for new Mining Event feature. - CalMWolfs
++ Added /shcopybossbar to copy bossbar - Erymanthus
++ Splitting many utils functions from LorenzUtils up into other classes: ChatUtils, CollectionUtils, ConditionalUtils. -
+ Thunderblade73
++ A ton of code cleanup, mainly on imports. - Thunderblade73 & hannibal2
++ Added mod identification for outgoing mod calls and show this data in /shchathistory. - nea
++ Sensitivity Reducer changes: clearer error message, using ChatUtils and wrong values in debug data. - martimavocado
++ Bumped NEU to version 2.1.1 pre-5. - CalMWolfs
++ Fixed an NPE in ReflectionUtils.shPackageName. - Thunderblade73
++ Cleaned up string pluralization methods. - alexia
++ Moved many regex patterns in the repo and code cleanup. - CalMWolfs
++ Improved purse pattern. - j10a1n15
++ Added cache to item stack → neu internal name. - hannibal2
++ Added cache to internal name → item name. - hannibal2
++ Added debug option to show SkyHanni item name in item lore. - hannibal2
++ Created ActionBarUpdateEvent and used it. - CalMWolfs
++ Added Rounded Rectangles Renderable. - VixidDev
++ Added progress Bar Renderable. - Thunderblade73
++ Added Horizontal Container Renderable. - Thunderblade73
++ Added GetFromSackAPI. - Thunderblade73
++ Improved Packet Test. - Thunderblade73
++ Increases the feature set of the packet test and improves usability.
++ Fishing Tracker using SH Repo over NEU recipes. - hannibal2 & Empa
++ Deprecate LorenzUtils.sendCommandToServer. - hannibal2
++ Adds a chroma shader to be used on non-textured GUI elements. - VixidDev
++ Added /shdebug Garden Next Jacob Contest. - hannibal2
++ Make future NPC price fetch errors better debuggable. - CalMWolfs
++ Removed duplicate pet-level detection logic. - hannibal2
++ Changed PreProfileSwitchEvent to ProfileJoinEvent. - alexia
++ Cleanup some repo pattern formatting. - CalMWolfs
++ Make Hypixel items API response a proper JSON object. - CalMWolfs
++ Created utils function String.formatDouble(): Double. - hannibal2
++ Fixed ReplaceWith auto-replace feature from IDEs for deprecated functions. - hannibal2
++ Fixed the BuildList name in part of the stack trace. - hannibal2
++ Cleanup error manager code. - hannibal2
++ Fixed /shdebug without parameter showing everything instead of only important data. - hannibal2
++ Fixed internal item name resolving problems. - hannibal2
++ Extracted item name resolving logic into own class. - hannibal2
++ Added debug command /shtestitem. - hannibal2
++ Made String.formatDouble() and formatLong()return nullable. - hannibal2
++ /gfs tab complete now uses NEU's Repo instead of SkyHanni Repo. - CalMWolfs
++ Creating NeuRepositoryReloadEvent as wrapper for less confusion. - CalMWolfs
++ Made ErrorManager compact stack trace even more compacter. - hannibal2
++ Added holdingLavaRod and holdingWaterRod in FishingAPI. - Obsidian
++ Fixed HighlightMissingRepoItems. - CalMWolfs
++ Added String.formatLongOrUserError(). - hannibal2
++ Use duration for time in ServerRestartTitle. - hannibal2
++ Added error handling for ServerRestartTitle problems. - hannibal2
+
+## Version 0.22
+
+### New Features
+
+#### Garden Features
+
++ Added Garden Vacuum Pests in Pest bag to item number as stack size. - hannibal2
+ + Enable via /sh vacuum.
++ Added Pests to Damage Indicator. - hannibal2
+ + Enable Damage Indicator and select Garden Pests.
++ Change how the pest spawn chat message should be formatted. - hannibal2
+ + Unchanged, compact or hide the message entirely.
++ Show a Title when a pest spawns. - hannibal2
++ Show the time since the last pest spawned in your garden. - hannibal2
+ + Option to only show the time while holding vacuum in the hand.
++ Show the pests that are attracted when changing the selected material of the Sprayanator. - hannibal2
++ Added Garden only commands /home, /barn and /tp, and hotkeys. - hannibal2
++ Showing a better plot name in the scoreboard. Updates faster and doesn't hide when pests are spawned. - hannibal2
++ Show a display with all known pest locations. - hannibal2
+ + Click to warp to the plot.
+ + Option to only show the time while holding vacuum in the hand.
++ Mark the plots with pests on them in the world. - hannibal2
++ Press the key to warp to the nearest plot with pests on it. - hannibal2
++ Draw plot borders when holding the Sprayonator. - HiZe
++ Added Spray Display and Spray Expiration Notice. - appable
+ + Show the active spray and duration for your current plot.
+ + Show a notification in chat when a spray runs out in any plot. Only active in the Garden.
+
+#### Fishing Features
+
++ Added Barn Fishing Timer to Jerry's Workshop and Crimson Isle. - martimavocado
++ Added Fishing Tracker and changed trackers in general. - hannibal2
+ + This tracker GUI behaves the same way as the Slayer Tracker: Allows for single item remove or hide
+ + Counts coin drops from chat.
+ + Mark the amount in green when recently gained the item.
+ + Option to hide the Fishing Tracker while moving.
+ + Option to hide all Trackers while Estimated Item Value is visible.
+ + Option to change the default display mode for all trackers.
+ + The hidden flag for items in Item Trackers is now shared between total view and session view.
+ + Option to exclude hidden items in the total price calculation.
+ + Option to change the display mode that gets shown on default: Total, Current or remember last.
+
+#### Winter Features
+
++ Added Unique Gifting Opportunities. - nea
+ + Highlight players who you haven't given gifts to yet.
+ + Only highlight ungifted players while holding a gift.
+ + Make use of armor stands to stop highlighting players. This is a bit inaccurate, but it can help with people you
+ gifted before this feature was used.
++ Added Unique Gifted users counter. - hannibal2
+ + Show in a display how many unique players you have given gifts to in the winter 2023 event.
+ + Run command /opengenerowmenu to sync up.
++ Jyrre Timer for Bottle of Jyrre. - walker
+ + A timer showing the remaining duration of your intelligence boost.
+ + Option to show the timer when inactive rather than removing it.
+
+#### Bingo Features
+
++ Show the duration until the next hidden bingo goal tip gets revealed. - hannibal2
++ Added support for tips in hidden bingo card display. - hannibal2
++ Added support for 'found by' info in bingo card. - hannibal2
++ Added Bingo Goal Rank as stack size in Bingo Card. - Erymanthus
++ Added the option to only show tier 1 Minion Crafts in the Helper display when their items needed are fully
+ collected. - hannibal2
++ Added the option to click in the bingo card viewer on goals to mark them as highlighted. - hannibal2
+ + If at least one goal is highlighted, non-highlighted goals will be hidden.
++ Send a chat message with the change of community goal percentages after opening the bingo card inventory. - hannibal2
+
+#### Diana Features
+
++ Added Diana Profit Tracker. - hannibal2
+ + Same options as slayer and fising trackers.
++ Added highlight for the Minos Inquisitors to make them easier to see. - Cad
++ Added Mythological Mob Tracker. - hannibal2
+ + Counts the different mythological mobs you have dug up.
+ + Show percentage how often what mob spawned.
+ + Hide the chat messages when digging up a mythological mob.
++ Added Diana Chat hider. - hannibal2
+ + Hide chat messages around griffin burrow chains and griffin feather drops and coin drops.
+
+#### Inventory Features
+
++ Added bottle of Jyrre time overlay in stack size feature. - HiZe
++ Added show special edition number as stack size when below 1k. - hannibal2
++ Added Copy Underbid Price. - hannibal2
+ + Copies the price of an item in the "Create BIN Auction" minus 1 coin into the clipboard for faster under-bidding.
++ Highlight your own lowest BIN auctions that are outbid. - hannibal2
+
+#### Minion Features
+
++ Shows how much skill experience you will get when picking up items from the minion storage. - Thunderblade73
+
+#### Chat Features
+
++ Hide the repeating fire sale reminder chat messages. - hannibal2
+
+#### Event Features
+
++ Added Waypoints for 2023 Lobby Presents. - walker
++ Added New Year Cake Reminder. - hannibal2
+
+#### Stranded Featuers
+
++ Highlights NPCs in the stranded menu that are placeable but havent been placed. - walker
+
+#### Rift Features
+
++ Added Vermin Tracker. - walker
+
+### Changes
+
+#### Garden Changes
+
++ Added option to enable/disable the vacuum bag item number being capped to 40. - hannibal2
++ Automatic unlocking /shmouselock when teleporting in the garden. - hannibal2
++ Don't hide messages from Jacob. - alexia
+ + This is a workaround for wrongly hidden Jakob messages.
++ Show the hint to open Configure Plot only if the pest display is incorrect. - hannibal2
++ Added the "plot" word to the sidebar again (only if there are no pests in garden). - hannibal2
++ Hide the Composter Overlay in composter inventory while the Estimated Item Value is visible. - hannibal2
++ Made the wording of "no pest spawned yet" message more clear. - hannibal2
++ Not only show the waypoint for infested plots, also show their waypoints in the world. - hannibal2
++ Use different colors in the tab list depending on the pest count. - alexia
++ Highlight the boosted crop contest in all Jacob's Contest displays. - alexia
++ Added Delicate 5 to visitor drop counter and visitor block refuse and highlighter. - hannibal2
++ Block visitor interaction for dedication cycling is now disabled by default. - hannibal2
++ Added an option to only warn for specific crop contests. - Obsidian
++ Added an option to show plot borders for a given number of seconds after holding a vacuum. - HiZe
++ Added command /shclearcontestdata to Reset Jacob's Contest Data. - martimavocado
++ Display Farming Fortune reduction from pests on the HUD. - alexia
++ Allow showing optimal speed warning without HUD enabled. - alexia
++ Highlight Rancher Boots speed in green when a Racing Helmet is equipped. — walker
++ Show the closest plot border when outside a garden plot. - hannibal2
+ + Especially useful when building farms.
++ Show the garden build limit with F3+G on. - hannibal2
++ Added an option to show if the plot is not sprayed. - alexia
++ Changed pest spawn message format. - hannibal2
++ Improve the precision of the compost empty timer. - appable
++ Added Harvest Harbinger and Pest Repellent non-god effects. - alexia
++ Draw Plot Border change: Pest Finder now always renders over the Spray Selector or Garden Plot Border. - hannibal2
++ Make the vacuum bag show 40+ instead of 40 when capped. - alexia
++ Default disabled Anita Shop, SkyMart and Sacks display. - hannibal2
++ Default disabled Farming Weight feature: Show LB Change. - hannibal2
++ Default disabled many garden features: - hannibal2
+ + Composter Display
+ + Best Crop Time
+ + Optimal Speed Display
+ + True Farming Fortune
+ + Garden Level Display
+ + Armor Drop Tracker
+ + Dicer Drop Tracker
+ + Money Per Hour
++ Renamed Farming Armor Drops to Armor Drop Tracker. - hannibal2
++ Renamed RNG Drop Counter to Dicer RNG Drop Tracker. - hannibal2
+
+#### Fishing Changes
+
++ Show the fishing tracker for a couple of seconds after catching something even while moving. - hannibal2
++ Show breakdown of different shark types caught during festivals. - Cad
+
+#### Winter Changes
+
++ Hiding Unique Gifted Players Highlighting for ironman and bingo while not on those modes. - Thunderblade73
++ Make the Unique Gift Counter and Unique Gifting Opportunities highlight only active during December. - hannibal2
++ Added Frozen Bait and Einary's Red Hoodie to Frozen Treasure Tracker. - hannibal2
+
+#### Chat Changes
+
++ Added fire sale messages in the hub to the chat message filter. - hannibal2
++ Added compact potion message support for splash messages and for Poisoned Candy I. - walker
++ Added "fire sale starting soon" message to fire sale chat hider. - hannibal2
+
+#### Bingo Changes
+
++ Option to remove the background difficulty color in the bingo card inventory when the goal is done. - hannibal2
++ Mark the background difficulty gray for unknown goals. - hannibal2
+ + This is no longer needed as all 20 hidden goals are known now, but we now have this support for the next extreme
+ bingo with hidden goals.
++ Added the community goal percentage to the bingo card display. - hannibal2
++ Saving minion craft helper crafted tier 1 minions and bingo card goals per bingo session/month. - hannibal2
+
+#### Diana Changes
+
++ Resetting the guess and burrow locations when clearing the burrows at Diana NPC. - hannibal2
++ Removed Diana "Smooth Transition" and replaced it with "Line to Next". - hannibal2
+
+#### Inventory Changes
+
++ Copy Underbid Price now supports stack sizes of more than one. - hannibal2
+
+#### Misc Changes
+
++ Titles sent by SkyHanni look better now. - Cad
++ Added support for show XP gained from wheat minion in hub. - Thunderblade73
++ Option to change the color of Marked Players in chat and in the world. - walker & hannibal2
++ Added support for the new item rarity "Ultimate Cosmetic". - hannibal2
++ Hide "Winter Island Close" timer during the month of December. - hannibal2
++ Changes Ctrl+V in signs to better sign editing. - Obsidian
+ + Allows pasting (Ctrl+V), copying (Ctrl+C), and deleting whole words/lines (Ctrl+Backspace/Ctrl+Shift+Backspace) in
+ signs.
++ Improve accuracy of movement speed display. - alexia
++ Added toggle to hide autopet messages. - CalMWolfs
++ Not only Slayer, also Fishing and Diana item drops will now show in chat & title when over a custom defined price. -
+ hannibal2
++ Added Support to read Badlion sendcoords format. - Cad
++ Added an option to not show cooldown when ability is ready. - Obsidian
++ Added an option to highlight dungeon perm/vc parties. - Cad
++ Added Glowing Mush Mixin support to the Non-God Pod display. - jani
++ Added options to hide cheap items in item profit trackers. - hannibal2
++ Bazaar Best Sell Method now warns if an unknown bazaar item is detected. - hannibal2
++ SkyHanni position editor hotkey now work outside SkyBlock as well. - hannibal2
++ Dungeon party finder highlight features now works outside Dungeon Hub as well. - hannibal2
++ Added Rogue Sword item ability support. - hannibal2
+
+### Fixes
+