"> Foro - [Ayuda] Como detectar un item especifico renombrado en un cofre en Bloques de comandos - Page 1 of 1
Abril 20, 2024, 07:53:11 am
Visitante


Autor Tema: [Ayuda] Como detectar un item especifico renombrado en un cofre  (Leído 2173 veces)

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

Noviembre 30, 2015, 02:22:08 am

GiorgioMC




  • Desconectado

  • *

    • *
    • *
    • *
  • Mensaje personal
    ¡~MapMaker / Puzzle Maps~!
  • Actividad

  • 0%
  • Logros

Más información

Es simple; necesito un comando que verifique (testee) que hay un item especifico (de mi preferencia, por ejemplo papel), que este renombrado con el nombre "123" (sin comillas obvio).

Linkback: https://minecraftmin.net/index.php?topic=11680.0
« Última modificación: Noviembre 30, 2015, 02:32:30 am por GiorgioMC »


Respuesta #1 Noviembre 30, 2015, 05:32:35 pm

KaliNuska




  • Desconectado

  • *

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

  • 0%
  • Logros

Más información

Tienes dos comandos con los que puedes detectar que un jugador tenga un ítem renombrado en la mano: /testfor y /scoreboard.
La ventaja del scoreboard frente al testfor es que no necesita una salida de redstone y permanece guardado en un socreboard.

Código: (testfor) [Seleccionar]
/testfor @p {SelectedItem:{id:"minecraft:paper",tag:{display:{Name:"123"}}}}
Código: (scoreboard) [Seleccionar]
/scoreboard players set @p <scoreboard> 1 {SelectedItem:{id:"minecraft:paper",tag:{display:{Name:"123"}}}}
Si en vez de detectar que el ítem está en la mano, quieres detectar que está en su inventario puedes emplear el /clear:
Código: [Seleccionar]
/clear @p minecraft:paper 0 <cantidad> {display:{Name:"123"}}
Cuando este comando se haya ejecutado correctamente, porque el jugador tiene ese ítem en la mano, le puedes hacer un /give para devolverlo a su posición. Utilizando scoreboards conseguirás que no se repita el proceso una vez lo haya detectado.
También existe la opción de detecar si el ítem está dropeado en el mapa:
Código: [Seleccionar]
/scoreboard players set @e[type=Item] <scoreboard> 1 {Item:{id:"minecraft:paper",tag:{display:{Name:"123"}}}}
Si tienes alguna otra pregunta coméntala para poder resolvértela.





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

exclamation
Como detectar un item especifico en el slot de un cofre

Iniciado por alphasalvator

2 Respuestas
4606 Vistas
Último mensaje Julio 22, 2015, 02:20:48 am
por alphasalvator
question
Como detectar un item especifico en la mano

Iniciado por jorgino14

6 Respuestas
4188 Vistas
Último mensaje Agosto 18, 2017, 02:12:15 pm
por KaliNuska
xx
como hago para detectar que un jugador tenga un item especifico

Iniciado por Gcry22

2 Respuestas
2980 Vistas
Último mensaje Septiembre 15, 2014, 04:43:39 pm
por Gcry22
xx
Detectar un item en la mano con un nombre en especifico ?

Iniciado por EndoPlay

4 Respuestas
2727 Vistas
Último mensaje Enero 07, 2017, 01:02:41 pm
por sircripers