Project Details
This is a spanish translation of SpongeDocs by SpongePowered, SpongeDocs, Documentation for Sponge, a Minecraft plugin API ans its implementations.
Links related to the translation
The translation was submitted via CrowdIn and this is my activity on the project. You can find this project in its GitHub repo.
Source Language
English
Translated Language
Spanish. In SpongeDocs there are 61243 words yet to be translated to Spanish.
Number Of Words
Number of words translated on this contribution: 1033
Previous translation on the same project
Number of words translated on the project before this report: 9920
- Spanish Translation of SpongeDocs (Part 1)
- Spanish Translation of SpongeDocs (Part 2)
- Spanish Translation of SpongeDocs (Part 3)
- Spanish Translation of SpongeDocs (Part 4)
- Spanish Translation of SpongeDocs (Part 5)
- Spanish Translation of SpongeDocs (Part 6)
- Spanish Translation of SpongeDocs (Part 7)
- Spanish Translation of SpongeDocs (Part 8)
- Spanish Translation of SpongeDocs (Part 9)
- Spanish Translation of SpongeDocs (Part 10)
- Spanish Translation of SpongeDocs (Part 11)
- Spanish Translation of SpongeDocs (Part 12)
- Spanish Translation of SpongeDocs (Part 13)
- Spanish Translation of SpongeDocs (Part 14)
- Spanish Translation of SpongeDocs (Part 14)
-Spanish Translation of SpongeDocs (Part 15) (1051 words)
My activity on the project:
Examples sentences in Spanish:
- Por ejemplo, podemos utilizar el :javadoc:
DataFormats#JSON
DataFormat
que nos permite crear una representación de JSON de unDataContainer
. La salida JSON puede entonces fácilmente ser almacenada en un base de datos. Podemos luego usar el mismoDataFormat
para recrear elDataContainer
original de este JSON cuando es requerido. - Una alternativa para utilizar un
DataTranslator
es usar :javadoc:DataFormat
, que le permite almacenar unDataContainer
en formato HOCON, JSON o NBT. Puede también recrear DataContainers utilizandoDataFormats
. Sponge proporciona implementacionesDataFormat
que están disponibles en la clase :javadoc:DataFormats
. - Si quiere copiar todo en unos datos de bloque, la clase :javadoc:
BlockSnapshot
es su mejor amiga. Mientras no expone todos los datos, almacena unBlockType
, suBlockState
y si es necesario, todos los Datos de Tipo Entidad de Bloque adicionales (por ejemplo inventarios de arca). Convenientemente, la claseUbicación
proporciona un método :javadoc:Location#createSnapshot()
para crear una foto del bloque en el momento exacto. Eso hace que copiar el bloque de una ubicación a otra sea muy simple: - El método
without()
acepta un referencia de clase y creará un nuevoBlockState
sin los datos representados por la clase dada. Si el estado de bloque no será válido sin esos datos, un valor por defecto será utilizado. Así que si laDirtData
de un estado de bloque de tierra es removido, se recurrirá a :javadoc:DirtTypes#DIRT
, el valor predeterminado. El siguiente ejemplo secará al bloque en unaUbicación
dada, si es posible. - Similar al ejemplo anterior, la clase
Ubicación
proporciona un método :javadoc:Location#setBlock(BlockState, Cause)
aceptando un nuevo :javadoc:BlockState
. Para hacer uso de esto, primero debe adquirir unBlockState
que pueda modificar. Puede hacerlo obteniendo el estado actual del bloque a través del método :javadoc:Location#getBlock()
o utilizando un estado predeterminado deBlockType
. Lo último es demostrado a continuación. El estado por defecto para un bloque Sponge es recuperado y luego modificado para crear directamente un bloque wet sponge: - Cambiar el Tipo de un Bloque es tan simple como llamar al método :javadoc:
Location#setBlockType(BlockType, Cause)
con el nuevo :javadoc:BlockType
. Al igual que con las modificaciones de bloque, necesitamos suministrar una causa para el cambio de bloque. En la mayoría de los casos, esto puede ser su clase de complemento principal. El siguiente código convierte el bloque en la :javadoc:Ubicación
dada en una sponge:
Posted on Utopian.io - Rewarding Open Source Contributors