To create an endless water source, dig a hole that is at least two blocks deep and fill it with water. Then, place a bucket of water in one corner of the hole. By right-clicking the water source block with an empty bucket, you can continuously refill the bucket, creating an endless water supply.