"> Foro - [Resuelto] ¿Testfor de un item en X corrdenadas? en Bloques de comandos - Page 1 of 1
Noviembre 22, 2025, 08:47:03 pm
Visitante

Autor Tema: [Resuelto] ¿Testfor de un item en X corrdenadas?  (Leído 2918 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 con /testfor un ítem en concreto

Iniciado por SrLuisPatapalo

1 Respuestas
2281 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
1702 Vistas
Último mensaje Diciembre 04, 2017, 12:05:43 am
por Hezz
xx
testfor a scoreboard con execute

Iniciado por 1234ewe

3 Respuestas
4588 Vistas
Último mensaje Diciembre 23, 2014, 03:59:24 pm
por KaliNuska
xx
Ayuda con /testfor

Iniciado por Rysute540

2 Respuestas
2599 Vistas
Último mensaje Junio 03, 2014, 08:50:39 pm
por Rysute540