ModernFix-fix/fabric/src/main/java/org/embeddedt/modernfix/ModernFixFabric.java
2023-05-01 16:55:26 -04:00

30 lines
850 B
Java

package org.embeddedt.modernfix;
import net.fabricmc.api.ModInitializer;
import net.fabricmc.fabric.api.event.lifecycle.v1.ServerLifecycleEvents;
import net.minecraft.server.MinecraftServer;
public class ModernFixFabric implements ModInitializer {
private ModernFix commonMod;
public static MinecraftServer theServer;
@Override
public void onInitialize() {
commonMod = new ModernFix();
ServerLifecycleEvents.SERVER_STARTING.register(server -> {
theServer = server;
});
ServerLifecycleEvents.SERVER_STARTED.register(server -> {
commonMod.onServerStarted();
});
ServerLifecycleEvents.SERVER_STOPPED.register(server -> {
commonMod.onServerDead(server);
theServer = null;
});
// TODO: implement entity ID desync
}
}