Should be fixed via BucketItemMixin. It seems like UseBlockCallback doesn't work well with buckets on the client, which was leading to desync (the water doesn't actually "disappear," but just goes away until a relog).
I'd like to patch up the rayTrace method I copied from Item, but for now, this should be good enough.
Also tested and confirmed this fixes placing ghost fluids. Thanks for the report!
Should be fixed via BucketItemMixin. It seems like
UseBlockCallback
doesn't work well with buckets on the client, which was leading to desync (the water doesn't actually "disappear," but just goes away until a relog).I'd like to patch up the
rayTrace
method I copied fromItem
, but for now, this should be good enough.Also tested and confirmed this fixes placing ghost fluids. Thanks for the report!