Immersive Weathering [FABRIC]

Immersive Weathering [FABRIC]

6M Downloads

Cracked mud not behaving as intended

Albhis opened this issue ยท 4 comments

commented

Dry cracked mud lets me pull and place water on it, while wet cracked mud soaks up water placed on it. I'm assuming the functions are meant to be reversed. I'm not sure if it only behaves this way on Forge

Versions:
Minecraft version: 1.19.2
Immersive Weathering version: 1.19.2-1.2.4-forge.jar
Moonlight Lib version: 1.19.2-2.1.8-forge.jar
Fabric API / QSL / Forge version: Forge 43.1.1

No extra mods

Logs:
Irrelevant to the bug.
latest.log

To Reproduce:

  1. Use empty bucket on non-soaked cracked mud. Receive Water bucket, block state remains unchanged
  2. Use water bucket on soaked cracked mud. Bucket is used, block state remains unchanged
  3. Empty bucket on soaked yields no results, Water bucket on non-soaked places water

Expected behavior:
Bucket behavior to be reversed and for the blockstate to change upon use.

commented

Same issue on fabric

commented

The heck, it's still open?
I've spend hours searching for a "waterable" tag or something similar, but it seems to be hardcoded.
If someone has a fix at this point, please tell, the only one I have is swapping textures, but then the water dries the mud xD
And I can't find a tag that changes that neither.

commented

Found the issue, because why not. The Soaked.java interface checks if the item is soaked and the player holds a water bucket, which makes it empty, and vice versa. Honestly, moving the '!' is all it takes. I don't know much github, and even less of distributing the changed compiled jars, if anyone is bothered to look it would be nice.

commented

Turns out github's not that hard.