package me.avery246813579.hotpotato.util;
import me.avery246813579.hotpotato.files.FileHandler;
import org.bukkit.ChatColor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
public class MessageUtil {
public static String getText(String message, String object, String object2, String object3){
if(!FileHandler.TextFile.getFile().contains(message)){
FileHandler.TextFile.reloadFile();
}
String message1 = FileHandler.TextFile.getFile().getString(message);
String rawMessage = message1.replace("{OBJECT1}", object);
String sentMessage = rawMessage.replace("{OBJECT2}", object2);
String sentMessage2 = sentMessage.replace("{OBJECT3}", object3);
return sentMessage2;
}
public static void sendTextMessage(Player player, String message){
if(!FileHandler.TextFile.getFile().contains(message)){
FileHandler.TextFile.reloadFile();
}
player.sendMessage(ChatColor.translateAlternateColorCodes('&' , FileHandler.TextFile.getFile().getString(message)));
}
public static void sendTextMessage(Player player, String message, String object){
if(!FileHandler.TextFile.getFile().contains(message)){
FileHandler.TextFile.reloadFile();
}
String sentMessage = FileHandler.TextFile.getFile().getString(message);
if(sentMessage.contains("{OBJECT1}")){
String s = sentMessage.replace("{OBJECT1}", object);
sentMessage = ChatColor.translateAlternateColorCodes('&', s);
}
player.sendMessage(sentMessage);
}
public static void sendTextMessage(CommandSender player, String message){
if(!FileHandler.TextFile.getFile().contains(message)){
FileHandler.TextFile.reloadFile();
}
String send = ChatColor.translateAlternateColorCodes('&' , FileHandler.TextFile.getFile().getString(message));
player.sendMessage(send);
}
public static void sendTextMessage(CommandSender player, String message, String object){
if(!FileHandler.TextFile.getFile().contains(message)){
FileHandler.TextFile.reloadFile();
}
String sentMessage = FileHandler.TextFile.getFile().getString(message);
if(sentMessage.contains("{OBJECT1}")){
String s = sentMessage.replace("{OBJECT1}", object);
sentMessage = ChatColor.translateAlternateColorCodes('&', s);
}
player.sendMessage(sentMessage);
}
public static void sendTextMessage(Player player, String message, String object, String object2){
if(!FileHandler.TextFile.getFile().contains(message)){
FileHandler.TextFile.reloadFile();
}
String rawMessage = message.replace("{OBJECT1}", object);
String sentMessage = rawMessage.replace("{OBJECT2}", object2);
player.sendMessage(sentMessage);
}
public static void sendConsoleMessage(Player player, String message){
if(!FileHandler.TextFile.getFile().contains(message)){
FileHandler.TextFile.reloadFile();
}
ChatColor.translateAlternateColorCodes('&', FileHandler.TextFile.getFile().getString(message));
}
}