package chylex.bettersprinting.server;
import chylex.bettersprinting.BetterSprintingMod;
import net.minecraftforge.api.distmarker.Dist;
import net.minecraftforge.api.distmarker.OnlyIn;
import net.minecraftforge.event.entity.player.PlayerEvent.PlayerLoggedOutEvent;
import net.minecraftforge.eventbus.api.SubscribeEvent;
import net.minecraftforge.fml.common.Mod.EventBusSubscriber;
import net.minecraftforge.fml.event.server.FMLServerStartingEvent;

@OnlyIn(Dist.DEDICATED_SERVER)
@EventBusSubscriber(value = Dist.DEDICATED_SERVER, modid = BetterSprintingMod.id)
public final class ServerEventHandler{
	@SubscribeEvent
	public static void onServerStarting(FMLServerStartingEvent e){
		ServerCommandConfig.register(e.getCommandDispatcher());
	}
	
	@SubscribeEvent
	public static void onPlayerLogout(PlayerLoggedOutEvent e){
		ServerNetwork.onDisconnected(e.getPlayer());
	}
}