Multiverse-Core/src/main/java/org/mvplugins/multiverse/core/utils/MVCorei18n.java

186 lines
4.2 KiB
Java
Raw Normal View History

package org.mvplugins.multiverse.core.utils;
2023-02-02 10:06:36 +01:00
import co.aikar.locales.MessageKey;
import co.aikar.locales.MessageKeyProvider;
import org.jetbrains.annotations.NotNull;
2023-09-12 04:24:58 +02:00
import org.mvplugins.multiverse.core.utils.message.Message;
import org.mvplugins.multiverse.core.utils.message.MessageReplacement;
2023-02-02 10:06:36 +01:00
public enum MVCorei18n implements MessageKeyProvider {
2023-09-10 19:34:36 +02:00
// BEGIN CHECKSTYLE-SUPPRESSION: Javadoc
// config status
CONFIG_SAVE_FAILED,
CONFIG_NODE_NOTFOUND,
2023-02-02 10:06:36 +01:00
2023-03-01 17:22:11 +01:00
// check command
CHECK_CHECKING,
2023-03-01 17:22:45 +01:00
// clone command
CLONE_CLONING,
CLONE_SUCCESS,
2023-08-30 17:41:15 +02:00
// Coordinates command
COORDINATES_INFO_TITLE,
COORDINATES_INFO_WORLD,
COORDINATES_INFO_ALIAS,
COORDINATES_INFO_WORLDSCALE,
COORDINATES_INFO_COORDINATES,
COORDINATES_INFO_DIRECTION,
// create command
CREATE_PROPERTIES,
CREATE_PROPERTIES_ENVIRONMENT,
CREATE_PROPERTIES_SEED,
CREATE_PROPERTIES_WORLDTYPE,
CREATE_PROPERTIES_ADJUSTSPAWN,
CREATE_PROPERTIES_GENERATOR,
CREATE_PROPERTIES_STRUCTURES,
CREATE_LOADING,
CREATE_SUCCESS,
2023-02-02 10:06:36 +01:00
2023-03-01 17:23:27 +01:00
// delete command
DELETE_DELETING,
DELETE_PROMPT,
2023-09-20 06:10:02 +02:00
DELETE_SUCCESS,
2023-03-01 17:23:49 +01:00
2023-08-26 12:53:15 +02:00
// Dumps command
DUMPS_DESCRIPTION,
DUMPS_URL_LIST,
2023-08-30 18:28:04 +02:00
2023-09-25 06:29:29 +02:00
// gamerule set command
2023-09-24 11:34:11 +02:00
GAMERULE_SET_FAILED,
GAMERULE_SET_SUCCESS_SINGLE,
GAMERULE_SET_SUCCESS_MULTIPLE,
2023-03-01 17:24:31 +01:00
2023-09-25 06:29:29 +02:00
// gamerule reset command
GAMERULE_RESET_FAILED,
GAMERULE_RESET_SUCCESS_SINGLE,
GAMERULE_RESET_SUCCESS_MULTIPLE,
// gamerule list command
2023-09-24 11:34:11 +02:00
GAMERULE_LIST_DESCRIPTION,
GAMERULE_LIST_DESCRIPTION_PAGE,
GAMERULE_LIST_DESCRIPTION_WORLD,
GAMERULE_LIST_TITLE,
2023-09-04 14:08:39 +02:00
2023-09-22 20:03:19 +02:00
// Generators command
GENERATORS_DESCRIPTION,
GENERATORS_DESCRIPTION_FLAGS,
GENERATORS_EMPTY,
2023-03-01 17:24:31 +01:00
// import command
IMPORT_IMPORTING,
IMPORT_SUCCESS,
2023-03-01 17:24:48 +01:00
// load command
LOAD_LOADING,
LOAD_SUCCESS,
2023-03-01 17:25:06 +01:00
// regen command
REGEN_REGENERATING,
REGEN_PROMPT,
REGEN_SUCCESS,
2023-03-01 17:25:26 +01:00
// reload command
RELOAD_RELOADING,
RELOAD_SUCCESS,
2023-03-01 17:26:02 +01:00
2023-09-20 06:10:02 +02:00
// remove command
REMOVE_SUCCESS,
2023-03-01 17:26:50 +01:00
// root MV command
ROOT_TITLE,
ROOT_HELP,
2023-03-01 17:27:08 +01:00
// spawn tp command
2024-03-08 18:58:45 +01:00
SPAWN_DESCRIPTION,
SPAWN_PLAYER_DESCRIPTION,
SPAWN_MESSAGE,
SPAWN_CONSOLENAME,
SPAWN_YOU,
2024-02-24 18:56:54 +01:00
2023-03-01 17:27:08 +01:00
// teleport command
TELEPORT_SUCCESS,
2023-03-01 17:27:27 +01:00
// unload command
UNLOAD_UNLOADING,
UNLOAD_SUCCESS,
2024-02-24 14:48:57 +01:00
// version command
VERSION_MV,
VERSION_AUTHORS,
VERSION_SECRETCODE,
// debug command
DEBUG_INFO_OFF,
2023-06-27 10:44:44 +02:00
DEBUG_INFO_ON,
2023-09-01 17:26:23 +02:00
// commands error
COMMANDS_ERROR_PLAYERSONLY,
COMMANDS_ERROR_MULTIVERSEWORLDONLY,
2023-06-27 10:44:44 +02:00
// entry check
ENTRYCHECK_BLACKLISTED,
ENTRYCHECK_NOTENOUGHMONEY,
ENTRYCHECK_CANNOTPAYENTRYFEE,
ENTRYCHECK_EXCEEDPLAYERLIMIT,
ENTRYCHECK_NOWORLDACCESS,
// world manager result
CLONEWORLD_INVALIDWORLDNAME,
CLONEWORLD_WORLDEXISTFOLDER,
CLONEWORLD_WORLDEXISTUNLOADED,
CLONEWORLD_WORLDEXISTLOADED,
CLONEWORLD_COPYFAILED,
CREATEWORLD_INVALIDWORLDNAME,
CREATEWORLD_WORLDEXISTFOLDER,
CREATEWORLD_WORLDEXISTUNLOADED,
CREATEWORLD_WORLDEXISTLOADED,
CREATEWORLD_BUKKITCREATIONFAILED,
DELETEWORLD_WORLDNONEXISTENT,
DELETEWORLD_LOADFAILED,
DELETEWORLD_WORLDFOLDERNOTFOUND,
DELETEWORLD_FAILEDTODELETEFOLDER,
IMPORTWORLD_INVALIDWORLDNAME,
IMPORTWORLD_WORLDFOLDERINVALID,
IMPORTWORLD_WORLDEXISTUNLOADED,
IMPORTWORLD_WORLDEXISTLOADED,
IMPORTWORLD_BUKKITCREATIONFAILED,
LOADWORLD_WORLDALREADYLOADING,
LOADWORLD_WORLDNONEXISTENT,
LOADWORLD_WORLDEXISTFOLDER,
LOADWORLD_WORLDEXISTLOADED,
LOADWORLD_BUKKITCREATIONFAILED,
REMOVEWORLD_WORLDNONEXISTENT,
UNLOADWORLD_WORLDALREADYUNLOADING,
UNLOADWORLD_WORLDNONEXISTENT,
UNLOADWORLD_WORLDUNLOADED,
UNLOADWORLD_BUKKITUNLOADFAILED,
2023-06-27 10:44:44 +02:00
// generic
GENERIC_SUCCESS,
2023-09-10 19:34:36 +02:00
GENERIC_FAILURE;
2023-06-27 10:44:44 +02:00
2023-09-10 19:34:36 +02:00
// END CHECKSTYLE-SUPPRESSION: Javadoc
2023-02-02 10:06:36 +01:00
private final MessageKey key = MessageKey.of("mv-core." + this.name().replace('_', '.').toLowerCase());
@Override
public MessageKey getMessageKey() {
return this.key;
2023-02-02 10:06:36 +01:00
}
@NotNull
public Message bundle(@NotNull String nonLocalizedMessage, @NotNull MessageReplacement... replacements) {
return Message.of(this, nonLocalizedMessage, replacements);
}
}