gnembon / fabric-carpet

Fabric Carpet
MIT License
1.65k stars 261 forks source link

[BUG] or [SUGGESTION] (IDK) Movable Cauldrons #1816

Closed DemonSeedxp closed 9 months ago

DemonSeedxp commented 9 months ago

Minecraft: 1.19.2 Fabric: 0.14.22 Carpet: 1.4.84+v221018

I've discovered that the vanilla behavior of cauldrons being movable with/without something in its inventory gets broken by carpets game rule for movableBlockEntities being set to false.

When the cauldron is empty it moves as it should, but with water inside it becomes an immovable object.

Which is confusing to me since having that rule as false is essentially Java's default configuration, except in Java they do move with fluids inside.

This very much feels like a bug to me, as I thought carpets whole thing was "NOT" to alter the base game unless expressly asked to do so. But honestly I can't be sure if that's intentional or not, thus explaining my less than confident thread title. (Which I'll gladly edit once confirmed either way)

All I know for sure is this has massively broken a giant project I've been working on because without cauldrons I have no other options for activating a circuit without an actively powered block, Which I have not allowed room for, so now I'm basically SOL.

So if this is a Bug, please fix it asap, and if it's intended behavior, please consider adding a toggle to restore vanilla behavior!

My back is against the wall here, the mod is just to damn useful to get rid of, but it's breaking my build, but it's to useful to...

yeah, no good option to choose from as far as I can see!

Please Help!

Crec0 commented 9 months ago

I cannot reproduce this with the game and carpet version specified. It could be a mod conflict from some other mod.

DemonSeedxp commented 9 months ago

Well that's unfortunate. guess I've got some troubleshooting to do then. I do have a few other redstone focused mods installed, so guess that'd be the best place to start.

Quick question, Is it possible to duplicate my entire instance where the mods are installed to use for testing so I don't have any problems with things getting stripped from my world, and or the dreaded datapack failure to load error due to mods getting pulled unexpectedly, or is making a world backup my only route forward?

Crec0 commented 9 months ago

You can use better launchers like prism launcher instead of vanilla to get more granular control over instances and versions. To find the culprit mod, you should perform binary search.

A binary search can be used to quickly find a specific mod causing trouble, which can be especially useful when logs don't give a conclusive answer to your issue.

Start by removing or disabling half of your mods, then test if the problem still occurs. If it does, remove half of the remaining mods and test again. If it doesn't, add back half of the mods you just removed.

Keep in mind you don't have to stick strictly to halves each time, and may have to enable some library mods like Fabric API out of order.

By repeating this on an increasingly smaller set of mods, you'll find the problematic mod within a few iterations.

Also you can close this issue since it's resolved as invalid. You may follow further debugging of your instance over on the discord.

altrisi commented 9 months ago

Cannot reproduce here either, it must be a bug with something else.