BeansGalaxy / Beans-Backpacks-2

1.20 inventory management mod. Designed to solve inventory clutter and transferring items while belonging in vanilla Minecraft's aesthetic.
MIT License
21 stars 1 forks source link

"Equipment Disabling the Back Slot is dumb" -author #135

Closed garretttm1007 closed 2 months ago

garretttm1007 commented 2 months ago

image_2024-05-01_080415859

Whenever a backtank is equipped, the backpacks become permanently unequipable.

Sylphily commented 2 months ago

more information would probably be needed, like logs, and i would crack a guess that its the same bug as #134

BeansGalaxy commented 2 months ago

So the create back tanks actually disable the back slot because their models would overlap and I imagine the back tank being worn on the back. It should say "Copper Backtank is already equipped" but instead it says [Air] so that's a bug.

Possibly might stop backpacks from being rendered if an item like that is equipped instead of disabling the slot entirely and I would remove Winged Backpacks to just allow elytra to be worn with backpacks too. This feature is very un-vanilla and is like a bright light for bugs soo.... consider this gone in a update soon.

Sylphily commented 2 months ago

Man this was one of the things I liked about the mod,maybe have it be a server side option to re-enable it? It proved to be an interesting mechanic to choose between back tank for going underwater, or carrying more stuff/gear

BeansGalaxy commented 2 months ago

@Sylphily Possibly in the 1.20.5 version. Basically half of my code can be thrown away because the new item components can handle a lot of the heavy lifting my mod does.

Originally I planned for Back Tanks, Elytra & other modded items to be exclusively worn in the back slot but this isn't the right way to do it. It ended up being much more complicated than I first thought so instead it's this half baked idea that's only been causing problems, I'll shelf it and try again completely with 1.20.5.

BeansGalaxy commented 2 months ago

Removed in 0.27-v2, I'll look at adding this feature back with 1.20.5's components but it that's not good enough, just think of how well I'll be sleeping by not waking up in fear of a new bug report pointing back to this feature 😴 💤 🛌 ⏰ 💯