"> Foro - [Resuelto] ¿Testfor de un item en X corrdenadas? en Bloques de comandos - Page 1 of 1
Julio 01, 2024, 06:45:44 am
Visitante

Autor Tema: [Resuelto] ¿Testfor de un item en X corrdenadas?  (Leído 2519 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Diciembre 27, 2014, 03:48:16 pm

lNaut7000




  • Desconectado

  • *

    • *
    • *
    • *
  • Mensaje personal
    Lalalalalalala...
  • Actividad

  • 0%
  • Logros

Más información

Muy buenas chicos, esque estoy creando un mapa, y en una parte tienes que tirar una espada de hierro a ciertas coordenadas, bueno al lio, mi pregunta es:

¿Cómo puedo detectar un Ítem (Espada de hierro) en X coordenadas?

Muchas gracias :D

Linkback: https://minecraftmin.net/index.php?topic=7233.0
« Última modificación: Enero 19, 2015, 11:42:30 pm por KaliNuska »




Si la vida te da endermans, haz ojos de ender =D


Respuesta #1 Diciembre 27, 2014, 04:27:52 pm

KaliNuska




  • Desconectado

  • *

    • *
    • *
    • *
  • Mensaje personal
    KaliNuska = comandos y redstone de calidad :D
  • Actividad

  • 0%
  • Logros

Más información

Para detectar cualquier entidad en unas coordenadas concretas, tendrás que utilizar los argumentos: x, y y z. Utilizando el radio (r), aumenta o disminuye el rango de detección.
Como necesitas especificar el tipo de entidad (Item), tendrás que añadir el último argumento necesario: type.


Si embargo esto no nos sirve para detectar un ítem concreto, sino cualquier entidad tipo Item que se encuentre dentro del radio determinado. Para completar el comando y poder discriminar el tipo de ítem que nos hace falta, habrá que añadirle otras NBT Tags. Una vez hayamos juntado todo lo anterior en el comando, tendrá que quedarnos muy similar a este:
Código: [Seleccionar]
/testfor @e[<CoordX>,<CoordY>,<CoordZ>,<Radio>,type=Item] {Item:{id:minecraft:iron_sword}}Nunca queda mal en un mapa ponerles nombres (u otras propiedades) a los items que se usan. Si además quieres que sólo detecte una espada con un nombre específico, utiliza este y añádele cuantas propiedades posea:
Código: [Seleccionar]
/testfor @e[<CoordX>,<CoordY>,<CoordZ>,<Radio>,type=Item] {Item:{id:minecraft:iron_sword,tag:{display:{Name:"<Nombre>"}}}}
Si pretendes hacer que el volumen en el que debe encontrarse el ítem no sea esférico, elimina el argumento r y añádele otros tres: dx, dy y dz. Éstos determinarán el vértice orientado hacia el sur, el este y hacia arriba (por tanto, los valores que introduzcas en x, y y z serán los del vértice opuesto).



Respuesta #2 Diciembre 27, 2014, 04:36:10 pm

lNaut7000




  • Desconectado

  • *

    • *
    • *
    • *
  • Mensaje personal
    Lalalalalalala...
  • Actividad

  • 0%
  • Logros

Más información

Ya, muchas gracias, simplemente necesitaba testear el ítem, ya tenia otro sistema para que solo en el momento indicado lo pueda detectar.

Muchas gracias KaliNuska :D




Share via delicious Share via digg Share via facebook Share via furl Share via linkedin Share via myspace Share via reddit Share via stumble Share via technorati Share via twitter

xx
Detectar ítem en la mano con nombre en color.

Iniciado por ingenierus

1 Respuestas
3083 Vistas
Último mensaje Noviembre 15, 2015, 03:41:42 pm
por MrDeathWither
xx
Detectar con /testfor un ítem en concreto

Iniciado por SrLuisPatapalo

1 Respuestas
1927 Vistas
Último mensaje Septiembre 25, 2016, 05:59:39 pm
por Lorard
question
No romper item frame pero obtener el item

Iniciado por Hezz

0 Respuestas
1281 Vistas
Último mensaje Diciembre 04, 2017, 12:05:43 am
por Hezz
xx
Objetos con nombre de color?

Iniciado por marcas2503

4 Respuestas
29269 Vistas
Último mensaje Enero 04, 2016, 11:12:20 pm
por fetse