Está en la página 1de 7

Guía: Cómo usar el comando /gamerule

Uno de los comandos mas basicos y sencillos es el comando /gamerule el cual nos
permite modificar alguna regla del juego, este comando no es muy dificil de utilizar,
solo hay que saber las diferentes reglas y como afectan su valor en el Minecraft. En
esta entrada explicare la manera correcta de usarlo y también los diferentes valores
que pueden tener cada una de las reglas.

• Formato
El formato básico para el comando /gamerule es:

/gamerule Rule Value

PARAMETROS
• Rule es la regla que se desea modificar o conocer su valor. Las reglas son:
commandBlockOutput, doDaylightCycle, doFireTick, doMobLoot,
doMobSpawning, doTileDrops, keepInventory, mobGriefing,
naturalRegeneration, logAdminCommands, showDeathMessages y
randomTickSpee.

• Value es valor que se le quiere asignar a la regla. Los valores validos para todas
las reglas son true o false a excepción de randomTickSpeed la cual se le debe
asignar un valor de 0 o cualquier numero entero positivo.
Gamerule Descripción
commandBlockOutput Controla si se muestran los mensajes al activar un comando.
doDaylightCycle Controla si corre el ciclo del día.
doFireTick Controla que el fuego se extienda y naturalmente se apague.
doMobLoot Controla si los mobs tiran items al ser matados.
doMobSpawning Controla si los mobs pueden aparecer naturalmente.
doTileDrops Controla si los bloques tiran items al romperse.
keepInventory Controla el poder mantener el inventario al morir.
mobGriefing Controla que los mobs puedan modificar el terreno.
Controla si se regeneran los corazones al tener si no se tiene
naturalRegeneration
hambre
logAdminCommands Controla si se escribe un registro al utilizar un comando.
showDeathMessages Controla si se muestran mensajes en el chat al morir.
randomTickSpeed Controla que tan seguido un tick aleatorio ocurre.
Guía: Cómo usar el comando /summon
En la versión 1.7 de Minecraft se agregaron nuevos comandos, algunos enfocados
para su uso en los servidores y otros con los cuales podemos crear nuevos efectos y
funciones en los mapas de aventura. En esta ocasión explicaremos el comando
/summon, la manera correcta de usarlo y también diferentes ejemplos de lo que
podemos llegar a hacer con el.

El comando /summon sirve para crear una identidad especifica sin la necesidad de
usar un dispensador.

• Formato

/summon EntityID X Y Z {dataTag}

REQUERIDOS
• EntityID es la ID de la identidad que deseas crear (Ej. Cow, MinecartTNT). Si no
conocen las ID en esta tabla se encuentran todas las que pueden hacer uso.

OPCIONALES
• X Y Z son los coordenadas donde se desea que aparezca la entidad. El valor de las
coordenadas X y Z debe tener un rango entre -30,000,000 a 30,000,000. La
coordenada Y debe ser mínimo 0. Si las coordenadas no son especificadas la
entidad aparecerá en ubicación del jugador o dentro del command block.

• DataTag se usan para especificar condiciones, atributos o posiciones. Una lista con
todas las datatags la pueden encontrar aquí, esta en inglés, si batallan para
entenderle en esta semana agregare una entrara explicándolas.

Si queremos especificar una datatag solamente separamos la etiqueta de su valor


con dos puntos {etiqueta:valor}. Si queremos especificar varias para la misma
entidad las separamos con una coma {etiqueta:valor,etiqueta:valor}. Otra
posibilidad es la de querer especificar una etiqueta dentro de otra etiqueta de una
entidad, para lo cual deberemos usar otro par de llaves {etiqueta:{etiqueta:valor}}.

• Uso
El uso de este comando se puede hacer mediante la utilización de un bloque de
comandos o si se tienen permisos de operador mediante el chat.
• Ejemplos
Aparecer un esqueleto con el nombre de Paco el flaco.

/summon Skeleton X Y Z {CustomName:Paco el flaco}

La EntityID del esqueleto es Skeleton, en X Y Z van las coordenadas donde


queremos que aparezca y la datatag para agregar un nombre es CustomName.

Aparecer un zombie montando una slime pequeña.

/summon Zombie X Y Z {Riding:{id:Slime,tag:{Size:4}}}

La EntityID del zombie es Zombie, en X Y Z van las coordenadas donde queremos


que aparezca, la datatag para que este montando algo es Riding y valor es la id del
slime, con su datatag que especifica el tamaño que es Size (4 es el valor de las slime
pequeñas).

Aparecer un enderman que carque un bloque de lana color cyan.

/summon Enderman X Y Z {carried:35,carriedData:9}

La EntityID del enderman es Enderman, en X Y Z van las coordenadas donde


queremos que aparezca, la datatag para que este cargando es algo es carried (35 es
valor de la lana) y la etiqueta para escoger un valor del objeto cargado es
carriedData (9 es el valor del color cyan).

Zombie horse y Skeleton horse en Minecraft

Aldeanos con tratos personalizados

Zombies y skeletons con armaduras y armas personalizadas


Zombie horse y Skeleton horse en Minecraft
En la versión 1.6 de Minecraft fueron agregados los caballos y de todas las
variedades los caballos zombie y esqueleto no podían ser obtenidos dentro del juego
sin la necesidad de usar un editor de etiquetas. Ahora con la llegada del comando
summon podemos agregarlos a nuestros mapas sin mayor problema.

Si no están familiarizados con el comando summon les recomiendo que visiten la


entrada que publique ayer, en donde explico y doy ejemplos de su uso.

• Comando
El comando para aparecer un caballo es /summon EntityHorse X Y Z, en donde
EntityHorse es la ID del caballo y X Y Z son las coordenadas donde deseamos que
aparezca.

Los caballos tienen diferentes datatags, usando la etiqueta Type podemos elegir el
tipo de caballo que deseamos que aparezca, siendo los valores 0 = Caballo, 1 =
Burro, 2 = Mula, 3 = Zombie y 4 = Esqueleto.

Entonces para aparecer un caballo zombie usaríamos el siguiente comando:

/summon EntityHorse X Y Z {Type:3}

Y para un skeleton horse seria el comando:

/summon EntityHorse X Y Z {Type:4}

Ahora si esos caballos los queremos montar hay que agregarles la datatag Tame con
el valor 1 (verdadero) y si ademas queremos que ya tengan la silla de montar se le
agrega la etiqueta Saddle con el valor verdadero 1.

Comando para aparecer un caballo zombie domado con silla de montar el comando
es:
/summon EntityHorse X Y Z {Type:3,Tame:1,Saddle:1}

Y para caballo esqueleto domado con silla de montar el comando es:


/summon EntityHorse X Y Z {Type:4,Tame:1,Saddle:1}
• Usando el Summon Generator
El código para aparecer zombie horse o skeleton horse tambien se puede generar
con la ayuda del Summon Generator.

Seleccionamos Horse como la Entidad que deseamos aparecer y en Tipo


seleccionamos Zombie o Skeleton, dependiendo de cual queremos, presionamos el
boton de Generar y listo.

Para generar el comando para aparecer un caballo esqueleto domado con silla de
montar seleccionamos Horse como la Entidad, en Tipo seleccionamos Skeleton,
marcamos la casilla de Extras y presionamos el boton Modificar que esta a la
derecha, escojemos el valor Si en Saddle para que tenga la silla de montar y el valor
Si en Tame para que este domado, presionamos el boton Generar y listo.

El comando generado lo copiamos y pegamos en un command block.


How To Use The /execute Command
The syntax for the /execute command is
/execute {selector} {x} {y} {z} {command}
but what does it mean? At first, I couldn't figure it out. In fact, I almost posted on the
bug tracker. But after some thought, this paradoxical command started to make
sense.
¿Pero, qué significa? Al principio, no podía entenderlo. De hecho, casi lo
publiqué en el seguimiento de errores. Pero después de pensarlo un
poco, este comando paradójica comenzó a tener sentido.

Who's Executing?
First, this part selects the entity:
/execute {selector}The can be @p, @r, @a, or @e with all the parameters. For example,
/execute @e[0,70,0,5,type=Creeper,name=Bob]will select all Creepers within a radius of 5 blocks
of coordinates (0,70,0) named "Bob".

Now...Where To Execute?
This next part may seem redundant, but it has a use.
{x} {y} {z}determines the coordinates where the command will be executed. For the
previous example,
/execute @e[0,70,0,5,type=Creeper,name=Bob] ~ ~5 ~ Will now execute the command not at the
Creeper's position, but five blocks above the Creeper. Just imagine that you first find
a Creeper at (0,70,0), then the Creeper executes a command at (0,75,0).

Now, using fixed coordinates for this is completely redundant. This is used for when
an entity may be moving; the command will always be executed in the same position
relative to the entity.

Finally...What To Do
And now, the actual command:
{command}This is a full command with all the arguments, including player selectors.
So this,
/execute @e[0,70,0,5,type=Creeper,name=Bob] ~ ~5 ~ give @p[r=3] stone will make all Creepers named
Bob at most five blocks from (0,70,0) give the nearest player within three blocks of
the block(s) five blocks above said Creepers stone...right.

Anyways, the command can even be the /execute command itself, which can lead
to some interesting scenarios. As a last example,
/execute @e[type=Chicken] ~ ~ ~ execute @p ~ ~ ~ give @p stone will have all Chickens force the
nearest player to give themselves stone.
Execute Detect
The execute command has an alternate syntax:
/execute {selector} {x} {y} {z} detect {x} {y} {z} {block} {data} {command} This part allows for the
command to test for a block at a certain position.
detect {x} {y} {z} {block} {data}The coordinates may be relative or absolute, allowing for
the command to test if a certain block is around an entity. Using the example
command:
/execute @e[0,70,0,5,type=Creeper,name=Bob] ~ ~5 ~ detect ~ ~-1 ~ minecraft:wool 14 give @p[r=3] stone This
will give said players stone only if the detected Creepers have red wool one block
below them. In full sentence structure: "Execute five blocks above all Creepers
named Bob within five blocks of the coordinates (0,70,0) with the block red wool one
block below them, a command that gives the nearest player within three blocks
stone."

The damage value of the block is required, however it can be set to -1 to test for
any damage value. This can be used to test for any type of stone brick, or for any
color of wool.

También podría gustarte