public interface ServerLanguages
| Modifier and Type | Method and Description |
|---|---|
default java.util.Map<java.lang.String,java.lang.String> |
getClientLanguage()
Gets the default client language
|
default java.util.Map<java.lang.String,java.lang.String> |
getClientLanguage(@NotNull MinecraftChatHolder holder)
Gets the client language by chat holder
|
java.util.Map<java.lang.String,java.lang.String> |
getClientLanguage(@Nullable java.lang.String languageName)
Gets the client language by name or default language if not found
|
default java.util.Map<java.lang.String,java.lang.String> |
getServerLanguage()
Gets the default server language
|
default java.util.Map<java.lang.String,java.lang.String> |
getServerLanguage(@NotNull MinecraftChatHolder holder)
Gets the server language by chat holder
|
java.util.Map<java.lang.String,java.lang.String> |
getServerLanguage(@Nullable java.lang.String languageName)
Gets the server language by name or default language if not found
|
void |
register(@NotNull ResourceLoader resourceLoader,
@NotNull java.io.File languagesFolder)
Registers new language
Default language is en_us, can be changed in config
|
default MinecraftTextComponent |
translate(@NotNull MinecraftTranslatableText text,
@NotNull MinecraftChatHolder holder,
@NotNull java.lang.String key)
Translates text using server language
|
void register(@NotNull
@NotNull ResourceLoader resourceLoader,
@NotNull
@NotNull java.io.File languagesFolder)
java.util.Map<java.lang.String,java.lang.String> getServerLanguage(@Nullable
@Nullable java.lang.String languageName)
java.util.Map<java.lang.String,java.lang.String> getClientLanguage(@Nullable
@Nullable java.lang.String languageName)
default java.util.Map<java.lang.String,java.lang.String> getServerLanguage()
default java.util.Map<java.lang.String,java.lang.String> getServerLanguage(@NotNull
@NotNull MinecraftChatHolder holder)
default java.util.Map<java.lang.String,java.lang.String> getClientLanguage()
default java.util.Map<java.lang.String,java.lang.String> getClientLanguage(@NotNull
@NotNull MinecraftChatHolder holder)
default MinecraftTextComponent translate(@NotNull @NotNull MinecraftTranslatableText text, @NotNull @NotNull MinecraftChatHolder holder, @NotNull @NotNull java.lang.String key)