Adds a fabric specific Plan module that builds a separate jar.
Co-authored-by: Vankka <vankka.main@gmail.com>
Co-authored-by: DrexHD <nicknamedrex@gmail.com>
Affects issues:
- Close#1956
This allows grouping worlds together by matching a regex and avoiding thousands of lines if
some plugin generates worlds automatically.
Affects issues:
- Close#1656
* Build system & pipeline changes
- Updated Gradle to 7.1.1 & removed deprecations
- Added Google Maven repository & updated Dagger to 2.38
- Set new options.release parameter for submodules, allows producing Java 8 -compatible bytecode with Java 16 (also ensures that no APIs from a newer version are used)
- Updated workflows to use newer versions of checkout & setup-java
- Added a Gradle dependency cache task to workflows, allows for faster builds
* Cleanup cache after build
* Wrote a query and utility for getting server uptime
* Added current_uptime to json endpoints
* Load current uptime on the website
* Moved nukkit repo to nukkit module
* Added equals and hashcode to QueryStatement and QueryAPIQuery
* Remove dependency on codemc repository
Affects issues:
- Close#1845
* Fixed disk medium threshold not showing color
* Added 'serverName' and 'serverUUID' to optimizedPerformance endpoint
* Added /v1/network/listServers endpoint
* Added /v1/network/performanceOverview?servers endpoint
* Hide negative values from performance graphs
* Allow json cache bypass by not providing timestamp parameter in URIQuery
* Ignore negative values in low tps spike count
* Added (Unavailable with Export) to exported network html performance tab title
Affects issues:
- Close#1693
* Rename "byKey" which hides the field declared at line 36.
* Define a constant instead of duplicating this literal "isStopped" 3 times.
* Remove this assignment of "pingMethodAvailable".
* Invoke method(s) only conditionally. Use the built-in formatting to construct this argument.
* Rename "getHandleMethod" which hides the field declared at line 36.
Make the enclosing method "static" or remove this set.
* Refactored some ping method things
* Rename "files" which hides the field declared at line 41.
* Add at least one assertion to this test case.
- Made sure to not break compatibility with discord bots that use the old
authentication via query parameters
- Query parameters now accept no-value keys
- Added access control checks for the errors endpoints
- Adds Request#getRequestBody method to the API
- Moves login and register parameters to request body
Co-authored-by: Risto Lahtela <24460436+AuroraLS3@users.noreply.github.com>
Co-authored-by: Henri S <vankka.main@gmail.com>