Package net.neoforged.neoforge.server
Class ServerLifecycleHooks
java.lang.Object
net.neoforged.neoforge.server.ServerLifecycleHooks
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static AtomicBooleanprivate static MinecraftServerprivate static CountDownLatchprivate static final org.apache.logging.log4j.Loggerprivate static final LevelResourceprivate static final org.apache.logging.log4j.Marker -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic RepositorySourcebuildPackFinder(Map<net.neoforged.neoforgespi.locating.IModFile, ? extends PackResources> modResourcePacks) static voidstatic MinecraftServerprivate static PathgetServerConfigPath(MinecraftServer server) static voidhandleExit(int retVal) static voidstatic booleanhandleServerLogin(ClientIntentionPacket packet, Connection manager) static voidhandleServerStarted(MinecraftServer server) static voidhandleServerStarting(MinecraftServer server) static voidhandleServerStopped(MinecraftServer server) static voidhandleServerStopping(MinecraftServer server) private static voidrejectConnection(Connection manager, ConnectionType type, String message) private static voidrunModifiers(MinecraftServer server) private static voidserverPackFinder(Map<net.neoforged.neoforgespi.locating.IModFile, ? extends PackResources> modResourcePacks, Consumer<Pack> packAcceptor)
-
Field Details
-
LOGGER
private static final org.apache.logging.log4j.Logger LOGGER -
SERVERHOOKS
private static final org.apache.logging.log4j.Marker SERVERHOOKS -
SERVERCONFIG
-
exitLatch
-
currentServer
-
allowLogins
-
-
Constructor Details
-
ServerLifecycleHooks
public ServerLifecycleHooks()
-
-
Method Details
-
getServerConfigPath
-
handleServerAboutToStart
-
handleServerStarting
-
handleServerStarted
-
handleServerStopping
-
expectServerStopped
public static void expectServerStopped() -
handleServerStopped
-
getCurrentServer
-
handleServerLogin
-
rejectConnection
-
handleExit
public static void handleExit(int retVal) -
buildPackFinder
@Internal public static RepositorySource buildPackFinder(Map<net.neoforged.neoforgespi.locating.IModFile, ? extends PackResources> modResourcePacks) -
serverPackFinder
private static void serverPackFinder(Map<net.neoforged.neoforgespi.locating.IModFile, ? extends PackResources> modResourcePacks, Consumer<Pack> packAcceptor) -
runModifiers
-