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.