gnembon / fabric-carpet

Fabric Carpet
MIT License
1.73k stars 275 forks source link

Shulkerboxes stacking inside hoppers after updating to 1.20.6 #1916

Open Patrycjusz362 opened 6 months ago

Patrycjusz362 commented 6 months ago

In the latest versions of fabric-carpet stackableShulkerBoxes setting makes shulker boxes stack inside inventories without player interaction (for example a hopper pushing them into a chest). Previously that wasn't the case and the player needed to either drop them on the ground or stack them by hand.

This new behavior is a huge change which destroys some of my contraptions designed in the past. I found that the changelog for carpet 1.4.134 says that shulker boxes "should just behave like normal stackable items" which suggests that everything is working as intended but its a big pain for me after update. So can i expect a new setting which disables shulker boxes stacking inside containers or i need to change my designs to be optimized for update?

johnnygoboy commented 5 months ago

Speaking of which I noticed that I can't manually stack shulkers in containers now. Has this been changed or removed?

Aculoss commented 5 months ago

Speaking of which I noticed that I can't manually stack shulkers in containers now. Has this been changed or removed?

Tweakeroo has a work around for now

NickIndustries commented 5 months ago

Breaks contraptions, please fix :)

DaveJWalker commented 4 months ago

I'm noticing this issue as well. I never updated to 1.20.6, but I recently tried switching to 1.21. This shulkerbox stacking behavior immediately causes problems.

In my particular case, I have a large auto-sorting system that distributes shulker boxes using dropper lines. As mentioned above, the problem is that now shulkerboxes stack inside these droppers so each dropper will hold 320 shulkers instead of just 5. The shulker distribution system begins stacking shulkerboxes and effectively 'empties' (all shulkers stack at the end of the line effectively breaking the distribution). Refilling the distribution would take thousands of shulkerboxes.

DaveJWalker commented 4 months ago

One additional point... I think the original intent of the shulkerbox stacking feature was to allow them to be stacked by throwing them on the ground but not automatically within inventories like hoppers or droppers. As mentioned, automatic stacking inside hoppers/droppers break a lot of mechanics.

Below is a link to Gnembon's original video:

www.youtube.com/watch?v=Lt-ooRGpLz4&t=2052

tobymoszer commented 3 months ago

+1 for this issue, still present in 1.21

tigra323 commented 3 months ago

I found this mod, that return old shulker box behavior in hoppers

schrummy14 commented 2 months ago

@tigra323, have you tried using minecraft 1.21.1. I have not been able to get it to work properly.

tigra323 commented 2 months ago

@tigra323, have you tried using minecraft 1.21.1. I have not been able to get it to work properly.

No, and i don't have plans. Update fixes update suppressor, that i use