aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/hysky/skyblocker/utils
AgeCommit message (Collapse)Author
2024-07-22Code review part 1Kevinthegreat
2024-07-22Clean up rebased codeKevinthegreat
2024-07-22Change tooltip manager to allow adding tooltips on non-handled screensRime
2024-07-22Rebase onto masterRime
2024-07-22Un-debug some stuff in Utils for convenienceRime
2024-07-22Change slot text to have multiple statesRime
The enum SlotTextState is very self-descriptive if you wonder what the states are
2024-07-22Oops, missed a fewRime
2024-07-22Rename AbstractContainerMatcher and its extending interfaces to remove the ↵Rime
`Abstract` prefix and rename simple implementations with a `Simple` prefix
2024-07-22A lot of stuff.Rime
- Refactored SlotTextAdders to take in ItemStack and int slotId rather than Slot - Refactored the renderSlotText method from HandledScreenMixin into SlotTextManager and added an overloading function that takes in the itemstack, slot id, x and y and the previous function with the Slot parameter just delegates to it with the relevant fields from that Slot object - As a result of the above 2 changes the logic in CommunityShopAdder had to be changed too, now it figures out the screen from the method calls to `getText` rather than the Slot's inventory. - Fixed slot text not being rendered in backpack preview - Added private constructor for BackpackPreview (because it's all static methods anyway)
2024-07-22Refactor container matcher implementations into interfacesRime
2024-07-18EssenceShopPrice feature (#737)UpFault
Added EssenceShopPrice Feature, moved concatenate methods from ChocolateFactorySolver to Utils as they most likely will be used many times Co-authored-by: Rime <81419447+Emirlol@users.noreply.github.com> Co-authored-by: Kevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>
2024-07-14Merge pull request #834 from Emirlol/command-changesKevin
Add some custom command argument types
2024-07-14Merge pull request #728 from Emirlol/bazaar-highlightKevin
Bazaar Helper
2024-07-14Rename all `ItemStack` parameters in `ItemUtils` from `item` into `stack`Rime
2024-07-14Refactor ItemUtils constructor to be sandwiched between fields and methodsRime
2024-07-13Aaron's Mod compatibility for profile viewer (#833)Aaron
2024-07-13Merge pull request #724 from AzureAaron/simon-saysAaron
Simon Says Solver & Lights On Solver
2024-07-11Add color argument types and update usagesRime
2024-07-11Move block pos argument stuff into a different folderRime
2024-07-11Add factory method for `EggTypeArgumentType` to match other argument type ↵Rime
classes
2024-07-11Clean up decompiled codeRime
2024-07-10Add client block pos and egg type argument types and update usagesRime
2024-07-10Move block bounding box into RenderHelperAaron
2024-07-10Simon Says SolverAaron
2024-07-10Use unknown location on packet errorAaron
2024-07-10Reimplement /reparty ontop of the Mod APIAaron
2024-07-10Bing bong locraw gone!Aaron
2024-07-10Merge pull request #822 from kevinthegreat1/waypoints-skytils-fixAaron
Fix waypoints Skytils v1 importing
2024-07-10Refactor the bz order helper to display slot text instead of highlightsRime
Also removes the coloring schema option as that's not relevant anymore. Or rather, there's no reasonable way to display the order type anymore without making the item impossible to see.
2024-07-10Add some javadocs for ItemUtils and simplify getLoreLine methodsRime
2024-07-10Add reorder helper that copies the number of items to clipboardRime
2024-07-10Add @Language annotation where necessaryRime
2024-07-10Bazaar Helper initial commitRime
2024-07-08Merge pull request #817 from Emirlol/fix-pet-slot-textKevin
Fix PetLevelAdder working incorrectly in the sea creatures guide
2024-07-08Merge pull request #751 from Emirlol/more-efficient-mayor-checkKevin
Schedule mayor cache ticking to the next year rather than every 20 mins
2024-07-08Merge pull request #718 from viciscat/equipment-viewerKevin
Equipment in inventory
2024-07-07Fallback to current island when importing waypoints with invalid islandsKevinthegreat
2024-07-07Fix waypoints Skytils v1 importingKevinthegreat
2024-07-06Refactor retry bit shiftKevin
2024-07-06Clean up code after rebaseRime
2024-07-06Fix scheduled time being early spring 1st rather than late spring 27thRime
Also adds more robust handling of get request failures
2024-07-06Change mayor ticking to calculate the time of the next election and schedule ↵Rime
for that
2024-07-05Merge pull request #747 from olim88/Dojo-helperKevin
Dojo helper
2024-07-05Add nullability annotations to the rest of `ItemUtils` and fix 2 unnecessary ↵Rime
null checks I couldn't stop myself.
2024-07-04mhmviciscat
2024-07-02Update ItemUtils.javaviciscat
finish the sentence lol
2024-07-02Fix PetLevelAdder working incorrectly in the sea creatures guideRime
2024-07-01fix conflict hopefullyolim
2024-07-01add isInCrimson functionolim
2024-07-01initial commitolim
detection of when the player is in the dojo and the helper for the discipline is implemented