aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2025-07-07Basic Networth calculator for Profile Viewer (#1431)Peyton Brown
* Initial Implementation * Fix armor being counted twice. * Added a reusable method
2025-07-07Bazaar Quick Quantities (#1354)Alex
* Initial implementation # Conflicts: # src/main/java/de/hysky/skyblocker/config/categories/UIAndVisualsCategory.java # src/main/java/de/hysky/skyblocker/config/configs/UIAndVisualsConfig.java * Add clipboard button * Move to Bazaar package, call AbstractSignEditScreen#close instead of removing screen * Fix last input not being updated when using Bazaar Quick Quantity button
2025-07-07Bestiary Level Slot Text & Slot Text Fixes (#1452)MisterCheezeCake
* feat: Bestiary Level Slot Text * fix: Stop double slot text rendering on minions in collection and essence shop guis * refactor: Requested changes * refactor: Remove unused imports
2025-07-07Config Multi Backend + MoulConfig (#1467)Aaron
* Config Multi Backend * Shade in MoulConfig Dandelion itself now shades in MoulConfig to make it easier/keep Skyblocker's build script simple (since the shading code is a bit cursed and aaron mod will use it soon too) and to prevent conflicts with differing MoulConfig versions Also changed the keybind translation so it is not as small * Remove @SerialEntry from SkyblockerConfig This file is so rarely used that I forgot about it lol * Update Dandelion for search tag support and colour picker alpha preview
2025-07-06Prioritize Skyblocker's REI plugin over the vanilla oneAaron
2025-07-06Fix skyblocker's REI compat taking priority over Firmament's (#1474)viciscat
* sorry nea and kath * aaron is smart * translation string oops
2025-07-06Update JoinInstanceAutocomplete.javaYasin
2025-07-06joininstance autocompleteYasin
autocomplete for /joininstance /joindungeon /joinkuudra
2025-07-05Add other wooden doors to fetchur (#1450)Benjamin
2025-07-05Prevent crash if matcher doesn't match (#1460)Alex
2025-07-05Translations update from hysky translate (#1444)LifeIsAParadox's Weblate
* Translated using Weblate (Japanese) Currently translated at 37.5% (492 of 1310 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/ja/ * Translated using Weblate (French) Currently translated at 45.9% (602 of 1310 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/fr/ * Translated using Weblate (Japanese) Currently translated at 42.7% (560 of 1310 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/ja/ * Translated using Weblate (German) Currently translated at 8.7% (114 of 1310 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/de/ * Translated using Weblate (French) Currently translated at 48.1% (631 of 1310 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/fr/ * Translated using Weblate (Japanese) Currently translated at 44.1% (579 of 1310 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/ja/ * Translated using Weblate (German) Currently translated at 19.4% (255 of 1310 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/de/ * Translated using Weblate (German) Currently translated at 19.4% (255 of 1310 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/de/ * Translated using Weblate (Vietnamese) Currently translated at 21.6% (284 of 1310 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/vi/ * 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 (German) Currently translated at 21.5% (282 of 1310 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/de/ * Translated using Weblate (German) Currently translated at 26.1% (342 of 1310 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/de/ * Translated using Weblate (German) Currently translated at 26.1% (342 of 1310 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/de/ * Translated using Weblate (Portuguese (Brazil)) Currently translated at 26.4% (347 of 1310 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/pt_BR/ * Translated using Weblate (Portuguese (Brazil)) Currently translated at 26.4% (347 of 1310 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/pt_BR/ * Translated using Weblate (Portuguese (Brazil)) Currently translated at 26.7% (350 of 1310 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/pt_BR/ * Translated using Weblate (German) Currently translated at 27.0% (354 of 1310 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/de/ * Translated using Weblate (Japanese) Currently translated at 44.3% (581 of 1310 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/ja/ * Translated using Weblate (French) Currently translated at 50.3% (660 of 1310 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/fr/ * Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 96.4% (1263 of 1310 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/zh_Hans/ * Translated using Weblate (German) Currently translated at 27.0% (354 of 1310 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/de/ * Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 96.6% (1266 of 1310 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/zh_Hans/ * Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 98.5% (1291 of 1310 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/zh_Hans/ * Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 98.5% (1291 of 1310 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/zh_Hans/ * Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 98.5% (1291 of 1310 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/zh_Hans/ * Translated using Weblate (Chinese (Traditional Han script)) Currently translated at 95.7% (1254 of 1310 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/zh_Hant/ * Translated using Weblate (Japanese) Currently translated at 45.0% (590 of 1310 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/ja/ * Update translation files Updated by "Cleanup translation files" hook in Weblate. Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/ * Translated using Weblate (Hungarian) Currently translated at 4.1% (54 of 1311 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/hu/ * Translated using Weblate (Russian) Currently translated at 69.4% (910 of 1311 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/ru/ * Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 98.3% (1290 of 1311 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/zh_Hans/ * Translated using Weblate (Chinese (Traditional Han script)) Currently translated at 95.5% (1253 of 1311 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/zh_Hant/ * 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 (Hungarian) Currently translated at 4.2% (56 of 1311 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/hu/ * Translated using Weblate (Hungarian) Currently translated at 4.4% (58 of 1311 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/hu/ * Translated using Weblate (Hungarian) Currently translated at 9.4% (124 of 1311 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/hu/ * Translated using Weblate (Hungarian) Currently translated at 17.7% (233 of 1311 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/hu/ * Translated using Weblate (Hungarian) Currently translated at 18.1% (238 of 1311 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/hu/ * Translated using Weblate (Hungarian) Currently translated at 18.3% (241 of 1311 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/hu/ * Translated using Weblate (Hungarian) Currently translated at 18.9% (249 of 1311 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/hu/ * Translated using Weblate (English (Canada)) Currently translated at 6.4% (84 of 1311 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/en_CA/ --------- Co-authored-by: aoipop0117 <aoipop0117@users.noreply.translate.hysky.de> Co-authored-by: Fursa_ <mattheovd89@gmail.com> Co-authored-by: jonnytheagent <jonnytheagent@users.noreply.translate.hysky.de> Co-authored-by: Chris579 <chris579@users.noreply.translate.hysky.de> Co-authored-by: Đinh Quốc Huy <huydinhvn@users.noreply.translate.hysky.de> Co-authored-by: Weblate <noreply@weblate.org> Co-authored-by: YESSIR9153 <yessir9153@users.noreply.translate.hysky.de> Co-authored-by: Ohira <giovaniohira@users.noreply.translate.hysky.de> Co-authored-by: withet-pt <withet-pt@users.noreply.translate.hysky.de> Co-authored-by: Curzeed <curzeed@users.noreply.translate.hysky.de> Co-authored-by: AC19970 <ac19970@users.noreply.translate.hysky.de> Co-authored-by: moritz <itzmxritz@users.noreply.translate.hysky.de> Co-authored-by: PumpkinXD <54535387+PumpkinXD@users.noreply.github.com> Co-authored-by: Toastie <toastedkitten@users.noreply.translate.hysky.de> Co-authored-by: Denis <fiarr4ikdev@users.noreply.translate.hysky.de> Co-authored-by: min-bal <min-bal@users.noreply.translate.hysky.de> Co-authored-by: CoffeeThe2nd <coffeethe2nd@users.noreply.translate.hysky.de>
2025-07-055.5.0 (#1458)Yasin
* update * Update CHANGELOG.md * Disclaimer
2025-07-04Update ResourcePackCompatibility.java (#1463)viciscat
2025-07-03Update SkyblockRecipeResults.javaYasin
2025-07-03resourcepack compatibility (#1407)viciscat
* furfsky compatibility v1 * different title if quick nav is enabled in inventory screen * oops * change how slot is rendered * fix slot and check for firmament first * Update src/main/java/de/hysky/skyblocker/skyblock/itemlist/recipebook/SkyblockCraftingRecipeResults.java Co-authored-by: Yasin <19829407+LifeIsAParadox@users.noreply.github.com> * Update SkyblockCraftingRecipeResults.java * Update SkyblockCraftingRecipeResults.java * Update SkyblockCraftingRecipeResults.java * edit id * make it more general --------- Co-authored-by: Yasin <19829407+LifeIsAParadox@users.noreply.github.com>
2025-07-03Show Input Calculator on Bazaar flip input sign (#1457)Alex
* Show Input Calculator on Bazaar flip input sign * Use constants for strings
2025-07-03Fix Farming Hud Skill EXP not working when Health/Mana bars disabled (#1449)Alex
2025-07-03Add Spotless and Checkstyle (#1189)Kevin
* Add spotless * Configure spotless * Add checkstyle * Allow some stuff * Turn off tab enforcement * Get rid of some more rules * Remove indent rules * Don't sort lang files * Remove wrapping rules * Apply spotless * Apply spotless again * Fix checkstyle violations * Update checkstyle DTD * Add Javadoc and Mixin checks
2025-07-02Item list things and forge!!!!!! (#948)viciscat
* item list shenanigans * emi, finish forge and recipe book * remove emi runtime * Refactor recipe * Render forge recipe duration * Multiple things Remove unused accessor Remove REI runtime Make EMI and recipe book call render method of a recipe * work with 1.21.3 * REI priority + config * requested changes and uh stuff ye * update REI * fix stuff maybe * fix wrapRenderer block clicks; lava bucket -> fred --------- Co-authored-by: Kevinthegreat <92656833+kevinthegreat1@users.noreply.github.com> Co-authored-by: Yasin <19829407+LifeIsAParadox@users.noreply.github.com>
2025-06-30Add up/down buttons to move waypoint indicesAaron
2025-06-28Fix ColorSelectionWidget showing on chain armor. (#1438)Peyton Brown
2025-06-28improve ability pattern (#1440)Co丶Dynamic
2025-06-28Initial Sweep Overlay (#1415)Peyton Brown
* Initial Implementation * Remove many if statements and support thrown axes * remove fallback values, only support tree update * Separate thowable axes * use block tags instead * Set max of 35 logs * Toggle for thrown ability * improve ux with better feedback * improve comments * fix pr comments
2025-06-28Translations update from hysky translate (#1406)LifeIsAParadox's Weblate
* Translated using Weblate (German) Currently translated at 7.2% (92 of 1276 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/de/ * Translated using Weblate (Korean) Currently translated at 14.1% (180 of 1276 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/ko/ * Translated using Weblate (Japanese) Currently translated at 38.5% (492 of 1276 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/ja/ * Added translation using Weblate (Hungarian) * 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 (Hungarian) Currently translated at 3.9% (50 of 1276 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/hu/ * Update translation files Updated by "Cleanup translation files" hook in Weblate. Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/ * Update translation files Updated by "Cleanup translation files" hook in Weblate. Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/ * Translated using Weblate (English (Canada)) Currently translated at 5.9% (78 of 1302 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/en_CA/ * Translated using Weblate (Turkish) Currently translated at 9.4% (123 of 1302 strings) Translation: Skyblocker/Skyblocker Translate-URL: https://translate.hysky.de/projects/Skyblocker/skyblocker/tr/ --------- Co-authored-by: callmespa-dev <callmespa-dev@users.noreply.translate.hysky.de> Co-authored-by: DaysSky <dayssky@users.noreply.translate.hysky.de> Co-authored-by: tokumeika <tokumeika@users.noreply.translate.hysky.de> Co-authored-by: Toastie <toastedkitten@users.noreply.translate.hysky.de> Co-authored-by: Weblate <noreply@weblate.org> Co-authored-by: Aaron <51387595+AzureAaron@users.noreply.github.com> Co-authored-by: alidenizci <alidenizci@users.noreply.translate.hysky.de>
2025-06-28Fix Hideonleaf nameAaron
2025-06-28Add new shards to dungeon profit calculatorsAaron
2025-06-27The roles have reversedAaron
2025-06-27Same Color Terminal Solver (#1372)Peyton Brown
* Initial Implementation * use common empty list * changed to return a unmodifiableMap * Use ImmutableMap
2025-06-27Add Hunting Mobs featuresAaron
2025-06-27config for config button and customize button (#1390)viciscat
2025-06-27Calculator improvements (#1368)Owen
* Display calc errors to player * Add exponentiation * Catch a couple errors, could be worth adding another method to verify the tokens before they're evaluated? * Make errors translatable, fix colon
2025-06-27Fix suggestions flashing sometimes when removing history entry (#1383)Alex
* Fix suggestions flashing sometimes when removing history entry * Remove unnecessary style resetting, switch GridWidget to DirectionalLayoutWidget
2025-06-27Add a config option to toggle item protection chat notifications (#1382)Sage
* Add a config option to toggle chat notifications * Update src/main/java/de/hysky/skyblocker/skyblock/item/ItemProtection.java Co-authored-by: Mona <59416038+meowora@users.noreply.github.com> * Update src/main/java/de/hysky/skyblocker/skyblock/item/ItemProtection.java Co-authored-by: Mona <59416038+meowora@users.noreply.github.com> * Update src/main/java/de/hysky/skyblocker/skyblock/item/ItemProtection.java Co-authored-by: Mona <59416038+meowora@users.noreply.github.com> * Update src/main/java/de/hysky/skyblocker/skyblock/item/ItemProtection.java Co-authored-by: Mona <59416038+meowora@users.noreply.github.com> --------- Co-authored-by: Sebastian Hauer <sebastian.hauer@tu-dortmund.de> Co-authored-by: Mona <59416038+meowora@users.noreply.github.com>
2025-06-27Copy Underbid Price to Clipboard (#1370)Peyton Brown
* Initial Implementation * default to false * make text translatable
2025-06-26Use custom vanilla GSON config serializationAaron
The mysterious config wipe errors were the result of malformed json, normal GSON is extensively tested and is highly unlikely to produce that itself but YACL uses an intermediary parser that has had similar problems with this stuff in the past. By circumventing that library, this issue can hopefully be fixed.
2025-06-26Try-catch obtained date parsingAaron
SkyHanni can apparently feed this long literals inside of strings
2025-06-26Hunting Box Shard PricesAaron
2025-06-26Add attribute list for bazaar price supportAaron
The code for generating the list has been left in so that it can easily be regenerated if necessary.
2025-06-25Remove Attribute Shard Slot TextAaron
2025-06-25Get rid of ETF log spam (#1404)ninjaguardian
* Get rid of ETF log spam Added checks to exit if it would cause an error * Add checks to not cache empty skins Also prevents invalid URIs from accidentally setting isSkyblockSkinTexture to true in PlayerSkinTextureDownloaderMixin.java
2025-06-25Add attribute level helper (#1399)Rime
2025-06-25Fix hunting box helper not matching non-player head items (#1400)Rime
2025-06-25Sea Lumies Highlighter improvementsAaron
2025-06-25Add a minimum pickle count to sea lumies (#1395)Rime
* Add a minimum pickle count to sea lumies * Properly remove blocks on chunk unload * Change allBlocks to a set
2025-06-25Show barrier item if NEU repo has not loaded yet (#1416)Alex
2025-06-24fix silly crash (#1408)viciscat
2025-06-24Add hunting box helper (#1394)Rime
2025-06-24ignore seen waypoints outside loaded chunks (#1392)viciscat
2025-06-24Add HOTF perk level slot text adder (#1391)Rime
* Refactored HotmPerkLevelAdder and added HotfPerkLevelAdder * Add HotfPerkLevelAdder to SlotTextManager
2025-06-24Add support for NEU Repo item overlays (aka modern items)Aaron