aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/hysky/skyblocker/skyblock/item
AgeCommit message (Collapse)Author
2024-07-26Half-Eaten CarrotYasin
add "Half-Eaten Carrot" Collection support
2024-07-25Make ChocolateFactorySolver a singleton to fix tooltip not working (#863)Rime
h
2024-07-24Rename slot text option to slotTextModeKevinthegreat
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-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-18Update Attribute Short Names (#844)Aaron
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 #804 from Vricken/slottext-additionsKevin
Change colo(u)r for max collections and skills slot text
2024-07-11Add color argument types and update usagesRime
2024-07-11Reformat CustomArmorDyeColorsRime
2024-07-11Change the bz order helper to only show one icon at a timeRime
Also adds some convenience methods to SlotText to make the `SlotTextAdder` logic more readable
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 reorder helper that copies the number of items to clipboardRime
2024-07-10Whoops, missed oneRime
2024-07-08Merge pull request #817 from Emirlol/fix-pet-slot-textKevin
Fix PetLevelAdder working incorrectly in the sea creatures guide
2024-07-08Multiply npc price tooltip by the amount of items in the sack (#782)Rime
2024-07-08Merge pull request #781 from BigloBot/Craft-Cost-TooltipKevin
Add Craft Cost Tooltip
2024-07-06Better sack support ignmccullagh
2024-07-06feedback2nmccullagh
2024-07-05rift and more async idkviciscat
2024-07-05add exception handling for null casesnmccullagh
2024-07-05Fix equipment initialization and refactor tooltip renderingKevinthegreat
2024-07-05schedule cache invalidation with price updates, and with config changesnmccullagh
2024-07-05add a 30s persistent cachenmccullagh
2024-07-04Change the pet detection logic to use `ItemUtils#getItemId` insteadRime
2024-07-04hasStackviciscat
2024-07-04mhmviciscat
2024-07-03start replacing slots with normal renderingviciscat
2024-07-03private constructor realviciscat
2024-07-03yeaviciscat
2024-07-03stop the slot invasionviciscat
2024-07-03equipment in inventoryviciscat
2024-07-02Fix PetLevelAdder working incorrectly in the sea creatures guideRime
2024-07-01Fix wrong icon being shown when the player has enough gems to instantly ↵Rime
upgrade (#814)
2024-07-01lets not assume 1 outputnmccullagh
2024-06-26fixes #803Yasin
2024-06-26Replace writing with golden number so it is less overwhelmingVricken
2024-06-26Add max writing to slot text for skills.Vricken
2024-06-26Add max writing to slot text for collections.Vricken
2024-06-26add max recursion. Probs shoulda done this anyway. Also stops NEU Recipes ↵nmccullagh
that arent recipes from blowing up the game
2024-06-26recursion hurts my headnmccullagh
2024-06-26Add Craft Cost Tooltipnmccullagh