* Fix PaperMC Maven repository URL
* Bump Gradle to 8.12
* Remove redundant "java" plugin declaration
* Use new coordinates for shadow plugin
* Bump loom to 1.9-SNAPSHOT
* Use new coordinates for RedisBungee
* Use server-only platform for Sponge
* Target Java 11 for API (already required by the plugin)
* Use first-party gradle/setup-gradle action for build caching
* Copycat better workflow conditions from PaperMC
* Revert "Target Java 11 for API (already required by the plugin)"
This reverts commit dd09e8566d.
* Fix MariaDB 11 driver issue
* Update some more logging messages
* Throw DBInitException if using MariaDB 11.0.2
* Fix mariadb container health check
* Use 11.1-rc for mariadb image
Affects issues:
- Fixed#3091 for MariaDB 11.1.1 or newer
- Refactored player online listeners to move common. often changed logic to common package
- Changed method fabric uses to get join address to use the client handshake packet which has the address
- Added command `/plan db removejoinaddresses {server}` to allow removing invalid join address data
- Changed build pipeline to always build jars even if tests fail
- Disabled one flaky test
Affects issues:
- Closed#817
- Fixed #2526
* Copy react project to the html branch
* Merge pipelines into fewer files & fix step names
* Rename ci.yml to CI
* Reduce job name lengths
* Automate updating version.txt
* Change sonarcloud run condition to use secret
* Fix Set up vs Setup inconsistency
* Gradle 7.4.2
* Build changes for MC 1.19
- Updated loom to minor version 0.12 & moved to root project
- Updated mappings, command API, fabric API & loader version
- Moved Selenium to common module because of a conflict with loom's dependency resolution
* Add remap folder to .gitignore
* Fix version token replacement
* Update to Minecraft 1.19
* Don't forget the pipelines
Affects issues:
- Fixed#2417