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