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)
    • onGeyserInitialize

      public void onGeyserInitialize()
      Specified by:
      onGeyserInitialize in interface org.geysermc.geyser.GeyserBootstrap
    • onGeyserEnable

      public void onGeyserEnable()
      Specified by:
      onGeyserEnable in interface org.geysermc.geyser.GeyserBootstrap
    • onGeyserDisable

      public void onGeyserDisable()
      Specified by:
      onGeyserDisable in interface org.geysermc.geyser.GeyserBootstrap
    • onGeyserShutdown

      public void onGeyserShutdown()
      Specified by:
      onGeyserShutdown 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
    • getCommandRegistry

      public org.geysermc.geyser.command.CommandRegistry getCommandRegistry()
      Specified by:
      getCommandRegistry 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
    • getServerPlatform

      public @NonNull String getServerPlatform()
      Specified by:
      getServerPlatform in interface org.geysermc.geyser.GeyserBootstrap
    • getServerBindAddress

      public @NonNull String getServerBindAddress()
      Specified by:
      getServerBindAddress in interface org.geysermc.geyser.GeyserBootstrap
    • getServerPort

      public int getServerPort()
      Specified by:
      getServerPort in interface org.geysermc.geyser.GeyserBootstrap
    • testFloodgatePluginPresent

      public boolean testFloodgatePluginPresent()
      Specified by:
      testFloodgatePluginPresent 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()