Class ServerLifecycleHooks
java.lang.Object
net.minecraftforge.fmllegacy.server.ServerLifecycleHooks
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static AtomicBooleanprivate static MinecraftServerprivate static CountDownLatchprivate static org.apache.logging.log4j.Loggerprivate static LevelResourceprivate static org.apache.logging.log4j.Marker -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic RepositorySourcebuildPackFinder(Map<net.minecraftforge.forgespi.locating.IModFile,? extends PathResourcePack> modResourcePacks, BiConsumer<? super PathResourcePack,Pack> packSetter)Deprecated, for removal: This API element is subject to removal in a future version.static RepositorySourcebuildPackFinderNew(Map<net.minecraftforge.forgespi.locating.IModFile,? extends PathResourcePack> modResourcePacks)Deprecated.static voidstatic MinecraftServerprivate static PathgetServerConfigPath(MinecraftServer server)static voidhandleExit(int retVal)static booleanhandleServerAboutToStart(MinecraftServer server)static 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
@Deprecated(since="1.18", forRemoval=true) public static RepositorySource buildPackFinder(Map<net.minecraftforge.forgespi.locating.IModFile,? extends PathResourcePack> modResourcePacks, BiConsumer<? super PathResourcePack,Pack> packSetter)Deprecated, for removal: This API element is subject to removal in a future version. -
buildPackFinderNew
@Deprecated public static RepositorySource buildPackFinderNew(Map<net.minecraftforge.forgespi.locating.IModFile,? extends PathResourcePack> modResourcePacks)Deprecated. -
serverPackFinder
private static void serverPackFinder(Map<net.minecraftforge.forgespi.locating.IModFile,? extends PathResourcePack> modResourcePacks, Consumer<Pack> consumer, Pack.PackConstructor factory)
-