Package emu.grasscutter
Class Grasscutter
java.lang.Object
emu.grasscutter.Grasscutter
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic enum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic ConfigContainerstatic final Filestatic final org.reflections.Reflections -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic AuthenticationSystemstatic CommandMapstatic ConfigContainerstatic org.jline.reader.LineReaderstatic intstatic GameServerstatic HttpServerstatic Languagestatic LanguagegetLanguage(String langCode) static ch.qos.logback.classic.Loggerstatic PermissionHandlerstatic PluginManagerstatic Stringstatic Grasscutter.ServerRunModestatic voidAttempts to load the configuration from a file.static voidstatic voidstatic voidsaveConfig(ConfigContainer config) Saves the provided server configuration.static voidsetAuthenticationSystem(AuthenticationSystem authenticationSystem) static voidsetLanguage(Language language) static voidsetPermissionHandler(PermissionHandler permissionHandler) static voidsetPreferredLanguage(String preferredLanguage) static voidsetRunModeOverride(Grasscutter.ServerRunMode runModeOverride) static voidstatic void
-
Field Details
-
configFile
-
reflector
public static final org.reflections.Reflections reflector -
config
-
-
Constructor Details
-
Grasscutter
public Grasscutter()
-
-
Method Details
-
main
- Throws:
Exception
-
loadLanguage
public static void loadLanguage() -
loadConfig
public static void loadConfig()Attempts to load the configuration from a file. -
saveConfig
Saves the provided server configuration.- Parameters:
config- The configuration to save, or null for a new one.
-
getLanguage
-
getRunMode
-
getConsole
public static org.jline.reader.LineReader getConsole() -
updateDayOfWeek
public static void updateDayOfWeek() -
startConsole
public static void startConsole() -
getLogger
public static ch.qos.logback.classic.Logger getLogger() -
getLanguage
-
setLanguage
-
setRunModeOverride
-
getCurrentDayOfWeek
public static int getCurrentDayOfWeek() -
getPreferredLanguage
-
setPreferredLanguage
-
getHttpServer
-
getGameServer
-
getPluginManager
-
getCommandMap
-
getAuthenticationSystem
-
setAuthenticationSystem
-
getPermissionHandler
-
setPermissionHandler
-
getConfig
-