Class GeyserStandaloneBootstrap

java.lang.Object
org.geysermc.geyser.platform.standalone.GeyserStandaloneBootstrap
All Implemented Interfaces:
org.geysermc.geyser.GeyserBootstrap

public class GeyserStandaloneBootstrap extends Object implements org.geysermc.geyser.GeyserBootstrap
  • Constructor Details

    • GeyserStandaloneBootstrap

      public GeyserStandaloneBootstrap()
  • Method Details

    • main

      public static void main(String[] args)
    • onEnable

      public void onEnable(boolean useGui, String configFilename)
    • onEnable

      public void onEnable()
      Specified by:
      onEnable in interface org.geysermc.geyser.GeyserBootstrap
    • onDisable

      public void onDisable()
      Specified by:
      onDisable in interface org.geysermc.geyser.GeyserBootstrap
    • getGeyserConfig

      public org.geysermc.geyser.configuration.GeyserConfiguration getGeyserConfig()
      Specified by:
      getGeyserConfig in interface org.geysermc.geyser.GeyserBootstrap
    • getGeyserLogger

      public GeyserStandaloneLogger getGeyserLogger()
      Specified by:
      getGeyserLogger in interface org.geysermc.geyser.GeyserBootstrap
    • getGeyserCommandManager

      public org.geysermc.geyser.command.GeyserCommandManager getGeyserCommandManager()
      Specified by:
      getGeyserCommandManager in interface org.geysermc.geyser.GeyserBootstrap
    • getGeyserPingPassthrough

      public org.geysermc.geyser.ping.IGeyserPingPassthrough getGeyserPingPassthrough()
      Specified by:
      getGeyserPingPassthrough in interface org.geysermc.geyser.GeyserBootstrap
    • getConfigFolder

      public Path getConfigFolder()
      Specified by:
      getConfigFolder in interface org.geysermc.geyser.GeyserBootstrap
    • getSavedUserLoginsFolder

      public Path getSavedUserLoginsFolder()
      Specified by:
      getSavedUserLoginsFolder in interface org.geysermc.geyser.GeyserBootstrap
    • getDumpInfo

      public org.geysermc.geyser.dump.BootstrapDumpInfo getDumpInfo()
      Specified by:
      getDumpInfo in interface org.geysermc.geyser.GeyserBootstrap
    • getPOJOForClass

      public static List<com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition> getPOJOForClass(Class<?> clazz)
      Get the BeanPropertyDefinitions for the given class
      Parameters:
      clazz - The class to get the definitions for
      Returns:
      A list of BeanPropertyDefinition for the given class
    • isUseGui

      public boolean isUseGui()