Package emu.grasscutter.config
Class Configuration
java.lang.Object
emu.grasscutter.config.ConfigContainer
emu.grasscutter.config.Configuration
A data container for the server's configuration.
Use `import static emu.grasscutter.Configuration.*;`
to import all configuration constants.
-
Nested Class Summary
Nested classes/interfaces inherited from class emu.grasscutter.config.ConfigContainer
ConfigContainer.Account, ConfigContainer.ConsoleAccount, ConfigContainer.Database, ConfigContainer.DebugMode, ConfigContainer.Dispatch, ConfigContainer.Encryption, ConfigContainer.Files, ConfigContainer.Game, ConfigContainer.GameOptions, ConfigContainer.HTTP, ConfigContainer.JoinOptions, ConfigContainer.Language, ConfigContainer.Policies, ConfigContainer.Region, ConfigContainer.Server, ConfigContainer.Structure -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ConfigContainer.Accountstatic final ConfigContainerstatic final ConfigContainer.Databasestatic final ConfigContainer.DebugModestatic final ConfigContainer.Dispatchstatic final Stringstatic final Localestatic final ConfigContainer.Gamestatic final ConfigContainer.GameOptionsstatic final ConfigContainer.Encryptionstatic final ConfigContainer.HTTPstatic final ConfigContainer.Policiesstatic final ConfigContainer.Filesstatic final ConfigContainer.GameOptions.InventoryLimitsstatic final Localestatic final ConfigContainer.ServerFields inherited from class emu.grasscutter.config.ConfigContainer
account, databaseInfo, folderStructure, language, server, version -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringDATA()Deprecated, for removal: This API element is subject to removal in a future version.static StringDeprecated, for removal: This API element is subject to removal in a future version.static PathgetResourcePath(String path) Deprecated, for removal: This API element is subject to removal in a future version.static intlr(int left, int right) lr(Object, Object)forIntegers.static Stringlr(Object, Object)forStrings.static <T> Tlr(T left, T right) Fallback method.static StringDeprecated, for removal: This API element is subject to removal in a future version.static StringPLUGIN()Deprecated, for removal: This API element is subject to removal in a future version.static Stringstatic StringDeprecated, for removal: This API element is subject to removal in a future version.static StringDeprecated, for removal: This API element is subject to removal in a future version.Methods inherited from class emu.grasscutter.config.ConfigContainer
updateConfig
-
Field Details
-
c
-
LANGUAGE
-
FALLBACK_LANGUAGE
-
DOCUMENT_LANGUAGE
-
SERVER
-
DATABASE
-
ACCOUNT
-
HTTP_INFO
-
GAME_INFO
-
DISPATCH_INFO
-
DEBUG_MODE_INFO
-
HTTP_ENCRYPTION
-
HTTP_POLICIES
-
HTTP_STATIC_FILES
-
GAME_OPTIONS
-
INVENTORY_LIMITS
-
-
Constructor Details
-
Configuration
public Configuration()
-
-
Method Details
-
DATA
Deprecated, for removal: This API element is subject to removal in a future version. -
DATA
Deprecated, for removal: This API element is subject to removal in a future version. -
getResourcePath
Deprecated, for removal: This API element is subject to removal in a future version. -
RESOURCE
Deprecated, for removal: This API element is subject to removal in a future version. -
PLUGIN
Deprecated, for removal: This API element is subject to removal in a future version. -
PLUGIN
-
SCRIPT
Deprecated, for removal: This API element is subject to removal in a future version. -
PACKET
Deprecated, for removal: This API element is subject to removal in a future version. -
lr
public static <T> T lr(T left, T right) Fallback method.- Parameters:
left- Attempt to use.right- Use if left is undefined.- Returns:
- Left or right.
-
lr
lr(Object, Object)forStrings.- Parameters:
left- Attempt to use.right- Use if left is empty.- Returns:
- Left or right.
-
lr
public static int lr(int left, int right) lr(Object, Object)forIntegers.- Parameters:
left- Attempt to use.right- Use if left is 0.- Returns:
- Left or right.
-