feat: Enhance ServerTemplatesUpdateEndpoint with additional request fields and validation rules
Build Plugin / build (push) Has been cancelled
Build Plugin / release (push) Has been cancelled

feat: Expand PlayersApi with new endpoints for better player management

feat: Update ServerApi to include new instance-related endpoints

feat: Add new endpoints to ServiceAccountsApi for improved service account management

fix: Update TokensRotateEndpoint and TokensStoreEndpoint to include new validation rules

feat: Introduce ControlPlaneHttpClient for handling HTTP requests to the control plane

feat: Implement PathBuilder for dynamic URI resolution

feat: Add PlayerEntitlement and PlayerSessionProfile models for player data handling

feat: Create server-related models including HeartbeatPayload, PresenceState, and ReadinessState

feat: Develop RegistrationPayload and ServerInstance models for server management

feat: Add ServerProfile model to encapsulate server instance details

refactor: Update network class to include builder method for ControlPlaneClient

chore: Update manifest.json for plugin metadata and dependencies
This commit is contained in:
2026-05-30 23:25:22 -07:00
parent 7ab54bb8d3
commit 7a4a0bd4bd
37 changed files with 1047 additions and 34 deletions
+9 -5
View File
@@ -47,14 +47,18 @@ javadoc {
// Adds the Hytale server as a build dependency, allowing you to reference and
// compile against their code without bundling it. When a local install is
// present, we still use its jar for launching the server in IDE run configs.
// present we compile and run against that jar directly so there is no dependency
// on the Hytale Maven repositories. In CI (no local install) the Maven artifact
// is used together with an explicit Gson dep (bundled in the server at runtime).
dependencies {
compileOnly("com.hypixel.hytale:Server:$hytale_build")
if (hasHytaleHome) {
runtimeOnly(files("$hytaleHome/install/$patchline/package/game/latest/Server/HytaleServer.jar"))
def serverJar = files("$hytaleHome/install/$patchline/package/game/latest/Server/HytaleServer.jar")
compileOnly(serverJar)
runtimeOnly(serverJar)
} else {
compileOnly("com.hypixel.hytale:Server:$hytale_build")
compileOnly("com.google.gson:gson:2.11.0")
}
// Your dependencies here
}
repositories {