[Bug] Cauldron Block Doesn't follow campfire lit BlockState
MetalKnight56 opened this issue ยท 2 comments
2024-04-25.20-16-18.mp4
So as you can see in the video, the Blockstate of the placed campfire is campfire{BlockStateTag:{lit:"false"}}
Though when placing the cauldron on top of it, it changes the campfire itself to be lit, which's a bit odd and in my opinion it breaks the whole imersion of it. I know that the cauldron block doesn't have an unlit state or anything, but it'd be nice to have it, specially because it'd complement vanilla minecraft quite well and give a seameless feeling to it.
I can add an unlit state that copies the campfire state; this is easily done.
The trickier part is handling the list of items that can light/douse the campfire.
In vanilla MC, the items call a static method on the campfire, which makes inheriting from the campfire hard (it also has a bunch of extra block properties, too). I guess I will have to hardcode a list of items and add them to the config.