Cambios

Saltar a: navegación, buscar

Comandos

399 bytes añadidos, 12:12 19 jul 2014
Data tags
== Data tags ==
Las [[Formato NBT|etiquetas NBT]] (NBT tags) se puede especificar para los objetos y las entidades creadas con el {{cmd|give}}, {{cmd|summon}} y otros comandos. Etiquetas de datos son [[wikipedia:Data structure|estructuras de datos]]. El formato es [[wikipedia:JSON|JSON]], aunque no es estrictamente ([https://google-gson.googlecode.com/svn/trunk/gson/docs/javadocs/com/google/gson/stream/JsonReader.html#setLenient%28boolean%29 lenient]). Los datos se representan como una lista separada por comas de pares. Cada par tiene el formato <code><keyclave>:<valuevalor></code>. La clave está en el nombre de la etiqueta de NBT y el valor es el dato que se debe asignar a la misma. Los nombres de etiquetas distinguen entre mayúsculas y minúsculas, y las llaves claves o valores fuera de espacio en blanco se ignora.
El valor puede ser de diferentes tipos:
* '''String''' is a piece of textes un trozo de texto, can be wrapped with double-quotesse puede encerrar entre con comillas dobles. Double quotes have to be used if the String contains commasLas comillas se deben utilizar si la cadena contiene comas, curly braces or square bracketsllaves o corchetes. To use double-quotes inside Para utilizar comillas dobles dentro de los Strings, the quote is la cita es escapada <!-- La verdad que no se exactamente a que se refiere la palabra "escaped by a backslash " o "escaping" -->por una barra invertida(<code>\"</code>). When using most commandsCuando se utiliza la mayoría de los comandos, escaping is disabled el escape está desactivado (except for double quotesexcepto por comillas dobles) and keys must not be quoted y las claves no podrán ser citadas (probably a probablemente un bug [https://mojang.atlassian.net/browse/MC-37661]). This causes an issue where trailing backslashes do not work Esto provoca un problema por el que las barras invertidas finales no funcionan (as do any other things that need to be escapedal igual que cualquier otra cosa que necesiten ser escapado), even when escaped properlyincluso cuando se escapó correctamente. The reason is that it escapes the quotation mark after the string which causes a malformed La razón es que se escapa de las comillas después de la cadena que hace que un objeto JSON objectcon formato incorrecto. <code>ExampleEjemplo:"My name is \"Steve\""</code>* '''Number''' are son 1 or more digits that can have a leading sign o más dígitos que pueden tener un signo inicial (<code>+</code>/<code>-</code>). They're classified in IntegersEstán clasificados en números enteros (integers), that don't have a que no tienen una marca decimal mark, Doublesdoble (double), that uses a dot que utiliza un punto (<code>.</code>) as a como un signo de decimal mark, and Floatsy flotadores (float), that also have que también tienen <code>f</code> appended after the numberanexado después del número. ExamplesEjemplos: <code>integer:-128</code>; <code>double:-1.2345</code>; & <code>float:1.2f</code> * '''List''' (or o 'Array') is multipleson varios valores, comma separated values wrapped with square bracketsseparados por comas encerrados entre corchetes. The containing values do not need to be of the same typeLos valores que contienen no necesitan ser del mismo tipo. <code>ExampleEjemplo:[1,2,3]</code>* '''Boolean''' can either be también pueden ser <code>true</code> or o <code>false</code>, but using Numbers works, toopero usar números también funciona. When using numbersCuando se usa números, 0 is es falso (''false''), everything else is todo lo demás es cierto (''true''). <code>ExampleEjemplo:true</code>* '''Compound''' or o 'Object' is a container for data structures es un contenedor para las estructuras de datos (as explained abovecomo se explicó anteriormente). They are wrapped with curly bracesEstán envueltos con llaves.::'''''Notice''': The Data tag itself is a CompoundLa propia etiqueta de datos es un compuesto. ExampleEjemplo: <code>{Health:18,CustomName:"Friend"}</code>''* '''null''' This is a placeholder an empty valuese trata de un marcador de posición de un valor vacío. Do not put quotesNo poner comillas. <code>ExampleEjemplo:null</code>
Cuando se utilizan comandos como {{cmd|/testfor}}, {{cmd|/testforblock}}, y {{cmd|/clear}} para que coincida con las etiquetas NBT, sólo comprobará la presencia de las etiquetas que figuran en la entidad/bloque/objeto de destino. Esto significa que la entidad/bloque/objeto puede tener etiquetas adicionales y todavía coincidir. Esto es cierto incluso para las listas/colecciones: el orden de la lista no es reconocido, y siempre y cuando cada elemento solicitado está en la lista, coincidirá incluso si hay elementos adicionales.
* [[Chunk format#Entity Format|Entities]]
** [[Chunk format#Mobs|Mobs]]
** [[Chunk format#Projectiles|Projectiles]] (arrowsflechas, fireballsfbolas de fuego, thrown potionspociones arrojadizas, etc.)** [[Chunk format#Items|Items]] (items on the groundobjetos en el suelo)** [[Chunk format#Vehicles|Vehicles]] (boatsbotes, minecartsvagonetas, etc.)
** [[Chunk format#Dynamic Tiles|Dynamic Tiles]] (primed TNT, falling sand/gravel)
** [[Chunk format#Other|Other Entities]] (firework rocketsfuegos artificiales, paintingspinturas, and item framesy marcos)* [[Chunk format#Tile Entity Format|Tile Entities]] (chestscofres, furnaceshornos, command blocksbloques de comando, mob spawnersgeneradores de mobs, signsseñales, etc.)
* [[Player.dat|Player]]
** [[Player.dat#Item structure|Items]] (items in player's inventory or containersobjetos en el iventaria del jugador o contenedores)
Para obtener una lista completa de los identificadores, consulta:
Colaborador, Bots, Administradores
10 223
ediciones

Menú de navegación