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,
|
||||||
|
|||||||
Reference in new issue
Block a user