Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Compatibility] Duplication / deletion bug with stackable shulker boxes using AllStackable mod #25

Closed
chimericdream opened this issue Sep 14, 2023 · 1 comment
Labels
incompatibilty Incompatible with another mod

Comments

@chimericdream
Copy link

This is on Fabric 0.14.22-1.20.1 with version 1.1.3 of EnchantedShulkers and 2.0.0 of AllStackable.

Duplication Glitch: When a stack of shulkers have the "Siphon" enchantment each time an item is siphoned into the stack it adds 1 to each of the shulkers in the stack resulting in a massive duplication. For example if I have a stack of 16 siphon shulker boxes and pick up one diamond it will dup into 16 diamonds.

Deletion Glitch: When a stack of shulkers have the "Refill" enchantment each time an item is refilled from the approprate stack it decreases by 1 each of the shulkers in that stack, resulting in a deletion of the other items. For example if I have a stack of 16 refill shulker boxes full of cobblesone and place one cobble it will place just one cobble in my inventory but all 16 shulkers will reduce by one.

@RubixDev
Copy link
Owner

RubixDev commented Dec 9, 2023

Sadly, due to the nature of how the stacking is achieved, this will be impossible to make fully compatible. Even with the AllStackable mod, only shulker boxes with the same items in the same slots can be stacked, but when a siphon or refill would need to modify just one of these the stack would need to be split in two. What I did now is to just ignore stacks of shulker boxes if the count isn't one. This way, no duplication or deletion occurs, but stacked shulker boxes also lose their enchantment functionality.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
incompatibilty Incompatible with another mod
Projects
None yet
Development

No branches or pull requests

2 participants