Package net.minecraftforge.server
Class ServerLifecycleHooks
java.lang.Object
net.minecraftforge.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.minecraftforge.forgespi.locating.IModFile, ? extends PathResourcePack> modResourcePacks) static voidstatic MinecraftServerprivate static PathgetServerConfigPath(MinecraftServer server) static voidhandleExit(int retVal) static booleanstatic booleanhandleServerLogin(ClientIntentionPacket packet, Connection manager) static voidhandleServerStarted(MinecraftServer server) static booleanhandleServerStarting(MinecraftServer server) static voidhandleServerStopped(MinecraftServer server) static voidhandleServerStopping(MinecraftServer server) private static voidrejectConnection(Connection manager, ConnectionType type, String message) private static voidserverPackFinder(Map<net.minecraftforge.forgespi.locating.IModFile, ? extends PathResourcePack> modResourcePacks, Consumer<Pack> consumer, Pack.PackConstructor factory)
-
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
public static RepositorySource buildPackFinder(Map<net.minecraftforge.forgespi.locating.IModFile, ? extends PathResourcePack> modResourcePacks) -
serverPackFinder
private static void serverPackFinder(Map<net.minecraftforge.forgespi.locating.IModFile, ? extends PathResourcePack> modResourcePacks, Consumer<Pack> consumer, Pack.PackConstructor factory)
-