Package org.geysermc.geyser.platform.mod
Class GeyserModBootstrap
java.lang.Object
org.geysermc.geyser.platform.mod.GeyserModBootstrap
- All Implemented Interfaces:
org.geysermc.geyser.GeyserBootstrap
public abstract class GeyserModBootstrap
extends Object
implements org.geysermc.geyser.GeyserBootstrap
-
Field Summary
Fields inherited from interface org.geysermc.geyser.GeyserBootstrap
DEFAULT_CHUNK_MANAGER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.geysermc.geyser.configuration.GeyserPluginConfigconfig()org.geysermc.geyser.command.CommandRegistryorg.geysermc.geyser.dump.BootstrapDumpInfoorg.geysermc.geyser.GeyserImplorg.geysermc.geyser.GeyserLoggerorg.geysermc.geyser.ping.IGeyserPingPassthroughstatic GeyserModBootstrap@Nullable InputStreamgetResourceOrNull(String resource) net.minecraft.server.MinecraftServer@NonNull String@NonNull Stringintorg.geysermc.geyser.level.WorldManagerabstract booleanisServer()voidloadFloodgate(Path floodgateDataFolder) voidvoidvoidvoid@NonNull org.geysermc.geyser.api.util.PlatformTypevoidsetCommandRegistry(org.geysermc.geyser.command.CommandRegistry commandRegistry) voidsetServer(net.minecraft.server.MinecraftServer server) booleanMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.geysermc.geyser.GeyserBootstrap
createMetricsPlatform, getLogsPath, getResourceOrThrow, getSavedUserLoginsFolder, loadConfig
-
Constructor Details
-
GeyserModBootstrap
-
-
Method Details
-
onGeyserInitialize
public void onGeyserInitialize()- Specified by:
onGeyserInitializein interfaceorg.geysermc.geyser.GeyserBootstrap
-
onGeyserEnable
public void onGeyserEnable()- Specified by:
onGeyserEnablein interfaceorg.geysermc.geyser.GeyserBootstrap
-
onGeyserDisable
public void onGeyserDisable()- Specified by:
onGeyserDisablein interfaceorg.geysermc.geyser.GeyserBootstrap
-
onGeyserShutdown
public void onGeyserShutdown()- Specified by:
onGeyserShutdownin interfaceorg.geysermc.geyser.GeyserBootstrap
-
platformType
public @NonNull org.geysermc.geyser.api.util.PlatformType platformType()- Specified by:
platformTypein interfaceorg.geysermc.geyser.GeyserBootstrap
-
config
public org.geysermc.geyser.configuration.GeyserPluginConfig config()- Specified by:
configin interfaceorg.geysermc.geyser.GeyserBootstrap
-
getGeyserLogger
public org.geysermc.geyser.GeyserLogger getGeyserLogger()- Specified by:
getGeyserLoggerin interfaceorg.geysermc.geyser.GeyserBootstrap
-
getCommandRegistry
public org.geysermc.geyser.command.CommandRegistry getCommandRegistry()- Specified by:
getCommandRegistryin interfaceorg.geysermc.geyser.GeyserBootstrap
-
getGeyserPingPassthrough
public org.geysermc.geyser.ping.IGeyserPingPassthrough getGeyserPingPassthrough()- Specified by:
getGeyserPingPassthroughin interfaceorg.geysermc.geyser.GeyserBootstrap
-
getWorldManager
public org.geysermc.geyser.level.WorldManager getWorldManager()- Specified by:
getWorldManagerin interfaceorg.geysermc.geyser.GeyserBootstrap
-
getConfigFolder
- Specified by:
getConfigFolderin interfaceorg.geysermc.geyser.GeyserBootstrap
-
getDumpInfo
public org.geysermc.geyser.dump.BootstrapDumpInfo getDumpInfo()- Specified by:
getDumpInfoin interfaceorg.geysermc.geyser.GeyserBootstrap
-
getMinecraftServerVersion
- Specified by:
getMinecraftServerVersionin interfaceorg.geysermc.geyser.GeyserBootstrap
-
getServerBindAddress
- Specified by:
getServerBindAddressin interfaceorg.geysermc.geyser.GeyserBootstrap
-
getSocketAddress
- Specified by:
getSocketAddressin interfaceorg.geysermc.geyser.GeyserBootstrap
-
getServerPort
public int getServerPort()- Specified by:
getServerPortin interfaceorg.geysermc.geyser.GeyserBootstrap
-
isServer
public abstract boolean isServer() -
testFloodgatePluginPresent
public boolean testFloodgatePluginPresent()- Specified by:
testFloodgatePluginPresentin interfaceorg.geysermc.geyser.GeyserBootstrap
-
loadFloodgate
-
getFloodgateKeyPath
- Specified by:
getFloodgateKeyPathin interfaceorg.geysermc.geyser.GeyserBootstrap
-
getResourceOrNull
- Specified by:
getResourceOrNullin interfaceorg.geysermc.geyser.GeyserBootstrap
-
getServerPlatform
- Specified by:
getServerPlatformin interfaceorg.geysermc.geyser.GeyserBootstrap
-
getInstance
-
getGeyser
public org.geysermc.geyser.GeyserImpl getGeyser() -
setServer
public void setServer(net.minecraft.server.MinecraftServer server) -
getServer
public net.minecraft.server.MinecraftServer getServer() -
setCommandRegistry
public void setCommandRegistry(org.geysermc.geyser.command.CommandRegistry commandRegistry)
-