Skip to content

Conversation

@viciscat
Copy link
Collaborator

@viciscat viciscat commented Dec 3, 2025

Displays missing accessories and upgrades for your existing accessories
You can click on the things to open them on the wiki

This PR also changes behavior a bit for GenericContainerScreen to make it follow the x and y fields instead of ignoring them.
I used expressions for this because they are neat.

I know @AzureAaron isn't a big fan of em so if you want me to change it I can but very reluctantly.

@LifeIsAParadox LifeIsAParadox added the reviews needed This PR needs reviews label Dec 3, 2025
@AzureAaron AzureAaron added the new feature This issue or PR is a new feature label Dec 3, 2025
@AzureAaron
Copy link
Collaborator

Yes expressions should only be used when absolutely necessary since I doubt the remapper can handle them properly and updating them is hell.

@viciscat
Copy link
Collaborator Author

viciscat commented Dec 3, 2025

I think this is a fine enough spot to put use them as targeting local variables are a pain without

@AzureAaron
Copy link
Collaborator

I think this is a fine enough spot to put use them as targeting local variables are a pain without

What are you even trying to modify with them exactly?

@viciscat
Copy link
Collaborator Author

viciscat commented Dec 3, 2025

GenericContainerScreen doesn't use the and x and y fields and calculates it everytime
image

@AzureAaron AzureAaron linked an issue Dec 6, 2025 that may be closed by this pull request
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pretty sure you can just slice for the one you want.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

but i liek expressions :((
more readable than to target the first changed local or whatever

@LifeIsAParadox LifeIsAParadox added merge conflicts This PR has merge conflicts that need solving. and removed reviews needed This PR needs reviews labels Dec 12, 2025
# Conflicts:
#	src/main/java/de/hysky/skyblocker/config/categories/HelperCategory.java
#	src/main/java/de/hysky/skyblocker/config/configs/HelperConfig.java
#	src/main/java/de/hysky/skyblocker/utils/container/ContainerSolverManager.java
#	src/main/resources/assets/skyblocker/lang/en_us.json
@LifeIsAParadox LifeIsAParadox removed the merge conflicts This PR has merge conflicts that need solving. label Dec 12, 2025
@LifeIsAParadox LifeIsAParadox added the reviews needed This PR needs reviews label Dec 12, 2025
@Alex33856 Alex33856 added the merge conflicts This PR has merge conflicts that need solving. label Dec 13, 2025
# Conflicts:
#	src/main/java/de/hysky/skyblocker/config/configs/HelperConfig.java
#	src/main/java/de/hysky/skyblocker/mixins/accessors/HandledScreenAccessor.java
#	src/main/java/de/hysky/skyblocker/skyblock/accessories/AccessoriesHelper.java
#	src/main/java/de/hysky/skyblocker/skyblock/item/SkyblockItemRarity.java
#	src/main/java/de/hysky/skyblocker/skyblock/item/tooltip/adders/AccessoryTooltip.java
#	src/main/java/de/hysky/skyblocker/utils/container/ContainerSolverManager.java
#	src/main/resources/skyblocker.mixins.json
@LifeIsAParadox LifeIsAParadox removed the merge conflicts This PR has merge conflicts that need solving. label Dec 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

new feature This issue or PR is a new feature reviews needed This PR needs reviews

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Accessories helper menu

4 participants