Somehow fixes the motd issue
This commit is contained in:
1 parent
1241f8123c
commit
706c8d1bca
1 file changed
+9
@@ -3,15 +3,19 @@ package io.ib67.sfcraft.module;
|
|||||||
import com.google.inject.Inject;
|
import com.google.inject.Inject;
|
||||||
import com.google.inject.Provides;
|
import com.google.inject.Provides;
|
||||||
import com.google.inject.Singleton;
|
import com.google.inject.Singleton;
|
||||||
|
import io.ib67.sfcraft.callback.SFCallbacks;
|
||||||
import io.ib67.sfcraft.inject.MinecraftServerSupplier;
|
import io.ib67.sfcraft.inject.MinecraftServerSupplier;
|
||||||
import io.ib67.sfcraft.util.Helper;
|
import io.ib67.sfcraft.util.Helper;
|
||||||
import io.ib67.sfcraft.ServerModule;
|
import io.ib67.sfcraft.ServerModule;
|
||||||
import io.ib67.sfcraft.config.ConfigResources;
|
import io.ib67.sfcraft.config.ConfigResources;
|
||||||
import io.ib67.sfcraft.inject.ConfigResource;
|
import io.ib67.sfcraft.inject.ConfigResource;
|
||||||
import io.ib67.sfcraft.inject.ConfigRoot;
|
import io.ib67.sfcraft.inject.ConfigRoot;
|
||||||
|
import net.minecraft.network.ClientConnection;
|
||||||
import net.minecraft.server.MinecraftServer;
|
import net.minecraft.server.MinecraftServer;
|
||||||
|
import net.minecraft.server.ServerMetadata;
|
||||||
|
|
||||||
import java.nio.file.Path;
|
import java.nio.file.Path;
|
||||||
|
import java.util.Optional;
|
||||||
|
|
||||||
public class MotdModule extends ServerModule {
|
public class MotdModule extends ServerModule {
|
||||||
@Inject
|
@Inject
|
||||||
@@ -25,6 +29,11 @@ public class MotdModule extends ServerModule {
|
|||||||
@Override
|
@Override
|
||||||
public void onInitialize() {
|
public void onInitialize() {
|
||||||
motd = getMotd(configRoot);
|
motd = getMotd(configRoot);
|
||||||
|
SFCallbacks.MOTD.register(this::onMotd);
|
||||||
|
}
|
||||||
|
|
||||||
|
private ServerMetadata onMotd(MinecraftServer minecraftServer, ClientConnection clientConnection) {
|
||||||
|
return minecraftServer.getServerMetadata(); // it works, but who knows why?
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in new issue
Block a user