ChestSort/src/main/java/de/jeff_media/ChestSort/ChestSortMessages.java

81 lines
3.8 KiB
Java
Raw Normal View History

2020-05-24 19:36:28 +02:00
package de.jeff_media.ChestSort;
2019-04-25 16:25:57 +02:00
import org.bukkit.ChatColor;
2020-05-24 19:36:28 +02:00
public class ChestSortMessages {
2019-05-01 12:52:42 +02:00
// Messages can be customized in the config.yml
2019-05-01 12:52:42 +02:00
// To avoid problems with missing messages in the config, the default messages
// are
// hardcoded.
2019-05-01 12:52:42 +02:00
// When creating pull requests that feature a message to the player, please
// stick to this scheme
2019-04-25 16:25:57 +02:00
2020-05-24 19:36:28 +02:00
ChestSortPlugin plugin;
2019-04-25 16:25:57 +02:00
2020-05-17 23:36:22 +02:00
final String MSG_ACTIVATED, MSG_DEACTIVATED, MSG_INVACTIVATED, MSG_INVDEACTIVATED, MSG_COMMANDMESSAGE, MSG_COMMANDMESSAGE2, MSG_PLAYERSONLY,
2019-08-01 18:50:22 +02:00
MSG_PLAYERINVSORTED, MSG_INVALIDOPTIONS;
2019-07-31 20:02:25 +02:00
final String MSG_GUI_ENABLED, MSG_GUI_DISABLED;
2020-05-20 22:08:00 +02:00
final String MSG_GUI_MIDDLECLICK, MSG_GUI_SHIFTCLICK, MSG_GUI_DOUBLECLICK, MSG_GUI_SHIFTRIGHTCLICK, MSG_GUI_LEFTCLICK, MSG_GUI_RIGHTCLICK;
2020-05-24 20:37:11 +02:00
final String MSG_ERR_HOTKEYSDISABLED;
2020-05-24 19:36:28 +02:00
ChestSortMessages(ChestSortPlugin plugin) {
2019-04-25 16:25:57 +02:00
this.plugin = plugin;
MSG_ACTIVATED = ChatColor.translateAlternateColorCodes('&', plugin.getConfig()
.getString("message-sorting-enabled", "&7Automatic chest sorting has been &aenabled&7.&r"));
MSG_DEACTIVATED = ChatColor.translateAlternateColorCodes('&', plugin.getConfig()
.getString("message-sorting-disabled", "&7Automatic chest sorting has been &cdisabled&7.&r"));
2020-05-17 23:36:22 +02:00
MSG_INVACTIVATED = ChatColor.translateAlternateColorCodes('&', plugin.getConfig()
.getString("message-inv-sorting-enabled", "&7Automatic inventory sorting has been &aenabled&7.&r"));
MSG_INVDEACTIVATED = ChatColor.translateAlternateColorCodes('&', plugin.getConfig()
.getString("message-inv-sorting-disabled", "&7Automatic inventory sorting has been &cdisabled&7.&r"));
2019-04-25 16:25:57 +02:00
MSG_COMMANDMESSAGE = ChatColor.translateAlternateColorCodes('&', plugin.getConfig().getString(
"message-when-using-chest", "&7Hint: Type &6/chestsort&7 to enable automatic chest sorting."));
MSG_COMMANDMESSAGE2 = ChatColor.translateAlternateColorCodes('&', plugin.getConfig().getString(
"message-when-using-chest2", "&7Hint: Type &6/chestsort&7 to disable automatic chest sorting."));
MSG_PLAYERSONLY = ChatColor.translateAlternateColorCodes('&', plugin.getConfig()
.getString("message-error-players-only", "&cError: This command can only be run by players.&r"));
2019-05-01 12:52:42 +02:00
MSG_PLAYERINVSORTED = ChatColor.translateAlternateColorCodes('&',
plugin.getConfig().getString("message-player-inventory-sorted", "&7Your inventory has been sorted."));
MSG_INVALIDOPTIONS = ChatColor.translateAlternateColorCodes('&', plugin.getConfig()
.getString("message-error-invalid-options", "&cError: Unknown option %s. Valid options are %s."));
2019-07-31 20:02:25 +02:00
MSG_GUI_ENABLED = ChatColor.translateAlternateColorCodes('&', plugin.getConfig()
.getString("message-gui-enabled","&aEnabled"));
MSG_GUI_DISABLED = ChatColor.translateAlternateColorCodes('&', plugin.getConfig()
.getString("message-gui-disabled","&cDisabled"));
MSG_GUI_MIDDLECLICK = ChatColor.translateAlternateColorCodes('&', plugin.getConfig()
.getString("message-gui-middle-click","Middle-Click"));
MSG_GUI_SHIFTCLICK = ChatColor.translateAlternateColorCodes('&', plugin.getConfig()
.getString("message-gui-shift-click","Shift + Click"));
MSG_GUI_DOUBLECLICK = ChatColor.translateAlternateColorCodes('&', plugin.getConfig()
.getString("message-gui-double-click","Double-Click"));
MSG_GUI_SHIFTRIGHTCLICK = ChatColor.translateAlternateColorCodes('&', plugin.getConfig()
.getString("message-gui-shift-right-click","Shift + Right-Click"));
2020-06-24 17:50:58 +02:00
MSG_GUI_LEFTCLICK = ChatColor.translateAlternateColorCodes('&', plugin.getConfig().getString("message-gui-left-click","Fill Chest (Left-Click/Double-Left-Click)"));
2020-05-20 22:08:00 +02:00
2020-06-24 17:50:58 +02:00
MSG_GUI_RIGHTCLICK = ChatColor.translateAlternateColorCodes('&', plugin.getConfig().getString("message-gui-right-click","Unload Chest (Right-Click/Double-Right-Click)"));
2020-05-20 22:08:00 +02:00
2020-05-24 20:37:11 +02:00
MSG_ERR_HOTKEYSDISABLED = ChatColor.RED + "[ChestSort] Hotkeys have been disabled by the admin.";
2019-04-25 16:25:57 +02:00
}
}