fixed gradle scripts
added hook when creating infinite liquid pools
added hook when looking if a block is water resistant
implemented all old water mechanics