This PR addresses a handful of concerns with the original implementation.
Fixed FluidEntry<>#getBlock -> This would always would query for modname:flowing_fluid_name instead of modname:fluid_name. Fixed this by making the FluidBuilder create both the source and flowing (and swapped the order) without any extra builder calls.
Fixes fluid render types - applied the same fix as for blocks etc., it just needed to have another supplier around it to fix server-side support.
More sensible fluid properties - we unset the bucket and block suppliers now if noBucket/noBlock is called
This could be considered breaking as the API has shifted slightly, so might want to bump major version :)
This PR addresses a handful of concerns with the original implementation.
This could be considered breaking as the API has shifted slightly, so might want to bump major version :)