En Minecraft 1.9, hay una forma sencilla de hacerlo sin marcadores utilizando bloques de comando en cadena. Para la demostración, voy a matar a todas las entidades que no son jugadores o artículos.
Primer bloque de mando: execute @e ~ ~ ~ summon ArmorStand ~ ~ ~ {Invisible:1,NoGravity:1}
Esto hace que una armadura se sitúe en el mismo lugar que cada entidad. El primer bloque de mando debe estar orientado hacia el segundo bloque de mando.
Segundo bloque de mando: execute @e[type=Player] ~ ~ ~ kill @e[type=ArmorStand,c=1]
Esto hace que todos los jugadores maten los puestos de armadura que están a punto de hacer algo.
Tercer bloque de mando: execute @e[type=Item] ~ ~ ~ kill @e[type=ArmorStand,c=1]
Igual que el anterior, pero con jugadores. Puedes hacer esto tantas veces como quieras.
Último bloque de mando: execute @e[type=ArmorStand] ~ ~ ~ kill @e[c=2] ~ ~ ~
Esto hace que todos los puestos de armadura se maten a sí mismos y a la entidad que representaban.
Las ventajas:
- Utiliza soportes de armadura. ¿Por qué no?
- No requiere de marcadores
Las desventajas:
- Si una entidad muere/se teletransporta a un lugar lejano después de que el soporte de la armadura sea invocado pero antes de que los soportes de la armadura ejecuten sus comandos, alguna entidad que no está destinada a ser asesinada será asesinada
Si quieres que todas las entidades que no son jugadores ejecuten un comando, utiliza esto:
Último bloque de mando: execute @e[type=ArmorStand] ~ ~ ~ execute @e[r=1,c=-1] ~ ~ ~ <command>
Desventajas de esto:
- Si una entidad muere/teleporta/abandona el rango en menos de 1ms, el soporte de la armadura ejecutará el comando por sí mismo
0 votos
No creo que se pueda, por desgracia.
0 votos
Le he preguntado a Dinnerbone sobre esto sin embargo pasará un tiempo antes de que responda estoy seguro si es que lo hace. Pero si alguien más puede encontrar una manera de hacerlo por favor compartirlo gracias.
0 votos
@MBraedley lo es, la respuesta de idtownie parece que funcionaría pero no lo he probado.
0 votos
@Codingale La edición de la pregunta que hiciste hace unos días cambió completamente la naturaleza de la pregunta e invalidó la mayoría de las respuestas. Esto no suele ser una buena idea.
0 votos
@pppery He retrocedido la edición, ya que tiene sentido para cualquiera que busque este ejemplo exacto, el viejo yo estaba cansado y no pensé en que invalidaba las respuestas existentes y posiblemente confundía a los futuros lectores cuando las respuestas anteriores no funcionan como se pretende. Gracias por el aviso.