* build: update build-time dependencies, address new warnings
* build: switch to central repo declaration, remove redundant repositories
* build: use spotless predeclaration, more task avoidance on kotlin modules
This is the first part of the introduction of annotation processing to cloud. A new `@CommandContainer` annotation has been introduced, which can be placed on classes to have the annotation parser automatically construct & parse the classes when `AnnotationParser.parseContainers()` is invoked.
A future PR will introduce another processor that will scan for `@CommandMethod` annotations and verify the integrity of the annotated methods (visibility, argument annotations, etc.).
Update sponge repo
Update shadow
Reorder repos
Bump various dependencies
further repo adjustments
temporarily comment out sponge7 module so we can build
Revert "temporarily comment out sponge7 module so we can build"
This reverts commit 396921ae71ace17f7e545f0fbfe2687ba3337007.
Use temporary repo for sponge
restore sponge repo
update adventure platform
Also added some new tasks to only build/install to maven local certain platforms
`buildMinecraft`, `installMinecraft`, `buildDiscord`, `installDiscord`, `buildIRC`, `installIRC`