Package emu.grasscutter
Class Configuration
java.lang.Object
emu.grasscutter.utils.ConfigContainer
emu.grasscutter.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.utils.ConfigContainer
ConfigContainer.Account, ConfigContainer.ConsoleAccount, ConfigContainer.Database, 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 Stringstatic final ConfigContainer.Databasestatic final ConfigContainer.Dispatchstatic 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 Stringstatic final Localestatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final ConfigContainer.ServerFields inherited from class emu.grasscutter.utils.ConfigContainer
account, databaseInfo, folderStructure, language, server, version -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Stringstatic intlr(int left, int right) lr(Object, Object)forIntegers.static Stringlr(Object, Object)forStrings.static <T> Tlr(T left, T right) Fallback method.static Stringstatic StringMethods inherited from class emu.grasscutter.utils.ConfigContainer
updateConfig
-
Field Details
-
c
-
LANGUAGE
-
FALLBACK_LANGUAGE
-
DATA_FOLDER
-
RESOURCES_FOLDER
-
KEYS_FOLDER
-
PLUGINS_FOLDER
-
SCRIPTS_FOLDER
-
PACKETS_FOLDER
-
SERVER
-
DATABASE
-
ACCOUNT
-
HTTP_INFO
-
GAME_INFO
-
DISPATCH_INFO
-
HTTP_ENCRYPTION
-
HTTP_POLICIES
-
HTTP_STATIC_FILES
-
GAME_OPTIONS
-
INVENTORY_LIMITS
-
-
Constructor Details
-
Configuration
public Configuration()
-
-
Method Details
-
DATA
-
RESOURCE
-
SCRIPT
-
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.
-