Domain
build / build (push) Successful in 3m57s

This commit is contained in:
ciomek committed 2026-08-19 18:02:06 +02:00
1 parent 312596b2dd
commit 5f6a28fd4d
2 files changed
+8

No files matched your search

@@ -6,6 +6,7 @@ import java.util.List;
public record ServerInfoPayload( public record ServerInfoPayload(
double tps, double tps,
String version, String version,
String domain,
String motd, String motd,
boolean onlineMode, boolean onlineMode,
int sleepPercentage, int sleepPercentage,
@@ -1,6 +1,7 @@
package ciomek.loon.mqtt.request; package ciomek.loon.mqtt.request;
import ciomek.loon.TPSTracker; import ciomek.loon.TPSTracker;
import ciomek.loon.Loon;
import ciomek.loon.mixin.WorldServerMixin; import ciomek.loon.mixin.WorldServerMixin;
import ciomek.loon.mqtt.payload.ServerInfoPayload; import ciomek.loon.mqtt.payload.ServerInfoPayload;
import net.minecraft.server.MinecraftServer; import net.minecraft.server.MinecraftServer;
@@ -8,9 +9,15 @@ import net.minecraft.server.MinecraftServer;
public record ServerInfoRequest() implements IRequest { public record ServerInfoRequest() implements IRequest {
@Override @Override
public void handle(MinecraftServer server) { public void handle(MinecraftServer server) {
String domain = System.getenv(Loon.EnvVarPrefix + "DOMAIN");
if (domain == null) {
domain = "";
}
ServerInfoPayload payload = new ServerInfoPayload( ServerInfoPayload payload = new ServerInfoPayload(
TPSTracker.getTPS(), TPSTracker.getTPS(),
server.getMinecraftVersion(), server.getMinecraftVersion(),
domain,
server.motd, server.motd,
server.onlineMode, server.onlineMode,
server.sleepPercentage, server.sleepPercentage,