Class Options

java.lang.Object
com.hypixel.hytale.server.core.Options

public class Options extends Object
  • Field Details

    • PARSER

      public static final joptsimple.OptionParser PARSER
    • HELP

      public static final joptsimple.OptionSpec<Void> HELP
    • VERSION

      public static final joptsimple.OptionSpec<Void> VERSION
    • BARE

      public static final joptsimple.OptionSpec<Void> BARE
    • LOG_LEVELS

      public static final joptsimple.OptionSpec<Map.Entry<String,Level>> LOG_LEVELS
    • BIND

      public static final joptsimple.OptionSpec<InetSocketAddress> BIND
    • TRANSPORT

      public static final joptsimple.OptionSpec<TransportType> TRANSPORT
    • DISABLE_CPB_BUILD

      public static final joptsimple.OptionSpec<Void> DISABLE_CPB_BUILD
    • PREFAB_CACHE_DIRECTORY

      public static final joptsimple.OptionSpec<Path> PREFAB_CACHE_DIRECTORY
    • ASSET_DIRECTORY

      public static final joptsimple.OptionSpec<Path> ASSET_DIRECTORY
    • MODS_DIRECTORIES

      public static final joptsimple.OptionSpec<Path> MODS_DIRECTORIES
    • ACCEPT_EARLY_PLUGINS

      public static final joptsimple.OptionSpec<Void> ACCEPT_EARLY_PLUGINS
    • EARLY_PLUGIN_DIRECTORIES

      public static final joptsimple.OptionSpec<Path> EARLY_PLUGIN_DIRECTORIES
    • VALIDATE_ASSETS

      public static final joptsimple.OptionSpec<Void> VALIDATE_ASSETS
    • VALIDATE_PREFABS

      public static final joptsimple.OptionSpec<ValidationOption> VALIDATE_PREFABS
    • VALIDATE_WORLD_GEN

      public static final joptsimple.OptionSpec<Void> VALIDATE_WORLD_GEN
    • SHUTDOWN_AFTER_VALIDATE

      public static final joptsimple.OptionSpec<Void> SHUTDOWN_AFTER_VALIDATE
    • GENERATE_SCHEMA

      public static final joptsimple.OptionSpec<Void> GENERATE_SCHEMA
    • WORLD_GEN_DIRECTORY

      public static final joptsimple.OptionSpec<Path> WORLD_GEN_DIRECTORY
    • DISABLE_FILE_WATCHER

      public static final joptsimple.OptionSpec<Void> DISABLE_FILE_WATCHER
    • DISABLE_SENTRY

      public static final joptsimple.OptionSpec<Void> DISABLE_SENTRY
    • DISABLE_ASSET_COMPARE

      public static final joptsimple.OptionSpec<Void> DISABLE_ASSET_COMPARE
    • BACKUP

      public static final joptsimple.OptionSpec<Void> BACKUP
    • BACKUP_FREQUENCY_MINUTES

      public static final joptsimple.OptionSpec<Integer> BACKUP_FREQUENCY_MINUTES
    • BACKUP_DIRECTORY

      public static final joptsimple.OptionSpec<Path> BACKUP_DIRECTORY
    • BACKUP_MAX_COUNT

      public static final joptsimple.OptionSpec<Integer> BACKUP_MAX_COUNT
    • SINGLEPLAYER

      public static final joptsimple.OptionSpec<Void> SINGLEPLAYER
    • OWNER_NAME

      public static final joptsimple.OptionSpec<String> OWNER_NAME
    • OWNER_UUID

      public static final joptsimple.OptionSpec<UUID> OWNER_UUID
    • CLIENT_PID

      public static final joptsimple.OptionSpec<Integer> CLIENT_PID
    • UNIVERSE

      public static final joptsimple.OptionSpec<Path> UNIVERSE
    • EVENT_DEBUG

      public static final joptsimple.OptionSpec<Void> EVENT_DEBUG
    • FORCE_NETWORK_FLUSH

      public static final joptsimple.OptionSpec<Boolean> FORCE_NETWORK_FLUSH
    • MIGRATIONS

      public static final joptsimple.OptionSpec<Map<String,Path>> MIGRATIONS
    • MIGRATE_WORLDS

      public static final joptsimple.OptionSpec<String> MIGRATE_WORLDS
    • BOOT_COMMAND

      public static final joptsimple.OptionSpec<String> BOOT_COMMAND
    • ALLOW_SELF_OP_COMMAND_STRING

      public static final String ALLOW_SELF_OP_COMMAND_STRING
      See Also:
    • ALLOW_SELF_OP_COMMAND

      public static final joptsimple.OptionSpec<Void> ALLOW_SELF_OP_COMMAND
    • AUTH_MODE

      public static final joptsimple.OptionSpec<Options.AuthMode> AUTH_MODE
    • SESSION_TOKEN

      public static final joptsimple.OptionSpec<String> SESSION_TOKEN
    • IDENTITY_TOKEN

      public static final joptsimple.OptionSpec<String> IDENTITY_TOKEN
    • optionSet

      private static joptsimple.OptionSet optionSet
  • Constructor Details

    • Options

      public Options()
  • Method Details

    • getOptionSet

      public static joptsimple.OptionSet getOptionSet()
    • getOrDefault

      public static <T> T getOrDefault(joptsimple.OptionSpec<T> optionSpec, @Nonnull joptsimple.OptionSet optionSet, T def)
    • parse

      public static boolean parse(String[] args) throws IOException
      Throws:
      IOException