"> Foro - Detectar slot en Bloques de comandos - Page 1 of 1
Julio 03, 2024, 08:13:24 am
Visitante

Autor Tema:  Detectar slot  (Leído 2527 veces)

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

Mayo 31, 2016, 05:16:50 pm

Canis Lupus




  • Desconectado

  • *

    • *
    • *
    • *
  • Mensaje personal
    MinecraftMin, el mejor foro Español!
  • Actividad

  • 0%
  • Logros

Más información

Buenas,

Necesito detectar si el jugador pone un ítem concreto como sería la pepita de oro, en un slot determinado de un dropper o dispenser concreto.. *.*.
Supongo que el comando sería "/testforblock" pero lo he estado mirando y no encuentro la solución.

Si alguien lo sabe y puede decírmelo? muchas gracias.


Linkback: https://minecraftmin.net/index.php?topic=13135.0


Respuesta #1 Junio 02, 2016, 11:28:02 pm

Claus3000




  • Desconectado

  • *

    • *
    • *
    • *
  • Mensaje personal
    MinecraftMin, el mejor foro Español!
  • Actividad

  • 0%
  • Logros

Más información

Bueno, el comando es un /testforblock, pero con un NBT Tag,
El Comando para que detecte una Pepita de Oro en el Slot 8 de un Cofre, sería el siguiente:
Código: [Seleccionar]
/testforblock <coordenadas del cofre> minecraft:chest -1 {Items:[{Slot:9b,id:minecraft:gold_nugget,Damage:0s,Count:1b,tag:{display:{Name:"Cable rojo"}}}]}

Si quieres que lo detecte sin Nombre pones:
 
Código: [Seleccionar]
/testforblock <coordenadas del cofre> minecraft:chest -1 {Items:[{Slot:9b,id:minecraft:gold_nugget,Damage:0s,Count:1b}]}
Si quieres detectarlo con Descripción:
Código: [Seleccionar]
/testforblock <coordenadas del cofre> minecraft:chest -1 {Items:[{Slot:9b,id:minecraft:gold_nugget,Damage:0s,Count:1b,tag:{display:{Lore:[Cable rojo]}}}]}
Y si quieres que detecte varios Slots con Nombre en los Items:
Código: [Seleccionar]
/testforblock <coordenadas del cofre> minecraft:chest -1 {Items:[{Slot:0b,id:minecraft:gold_nugget,Damage:0s,Count:1b,tag:{display:{Name:"Cable rojo"}}},{Slot:9b,id:minecraft:gold_nugget,Damage:0s,Count:1b,tag:{display:{Name:"Cable rojo"}}},{Slot:18b,id:minecraft:gold_nugget,Damage:0s,Count:1b,tag:{display:{Name:"Cable rojo"}}}]}
Lo mismo pero en vez de con Nombre con Descripción:
Código: [Seleccionar]
/testforblock <coordenadas del cofre> minecraft:chest -1 {Items:[{Slot:0b,id:minecraft:gold_nugget,Damage:0s,Count:1b,tag:{display:{Lore:[Cable rojo]}}},{Slot:9b,id:minecraft:gold_nugget,Damage:0s,Count:1b,tag:{display:{Lore:[Cable rojo]}}},{Slot:18b,id:minecraft:gold_nugget,Damage:0s,Count:1b,tag:{display:{Lore:[Cable rojo]}}}]}
Y por último detectar varios Slots pero sin Descripción ni Nombre:
Código: [Seleccionar]
/testforblock <coordenadas del cofre> minecraft:chest -1 {Items:[{Slot:0b,id:minecraft:gold_nugget,Damage:0s,Count:1b},{Slot:9b,id:minecraft:gold_nugget,Damage:0s,Count:1b},{Slot:18b,id:minecraft:gold_nugget,Damage:0s,Count:1b}]}
Bueno si lo que quieres es que en lugar de un Cofre que sea un Dropper o Dispenser o Hopper etc etc...
Lo único que tienes que hacer es cambiar el minecraft:chest cambiarlo a minecraft:dropper o minecraft:hopper o minecraft:dispenser o la Id del Bloque, pero ¡OjO!, ten el cuenta que no todos los Bloques (Cofre, Dispensador, Soltador, Tolva) tienen el mismo número de Slots, pero eso se puede contar a mano, solo hay que saber el número del primer Slot, que es igual en todos estos tipos de Bloques: El Primer Slot siempre es el 0, a partir de ahí se cuenta normal
Ejemplo: 0 1 2 3 4 ...
Te lo digo para que no cometas el mismo error que yo, el Número del último Slot del Dropper y del Dispenser es el 8.
Luego tampoco olvides la b al escribir el Nombre del Slot en el Comando, aunque eso ya te lo he escrito en los Comandos para que solo tengas que escribir el número de slot.

Espero haberte Aydado y que sigas con lo que estabas haciendo, Suerte y Saludos- :)
« Última modificación: Junio 05, 2016, 03:10:58 pm por Claus3000 »




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
4732 Vistas
Último mensaje Julio 22, 2015, 02:20:48 am
por alphasalvator
sad
¿Como detectar un objeto "ESPECIFICO" en la cabeza y detectar aire en el mismo?

Iniciado por Limongr

2 Respuestas
2602 Vistas
Último mensaje Julio 09, 2018, 04:44:17 am
por Limongr
xx
detectar que NO hay item

Iniciado por micrograx

1 Respuestas
1584 Vistas
Último mensaje Marzo 11, 2015, 06:20:43 pm
por Kimani
xx
Detectar bloques

Iniciado por MCZGamer

6 Respuestas
2783 Vistas
Último mensaje Agosto 30, 2014, 07:06:15 pm
por MCZGamer