classpublicPriority 3
I18nModule
com.hypixel.hytale.server.core.modules.i18n.I18nModule
extends JavaPlugin
7
Methods
7
Public Methods
1
Fields
1
Constructors
Constants
PathDEFAULT_GENERATED_PATH= Path.of("Server", "Languages", "en-US")
StringDEFAULT_LANGUAGE= "en-US"
PathFALLBACK_LANG_PATH= Paths.get("fallback.lang")
StringFILE_EXTENSION= ".lang"
StringLANGUAGE_ASSETS= "Languages"
PluginManifestMANIFEST= PluginManifest.corePlugin(I18nModule.class).depends(AssetModule.class).build()
StringSERVER_ASSETS= "Server"
Constructors
public
I18nModule(JavaPluginInit parent)Methods
Public Methods (7)
public
void accept(Map<Path, EventKind> map)public
Object getKey()@Override
public
String getMessage(String language, String key)@Nullable
public
Map<String, String> getMessages(String language)@Nonnull
public
Map<String, String> getMessages(Map<String, Map<String, String>> languageMap, String language)public
void sendTranslations(PacketHandler packetHandler, String language)public
boolean test(Path path, EventKind eventKind)Fields
Private/Package Fields (1)
private
I18nModule instance