Add Eternal Water Block and Bucket.
Infinite water sources in respectively block and item form.
Container items will also try to consume from other inventory containers.