fix floodgate

in the api softblock check it checks if the block is replacable, fluids are replacable so the floodgate thought it was overwriting sourceblocks with another sourseblock