addon-challenges/src/main/java/world/bentobox/challenges/utils/Constants.java

232 lines
6.2 KiB
Java

//
// Created by BONNe
// Copyright - 2020
//
package world.bentobox.challenges.utils;
/**
* This class contains String constants used in messages and guis.
*/
public class Constants
{
/**
* Reference string to ADDON_NAME in translations.
*/
public static final String ADDON_NAME = "challenges.";
// ---------------------------------------------------------------------
// Section: Commands
// ---------------------------------------------------------------------
/**
* Reference string to Commands in translations.
*/
public static final String COMMANDS = ADDON_NAME + "commands.";
/**
* Reference string to Admin in translations.
*/
public static final String ADMIN_COMMANDS = COMMANDS + "admin.";
/**
* Reference string to Player in translations.
*/
public static final String PLAYER_COMMANDS = COMMANDS + "player.";
// ---------------------------------------------------------------------
// Section: GUI
// ---------------------------------------------------------------------
/**
* Reference string to GUI in translations.
*/
public static final String GUI = ADDON_NAME + "gui.";
/**
* Reference string to TITLE in translations.
*/
public static final String TITLE = GUI + "titles.";
/**
* Reference string to BUTTON in translations.
*/
public static final String BUTTON = GUI + "buttons.";
/**
* Reference string to TIPS in translations.
*/
public static final String TIPS = GUI + "tips.";
/**
* Reference string to DESCRIPTION in translations.
*/
public static final String DESCRIPTIONS = GUI + "descriptions.";
/**
* Reference string to Messages in translations.
*/
public static final String MESSAGES = ADDON_NAME + "messages.";
/**
* Reference string to Errors in translations.
*/
public static final String ERRORS = ADDON_NAME + "errors.";
/**
* Reference string to Questions in translations.
*/
public static final String CONVERSATIONS = ADDON_NAME + "conversations.";
// ---------------------------------------------------------------------
// Section: Other
// ---------------------------------------------------------------------
/**
* Reference string to materials in translations.
*/
public static final String MATERIALS = ADDON_NAME + "materials.";
/**
* Reference string to entities in translations.
*/
public static final String ENTITIES = ADDON_NAME + "entities.";
/**
* Reference string to environments in translations.
*/
public static final String ENVIRONMENTS = ADDON_NAME + "environments.";
/**
* Reference string to statistics in translations.
*/
public static final String STATISTICS = ADDON_NAME + "statistics.";
/**
* Reference string to item stacks in translations.
*/
public static final String ITEM_STACKS = ADDON_NAME + "item-stacks.";
// ---------------------------------------------------------------------
// Section: Parameters
// ---------------------------------------------------------------------
/**
* Reference string to gamemode parameter in translations.
*/
public static final String PARAMETER_GAMEMODE = "[gamemode]";
/**
* Reference string to world parameter in translations.
*/
public static final String PARAMETER_WORLD = "[world]";
/**
* Reference string to value parameter in translations.
*/
public static final String PARAMETER_VALUE = "[value]";
/**
* Reference string to block parameter in translations.
*/
public static final String PARAMETER_MATERIAL = "[material]";
/**
* Reference string to entity parameter in translations.
*/
public static final String PARAMETER_ENTITY = "[entity]";
/**
* Reference string to environment parameter in translations.
*/
public static final String PARAMETER_ENVIRONMENT = "[environment]";
/**
* Reference string to file parameter in translations.
*/
public static final String PARAMETER_FILE = "[file]";
/**
* Reference string to id parameter in translations.
*/
public static final String PARAMETER_ID = "[id]";
/**
* Reference string to min parameter in translations.
*/
public static final String PARAMETER_MIN = "[min]";
/**
* Reference string to max parameter in translations.
*/
public static final String PARAMETER_MAX = "[max]";
/**
* Reference to an author parameter in translation.
*/
public static final String PARAMETER_AUTHOR = "[author]";
/**
* Reference to an lang parameter in translation.
*/
public static final String PARAMETER_LANG = "[lang]";
/**
* Reference to an version parameter in translation.
*/
public static final String PARAMETER_VERSION = "[version]";
/**
* Reference to island in translations.
*/
public static final String PARAMETER_ISLAND = "[island]";
/**
* Reference string to number parameter in translations.
*/
public static final String PARAMETER_NUMBER = "[number]";
/**
* Reference string to permission parameter in translations.
*/
public static final String PARAMETER_PERMISSION = "[permission]";
/**
* Reference string to player parameter in translations.
*/
public static final String PARAMETER_PLAYER = "[player]";
/**
* Reference string to owner parameter in translations.
*/
public static final String PARAMETER_OWNER = "[owner]";
/**
* Reference string to name parameter in translations.
*/
public static final String PARAMETER_NAME = "[name]";
/**
* Reference string to level parameter in translations.
*/
public static final String PARAMETER_LEVEL = "[level]";
/**
* Reference string to description parameter in translations.
*/
public static final String PARAMETER_DESCRIPTION = "[description]";
/**
* Reference string to challenge parameter in translations.
*/
public static final String PARAMETER_CHALLENGE = "[challenge]";
/**
* Regex escape chars.
*/
public static final String ESC = "\\";
}