Minecraft-Java-Edition

如何檢測物品是否掉落在盔甲架附近?

  • June 23, 2022

我正在嘗試製作一種神殿系統,玩家可以在其中掉落一定數量的物品,例如神殿附近的五個金錠,這是一個里面有盔甲架的方塊,並獲得有益效果一會兒。雖然不完全確定如何做到這一點。有人可以幫忙嗎?

這很棘手,我可能建議只使用神社前的漏斗來拾取積木。當被紅石比較器檢測到時,它會啟動一個命令方塊,為玩家提供所需的任何效果。

這是一個範例命令,可以檢測物品何時靠近盔甲架:

execute at <stand> if entity @e[type=item,distance=..5,nbt={Item:{id:"minecraft:gold_ingot",Count:5b}}] run ...

撞倒:

  • at <stand>:在盔甲架的位置…

(填寫盔甲架的選擇器。)

  • if entity @e[…]: 如果有任何實體:

    • type=item是一個項目實體,並且
    • distance=..5在 5 個街區的半徑範圍內,並且
    • nbt={Item:{id:"minecraft:gold_ingot",Count:5b}}該項目是一個金錠,有 5 個堆疊…
  • run ...然後執行一個命令。

引用自:https://gaming.stackexchange.com/questions/397713