Class GeyserStandaloneBootstrap
java.lang.Object
org.geysermc.geyser.platform.standalone.GeyserStandaloneBootstrap
- All Implemented Interfaces:
GeyserBootstrap
-
Field Summary
Fields inherited from interface org.geysermc.geyser.GeyserBootstrap
DEFAULT_CHUNK_MANAGER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturn the data folder where files get storedInformation used for the bootstrap section of the debug dumpReturns the current CommandManagerReturns the current GeyserConfigurationReturns the current GeyserLoggerReturns the current PingPassthrough managerstatic List<com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition>getPOJOForClass(Class<?> clazz)Get theBeanPropertyDefinitions for the given classstatic voidvoidCalled when the GeyserBootstrap is disabledvoidonEnable()Called when the GeyserBootstrap is enabledvoidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.geysermc.geyser.GeyserBootstrap
getLogsPath, getMinecraftServerVersion, getSocketAddress, getWorldManager
-
Constructor Details
-
GeyserStandaloneBootstrap
public GeyserStandaloneBootstrap()
-
-
Method Details
-
main
-
onEnable
-
onEnable
public void onEnable()Description copied from interface:GeyserBootstrapCalled when the GeyserBootstrap is enabled- Specified by:
onEnablein interfaceGeyserBootstrap
-
onDisable
public void onDisable()Description copied from interface:GeyserBootstrapCalled when the GeyserBootstrap is disabled- Specified by:
onDisablein interfaceGeyserBootstrap
-
getGeyserConfig
Description copied from interface:GeyserBootstrapReturns the current GeyserConfiguration- Specified by:
getGeyserConfigin interfaceGeyserBootstrap- Returns:
- The current GeyserConfiguration
-
getGeyserLogger
Description copied from interface:GeyserBootstrapReturns the current GeyserLogger- Specified by:
getGeyserLoggerin interfaceGeyserBootstrap- Returns:
- The current GeyserLogger
-
getGeyserCommandManager
Description copied from interface:GeyserBootstrapReturns the current CommandManager- Specified by:
getGeyserCommandManagerin interfaceGeyserBootstrap- Returns:
- The current CommandManager
-
getGeyserPingPassthrough
Description copied from interface:GeyserBootstrapReturns the current PingPassthrough manager- Specified by:
getGeyserPingPassthroughin interfaceGeyserBootstrap- Returns:
- The current PingPassthrough manager
-
getConfigFolder
Description copied from interface:GeyserBootstrapReturn the data folder where files get stored- Specified by:
getConfigFolderin interfaceGeyserBootstrap- Returns:
- Path location of data folder
-
getDumpInfo
Description copied from interface:GeyserBootstrapInformation used for the bootstrap section of the debug dump- Specified by:
getDumpInfoin interfaceGeyserBootstrap- Returns:
- The info about the bootstrap
-
getPOJOForClass
public static List<com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition> getPOJOForClass(Class<?> clazz)Get theBeanPropertyDefinitions for the given class- Parameters:
clazz- The class to get the definitions for- Returns:
- A list of
BeanPropertyDefinitionfor the given class
-