Package net.glowstone.util
Enum Class CompatibilityBundle
- All Implemented Interfaces:
Serializable
,Comparable<CompatibilityBundle>
,Constable
Compatibility bundles are bundles of libraries that other servers include in their servers
but Glowstone does not. We will download the libraries included in the bundle specified
within the Glowstone config.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic CompatibilityBundle
fromConfig
(String configValue) Converts the given config value into the appropriate bundle.static CompatibilityBundle
Returns the enum constant of this class with the specified name.static CompatibilityBundle[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
CRAFTBUKKIT
-
NONE
-
-
Field Details
-
libraries
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-
fromConfig
Converts the given config value into the appropriate bundle. If the given value is blank or null, the default value is returned. If the given value does not match any preprogrammmed bundles case insensitively, then null is returned.- Parameters:
configValue
- The value from the config file.
-