Steam can be placed by Create pipes
TropheusJ opened this issue ยท 2 comments
When Create tries to spill fluid into the world through an open pipe end, it gets the BlockState of the fluid, and places it if it's not air.
MI steam, and probably a few other fluids, use an MIFluidBlock for some name behavior. Since it's not air, you get this:
I think the easiest way to fix this would be to mark instances of MIFluidBlock as air in their properties. A tag could also work if that's preferred.
Create issue: Fabricators-of-Create/Create#837
It shouldn't be placed at all since it's not a FlowableFluid (that was the name?). Buckets can't place it, so there must be a check that Create is forgetting.
@TropheusJ you should check for instanceof FlowingFluid
, see BucketItem#emptyContents
.