Utilidades - Majhrs16/ChatTranslator GitHub Wiki
public class util {
public static CommandSender getSenderByName(String playerName);
}Este método devuelve un objeto CommandSender que corresponde al nombre del jugador proporcionado. Si el nombre del jugador es null, devuelve el remitente de la consola.
public class util {
public static String[] stripColor(String... array);
}Este método elimina cualquier color de una matriz de cadenas. Devuelve una nueva matriz con las cadenas sin color.
public class util {
public static TranslatorBase.LanguagesBase convertStringToLang(String lang);
}Este método convierte una cadena a un objeto LanguagesBase correspondiente al idioma proporcionado. El idioma se convierte a mayúsculas y se compara con los idiomas disponibles en el traductor actual.
public class util {
public static UUID getUUID(Object sender);
}Este método obtiene el UUID de un objeto sender. El objeto sender puede ser una instancia de Player, OfflinePlayer o CommandSender. Si no se puede obtener un UUID, el método devuelve null.
public class util {
public static Player[] getOnlinePlayers();
}Este método devuelve una matriz de todos los jugadores en línea. Si ocurre una excepción durante la obtención de los jugadores en línea, el método devuelve null.
public class util {
public static double getMinecraftVersion();
}Este devolvera la version como un double pero sin el primer 1., por ejemplo 16.5, 8.8, 20.1, etc. TENER CUIDADO CON LA 1."7.10", pues la unica forma de comprobarlo es if (value > 7.9) {...}
Sorry, pequeña limitacion por ahora…
public class util {
public static boolean IF(FileConfiguration cfg, String path);
}public class util {
public static Message createChat(
CommandSender sender,
String[] messages,
TranslatorBase.LanguagesBase langSource,
TranslatorBase.LanguagesBase langTarget,
String path
);
}A este punto, se debería de entender todos los argumentos excepto path. Este último sirve para acceder al grupo de formato solo nombrándolo sin él from_ ni to_. Este método se encarga de crear el objeto Message from y to necesarios para ser usado en broadcast.