feat(binding): Hytale SDK glue

The only module that imports com.hypixel.*. Provides World.asExecutor,
EntityHandle adapters for Ref/PlayerRef/Player, scope helpers
(playerScope, worldScope, pluginScope), and installAsync() which wires
PlayerDisconnectEvent to PlayerScopes.cancel.
This commit is contained in:
2026-04-28 16:30:16 +02:00
parent 1870aeea12
commit f23bb2178f
6 changed files with 198 additions and 0 deletions
+16
View File
@@ -0,0 +1,16 @@
plugins {
alias(libs.plugins.kotlin.jvm)
`java-library`
}
dependencies {
api(project(":core"))
api(project(":ecs"))
compileOnly(libs.hytale.server)
testImplementation(libs.hytale.server)
testImplementation(libs.junit.jupiter)
testRuntimeOnly(libs.junit.platform.launcher)
testImplementation(libs.kotest.assertions)
testImplementation(libs.mockk)
}