mirror of
https://github.com/TotalFreedomMC/TF-Marriage.git
synced 2024-06-02 18:11:22 +00:00
37 lines
1 KiB
Java
37 lines
1 KiB
Java
package com.lenis0012.bukkit.marriage2.lang;
|
|
|
|
import com.lenis0012.bukkit.marriage2.Marriage;
|
|
import com.lenis0012.bukkit.marriage2.misc.BConfig;
|
|
|
|
public enum Message {
|
|
PLAYER_NOT_FOUND("&cNo player named %s was found!"),
|
|
TARGET_ALREADY_MARRIED("&cPlayers %s is already married to someone!"),
|
|
ALREADY_MARRIED("&cYou are already married to someone!"),
|
|
MARRIED("&a&lPlayer %s and %s are now officially married!"),
|
|
MARRIAGE_REQUESTED("&aPlayer %s has requested you to marry with them, use &e/marry %s &ato accept it.");
|
|
|
|
private final String defaultMessage;
|
|
private String message;
|
|
|
|
private Message(String def) {
|
|
this.defaultMessage = def;
|
|
}
|
|
|
|
private void reload(BConfig config) {
|
|
this.message = config.getOrSet(toString().toLowerCase(), defaultMessage);
|
|
}
|
|
|
|
@Override
|
|
public String toString() {
|
|
return message;
|
|
}
|
|
|
|
public static void reloadAll(Marriage marriage) {
|
|
BConfig config = marriage.getBukkitConfig("messages.yml");
|
|
for(Message message : Message.values()) {
|
|
message.reload(config);
|
|
}
|
|
|
|
config.save();
|
|
}
|
|
} |