aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2025-06-09fix npe (#1336)viciscat
2025-06-08space (#1332)viciscat
2025-06-08Add Biome & Action Bar debug toolsAaron
2025-06-08Fix render line from cursor not going through blocksAaron
2025-06-08chore: clarify Search Overlay translation for Bazaar/AH (#1329)jani270
2025-06-07Change garden warp shortcutAaron
The old shortcut unfortunately conflicted with guild commands so I've changed it to the other one in the file.
2025-06-07Fix method accessAaron
2025-06-07fix customize button not moving when recipe book is toggled + refactor (#1316)viciscat
2025-06-07Remove hover text on chat waypoint suggestion message (#1314)Alex
2025-06-07Bar changes (#1307)viciscat
* multiple mana display modes * turn StatusBarTracker static * move intelligence display below button
2025-06-07Item pickup Widget (#1295)olim88
* basic inventory diff * add getting items from sacks * clean up code and add config * add doc strings * fix weird formatting * overide shouldUpdateBeforeRendering to be true * Change injection point to ScreenHandler and clean up lang * Clean up ItemPickupWidget * Fix player inventory out of bounds crash * fix showing changes when in an inventory without this the items of gui's and chests get added to the widget * fix lobby change code * Delay after location detected --------- Co-authored-by: Kevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>
2025-06-07Fixed a bug where the fishing widget would not update (#1294)Teyxos
* Fixed a bug where the fishing widget would not update, I really don't know how no one found this? * Fixed according to Vic's instructions * Fixed indentation * Remove update call * update positions if shouldRender of all widgets changed also remove update from updatePositions because it can cause confusion when implementing features * Refactor widget lists check * Refactor update widgets and add more docs --------- Co-authored-by: Antonio Navarro Esteban <teyxoesp@gmail.com> Co-authored-by: Kevin <92656833+kevinthegreat1@users.noreply.github.com> Co-authored-by: viciscat <51047087+viciscat@users.noreply.github.com>
2025-06-07kitty yay (#1293)viciscat
* kitty yay * remove eye booger
2025-06-06Verify json files (#1310)Kevin
2025-06-05Improve scheduler thread safety to prevent crashes (#1306)Aaron
Note: The code can't be put in another method otherwise the stack walker probably wont work correctly.
2025-06-05un-hardcode slot ids in SkillLevelAdder (#1305)viciscat
* un-hardcode slot ids in SkillLevelAdder * Exclude dungeoneering --------- Co-authored-by: Aaron <51387595+AzureAaron@users.noreply.github.com>
2025-06-05optional parse int (#1303)viciscat
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-01Translations update from hysky translate (#1227)LifeIsAParadox's Weblate
* Added translation using Weblate (Swedish) * Update translation files Updated by "Remove blank strings" hook in Weblate. Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/ * Translated using Weblate (Swedish) Currently translated at 2.7% (33 of 1186 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/sv/ * Translated using Weblate (Japanese) Currently translated at 22.7% (270 of 1186 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/ja/ * Translated using Weblate (Chinese (Simplified)) Currently translated at 95.7% (1136 of 1186 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/zh_Hans/ * Translated using Weblate (Korean) Currently translated at 12.3% (147 of 1186 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/ko/ * Translated using Weblate (French) Currently translated at 39.5% (469 of 1186 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/fr/ * Translated using Weblate (French) Currently translated at 39.5% (469 of 1186 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/fr/ * Translated using Weblate (Portuguese (Brazil)) Currently translated at 27.4% (326 of 1186 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/pt_BR/ * Translated using Weblate (Vietnamese) Currently translated at 14.2% (169 of 1186 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/vi/ * Translated using Weblate (Chinese (Simplified)) Currently translated at 97.2% (1153 of 1186 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/zh_Hans/ * Translated using Weblate (French) Currently translated at 39.7% (471 of 1186 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/fr/ * Translated using Weblate (French) Currently translated at 42.0% (499 of 1186 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/fr/ * Translated using Weblate (French) Currently translated at 42.0% (499 of 1186 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/fr/ * Translated using Weblate (French) Currently translated at 43.0% (511 of 1186 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/fr/ * Translated using Weblate (French) Currently translated at 43.0% (511 of 1186 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/fr/ * Translated using Weblate (French) Currently translated at 45.5% (540 of 1186 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/fr/ * Translated using Weblate (Russian) Currently translated at 73.9% (889 of 1202 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/ru/ * Translated using Weblate (Russian) Currently translated at 74.2% (892 of 1202 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/ru/ * Translated using Weblate (French) Currently translated at 47.0% (565 of 1202 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/fr/ * Translated using Weblate (Chinese (Simplified)) Currently translated at 97.0% (1166 of 1202 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/zh_Hans/ --------- Co-authored-by: Ski11 <Ski11-pro@users.noreply.translate.hysky.de> Co-authored-by: Weblate <noreply@weblate.org> Co-authored-by: aoipop0117 <aoipop0117@users.noreply.translate.hysky.de> Co-authored-by: PumpkinXD <54535387+PumpkinXD@users.noreply.github.com> Co-authored-by: lanthanide <lantice3720@users.noreply.translate.hysky.de> Co-authored-by: Gallium <TheGallium@users.noreply.translate.hysky.de> Co-authored-by: Siroz555 <Siroz555@users.noreply.translate.hysky.de> Co-authored-by: withet-pt <withet-pt@users.noreply.translate.hysky.de> Co-authored-by: ThanhZ <Th4nhZ@users.noreply.translate.hysky.de> Co-authored-by: Launium <layou233@users.noreply.translate.hysky.de> Co-authored-by: Gallium <gallium@users.noreply.translate.hysky.de> Co-authored-by: Kirill Ionov <iMekky@users.noreply.translate.hysky.de>
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-21Translated using Weblate (French) (#1223)LifeIsAParadox's Weblate
Currently translated at 38.9% (462 of 1186 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/fr/ Co-authored-by: Gallium <TheGallium@users.noreply.translate.hysky.de>
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)