Mirror von
https://github.com/GeyserMC/Geyser.git
synchronisiert 2024-11-05 07:40:11 +01:00
aca368e332
* Implemented ViaProxy bootstrap
* Applied requested changes to code
* Override indra settings to Java 17
* Removed explicit java source/target version
* Added ViaProxy artifact to build.yml
* Added ViaProxy artifact to pullrequest.yml
* Updated ViaProxy API usage
* Implemented floodgate support for ViaProxy
* Depend on stable ViaProxy release
* Initialize command manager and ping passthrough before Geyser#start
* Revert "Initialize command manager and ping passthrough before Geyser#start"
This reverts commit 39356071c4
.
* Some ping passthrough improvements
* Merged code properly
* Updated ViaProxy API usage
* Implemented better command handling
* Updated ViaProxy and Geyser API usage
* Combine bootstrap and plugin into one class
* Minor code improvements
* Call Geyser shutdown on plugin disable
* Only call disable if Geyser was enabled once
* Don't send two shutdown done messages
* Use setter for enabled boolean
42 Zeilen
956 B
Plaintext
42 Zeilen
956 B
Plaintext
plugins {
|
|
`java-library`
|
|
// Ensure AP works in eclipse (no effect on other IDEs)
|
|
`eclipse`
|
|
id("geyser.build-logic")
|
|
id("io.freefair.lombok") version "6.3.0" apply false
|
|
}
|
|
|
|
allprojects {
|
|
group = properties["group"] as String + "." + properties["id"] as String
|
|
version = properties["version"] as String
|
|
description = properties["description"] as String
|
|
}
|
|
|
|
java {
|
|
toolchain {
|
|
languageVersion.set(JavaLanguageVersion.of(17))
|
|
}
|
|
}
|
|
|
|
val platforms = setOf(
|
|
projects.fabric,
|
|
projects.bungeecord,
|
|
projects.spigot,
|
|
projects.standalone,
|
|
projects.velocity,
|
|
projects.viaproxy
|
|
).map { it.dependencyProject }
|
|
|
|
subprojects {
|
|
apply {
|
|
plugin("java-library")
|
|
plugin("io.freefair.lombok")
|
|
plugin("geyser.build-logic")
|
|
}
|
|
|
|
when (this) {
|
|
in platforms -> plugins.apply("geyser.platform-conventions")
|
|
else -> plugins.apply("geyser.base-conventions")
|
|
}
|
|
}
|