Hello!
This is a spanish translation of SpongeDocs by SpongePowered, SpongeDocs, Documentation for Sponge, a Minecraft plugin API ans its implementations.
The translation was submitted via CrowdIn and this is my activity on the project. You can find this project in its GitHub repo.
Total strings added: 23 and 681 words.
Examples sentences in Spanish:
- Un :javadoc:
GameProfile
representa el perfil de un jugador, incluyendo datos tales como un nombre,UUID
y otros datos arbitrarios conocidos como propiedades. SpongeAPI proporciona la clase :javadoc:GameProfileManager
para obtener, crear y rellenarGameProfile
\ s. Puede obtener una instancia delGameProfileManager
utilizando el siguiente código. - Es importante notar que Sponge mantiene un caché de
GameProfile
\ s para ser utilizado como un sustituto para realizar una solicitud para la Mojang API cada vez que unGameProfile
es solicitado. Los métodos para recuperarGameProfile
\ s ofrecen un segundo argumentoboolean
determinando si se utilizará el caché. Por defecto, el caché será utilizado cuando sea posible. - Tenga en cuenta que cada uno de estos métodos devuelve algún tipo tipo de
CompletableFuture
. Esto indica que elGameProfile
(oCollection<GameProfile>
) puede no estar disponible inmediatamente a causa de las solicitudes pendientes a la Mojang API. LosJavadocs para CompletableFuture <https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html>
_ describen todas las capacidades de la clase, pero nos enfocaremos en el métodoget
para el propósito de este artículo. - Si el
GameProfile
no está disponible inmediatamente (por ejemplo si el caché no está siendo utilizado o no contiene elGameProfile
), entoncesget
esperará a que se completa el futuro. Por esta razón, no es recomendable utilizar esto en el hilo principal ya que detendrá el servidor. Alternativamente, puede utilizar el métodoCompletableFuture#thenAccept(Consumer<? super T>)
para especificar unConsumidor
que se ejecutará al finalizar. GameProfile
\ s pueden ser utilizados para almacenar datos arbitrarios sobre un jugador usando :javadoc:ProfileProperty
\ s. Sin embargo, esto no puede ser utilizado como un almacén permanente de datos, ya que los datos no persisten a través de los reinicios del servidor. Podemos recuperar las propiedades de unGameProfile
utilizando el método :javadoc:GameProfile#getPropertyMap()
, que devuelve unMultimap
. Desde allí, puede recuperarProfileProperty
\ s existentes o almacenados, que son representados como un par de valores clave. Para generar un nuevoProfileProperty
, simplemente llame el método :javadoc:ProfileProperty#of(String, String)
. El tercer argumento (firma) es opcional. Sin embargo, una firma válida de Mojang debe ser especificada para ciertas propiedades.- El
GameProfileCache
puede ser configurado también mediante complementos con el método :javadoc:GameProfileManager#setCache(GameProfileCache)
. Para recuperar el caché original, utilice el mismo método, pasando el resultado de :javadoc:GameProfileManager#getDefaultCache()
.
Posted on Utopian.io - Rewarding Open Source Contributors