aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
AgeCommit message (Collapse)Author
2025-06-05Fix npc price tooltip to include price * itemCount (#1301)Rime
* Get rid of index magic * Clean up EstimatedItemValueTooltip --------- Co-authored-by: Kevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>
2025-06-05more status bar anchors (#1298)viciscat
* more status bar anchors * formatting
2025-06-05Change tips to use to new armour customization gui (#1299)Aaron
2025-06-05Internal Staging Part 2Aaron
2025-06-05Show all warp autocompletes for Bingo profiles. (#1297)Kaluub
Bingo profiles unlock all warps regardless of rank.
2025-06-05fix wishing compass solver distance (#1296)olim88
* fix wishing compass solver distance * fix chesthighlightter
2025-06-04Refresh inventory search highlight when slot changes (#1259)Owen
* Refresh highlight when inventory slot changes. Good for auction house where items constantly change * Change injection point to ScreenHandler --------- Co-authored-by: Kevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>
2025-06-02Things (#1285)Aaron
* Generalize the Date Calculator It should now be much easier to add other timers to this. * Cylinder Rendering * Add BaseRenderState The beginning of a massive refactor * Remove room matching option This option only sparked confusion when people disabled it and wondered why a lot of features stopped working. * Changes
2025-06-01fix jacobs event toast being too small in certain languages (#1292)viciscat
2025-06-01Add ingame fishing hook timer display (#1269)RoxareX
* Add Skyblock fishing hook timer infront of players screen * Remake Display logic to get rid of flickering * Remake regex to only get "3.0" number types Fix to only get the armorstand if it hasn't already been assigned * Changes required by PR Remove unused UseItemCallback.EVENT.register Update deprecated "HudRenderCallback.EVENT.register" to "HudLayerRegistrationCallback.EVENT.register" Add "ClientPlayConnectionEvents.JOIN.register" to remove null the armorstand if joining a new server Move "Pattern pattern = Pattern.compile("\\b\\d\\.\\d\\b");" to the top to only do once not every call Comment out error message Add HelperCategory.java "Enable Fishing Hook Display" and its description to en_us.json * Changes required by PR Remove unused import statements Remove unused UseItemCallback.EVENT.register Update depricated "HudRenderCallback.EVENT.register" to "HudLayerRegistrationCallback.EVENT.register" Add "ClientPlayConnectionEvents.JOIN.register" to remove null the armorstand if joining a new server Move "Pattern pattern = Pattern.compile("\\b\\d\\.\\d\\b");" to the top to only do once not every call Comment out error message Add HelperCategory.java "Enable Fishing Hook Display" and its description to en_us.json * Changes required by PR Remove all commented out debugs Move the option for enabling the enableFishingHookDisplay to be below enableFishingHelper * Changes required by PR move variable to the same spot as the option for it * QOL Changes Checks if the armorstand is near the players fish bobber so the dmg armorstands show
2025-06-01Treasure Hunter Waypoints (#1246)Fluboxer
* initial commit * made waypoint actually say "Treasure" instead of "Chat Waypoint" * now it works with new version. Still awaits for chat prompt fix as it parses all skyblcoker messages * fixing chat parser thingy
2025-06-01Epic Armor Customization GUI (#1215)viciscat
* start creating the screen * trim selection * colo(u)ring and button in inventory * translation and little touches * translation and little touches * things i forgot * remove debug stuff oops * replace speed by duration * 1.12.5 - Remake the trim buttons because mojang hates me - Undo the OkLabColor cache * some docs and things * requested changes * fix crash in tests * changes! * clean up * Test animated dye interpolation * Add DFU for animated dye and item background * Add slider steps * Add config data fixer test * Draw trim material item * remove old stuff * Clean up interpolate and gui code * supplier * 180 * grrrrr --------- Co-authored-by: Kevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>
2025-05-29Fix fishing hud locations immutable listKevinthegreat
2025-05-28Update CroesusProfit.java (#1290)Fluboxer
2025-05-28Fix CompactorDeletorPreview related crash (#1274)Rime
2025-05-28Item Background Refactor + Jacob's Contest Medal Background Colors (#1262)Aerh
* Refactor item backgrounds, add Jacob's Contest medal background colors * Fix indentation? * ColoredBackgroundStyle -> ItemBackgroundStyle, I like it more * I forgot to rename a few other things * Remove colored from asset names * Forgot to rename the assets here * Screen cache thing is done by the other cache clear method, not this one * No default value of -1 * Remove extra blank line * Translucent background * Remove unnecessary method * Remove redundant cache clear in ItemBackgroundManager * Clean up config category --------- Co-authored-by: Kevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>
2025-05-07Add extra buttons to garden plots widget (#1266)viciscat
2025-05-07Add slot text for "choose pet" and "skyblock guide" (#1264)Yasin
* slottext for choose pet and skyblock guide * add translation strings
2025-05-07Confirmation Prompt Helper 2.0 (#1245)Fluboxer
* initial commit * Add one symbol to ConfirmationPromptHelper.java
2025-05-07Remove Legacy Ordered Waypoints (#1242)Kevin
* Add OrderedWaypointsTest * Migrate legacy ordered waypoints parsing * Migrate import to new codecs * Migrate loading to new codecs
2025-05-07Add basic ordered waypoint commands (#1232)viciscat
* add basic ordered waypoint commands * feedback * remove last cuz who cares honestly and add reset as an alias for first * Clean up --------- Co-authored-by: Kevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>
2025-05-01visitor helper: dont display "x0 stacks" text (#1258)Ivan Ponomarev
2025-05-01fix foraging axes cooldown (#1254)Ivan Ponomarev
2025-04-25Update chat cords parsing to support common "X Y Z" format (#1222)Fluboxer
* Now it can parse X Y Z cords instead of X: Z: Y: cords only * while we are at it, why doesn't it tell you what it wants to add as waypoint before you agree to let it do so? * added another format, made it use translatable strings. Since I'm already here - adjusted Russian translation for waypoints * Made feedback message slightly less ugly by hiding "|" if no area is specified. Also made waypoint vanish within 6 blocks
2025-04-25Fishing HUD and Notifications (#1183)olim88
* basic working widget * add config and clean up * support for double hook * add notifications and more settings * Add timer end notification * clean up * small tweak * enable in all locations seems that most places can be fished in so just enable it for all as it only show when you are fishing anyway * update new sea creatures * Clean up config and lang * Clean up fishing hud * Fix percentage --------- Co-authored-by: Kevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>
2025-04-251.21.5 (#1256)Aaron
* 1.21.5 * Test fixes and clean up * Update test screenshot * Record patterns * Performance optimization * Reset ordered waypoint index on world change (and stop serializing it) * Waypoints clean up and fixes (#1257) * Small waypoints clean up * Fix waypoints test codec field order * Safe config updates Rather than updating the values directly and then calling save, the mod will now handle this behaviour itself to ensure update consistency/visibility with the upcoming thread split. Most usages of the old method were converted but there are some left. --------- Co-authored-by: Kevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>
2025-04-23Slayer crash fix (#1238)Hazem
2025-03-21the fix (#1225)viciscat
2025-03-21resets percentage when finished. (#1224)olim88
this stops only one type of fossil being possible after finding one
2025-03-19Visitor Helper fixes (#1219)viciscat
* fixes * Update VisitorHelper.java * oops + comments * help * typing is hard okay * Fix potential NullPointerException --------- Co-authored-by: Yasin <LifeIsAParadox@users.noreply.github.com>
2025-03-18fix bugged patters (#1216)olim88
Write test for rotations. Work out it is wrong. fix this. now should work well (I should write test more often)
2025-03-18fix leap overlay opening outside of dungeons (#1218)viciscat
2025-03-18Fix swing animation causing right clicks to also send left clicks (#1217)Rime
2025-03-15Fix catacombs level adder (#1213)Rime
2025-03-15Add Moby-Duck as an evolving item (#1212)Benjamin
2025-03-14Backwater Bayou LocationAaron
2025-03-14Delete HudRenderEventsAaron
2025-03-13Increase delay for retrying api failuresAaron
Prevents clients from spamming requests and stuff.
2025-03-13Simplify hiding world loading screens (#1209)Aaron
2025-03-13Fix #1174Kevinthegreat
2025-03-12Fix dungeon floor ordering in pv (#1210)Aaron
2025-03-12Update Ordered Waypoints Tooltip (#1208)Aaron
2025-03-12Auto Pet support for the Pet Cache (#1207)Aaron
Fixes a longstanding gap in the pet cache that has caused some bugs. Fixes #992
2025-03-12Remove Skyblock Time Logging (#1206)Aaron
2025-03-12Render Layer Migration (#1205)Aaron
2025-03-12Spirit Leap Overlay (#1202)Aaron
* Spirit Leap Overlay * Add support for dead players * Add support for offline players * Pre-fetch profile Also refactors ApiUtils to use a LoadingCache (similar to the YggdrasilMinecraftSessionService) which has proper support for multi threaded access and ensures that the value is only loaded once regardless of how many tries try at the same time.
2025-03-09Fix class load order messing up unit testsAaron
2025-03-07Fix dungeon entrance room physical pos being detected incorrectly (#1200)Aaron
* Fix dungeon entrance room physical pos being detected incorrectly * Refactor physical entrance pos detection --------- Co-authored-by: Kevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>
2025-03-07Add support for Abbreviations in health values (#1199)olim88
* Add support for Abbreviations in health values * Fix pattern for K * fix not removing from name due to case change * move try catch into health bars * Clean up parsing --------- Co-authored-by: Kevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>
2025-03-07Fix empty validLocations set failing to be decoded (#1197)Rime
* Fix empty `validLocations` set failing to be decoded * Remove unnecessary override * Add encode tests --------- Co-authored-by: Kevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>