EaglerForge/sources/main/java/net/eaglerforge/api/server.java

39 lines
1.3 KiB
Java

package net.eaglerforge.api;
import net.minecraft.client.Minecraft;
public class server extends ModData{
private static Minecraft mc;
public static ModData makeModData() {
ModData serverglobal = new ModData();
serverglobal.setCallbackString("getCurrentQuery", () -> {
return Minecraft.currentServerData.currentQuery.toString();
});
serverglobal.setCallbackString("getServerIP", () -> {
return Minecraft.currentServerData.serverIP;
});
serverglobal.setCallbackString("getServerMOTD", () -> {
return Minecraft.currentServerData.serverMOTD;
});
serverglobal.setCallbackString("getServerName", () -> {
return Minecraft.currentServerData.serverName;
});
serverglobal.setCallbackString("getGameVersion", () -> {
return Minecraft.currentServerData.gameVersion;
});
serverglobal.setCallbackString("getPlayerListToString", () -> {
return Minecraft.currentServerData.playerList;
});
serverglobal.setCallbackDouble("getPingSentTime", () -> {
return Minecraft.currentServerData.pingSentTime;
});
serverglobal.setCallbackDouble("getPingToServer", () -> {
return Minecraft.currentServerData.pingToServer;
});
return serverglobal;
}
}