Using the 3.3.0 maven shade plugin that supports java17
Changed all repo links from http to https cause otherwise maven complains and there is no point in keeping them http anymore.
Fixed tests by making some changes to the files, updating the test deps and using two java args as a workaround for the Java Platform Module System introduced in Java9. This is only a temporary workaround, but works good enough for now.
Removed DESERT_HILLS from the code because the biome has been removed in mc 1.18.