1.17で特定のタグが付いたアイテムを持っていないことを検知したい
Posted: 2021年8月20日(金) 03:06
題名の通りで、datapackでタグ付けしたアイテム群がインベントリに入っている場合を検知するのは進捗管理でできたんですけど、持っていないときにその進捗を消したいんですけどその方法がわかりません
下の進捗でmetalタグのついたアイテムを持った瞬間に進捗を与えることで検知はできたのですが
下のように"count":0としてもmetalタグが付いたアイテムを持っていないことを検知できず苦戦しています
セレクタのnbt={Inventory}ではタグ付きアイテム群を検知できなく、これ以上自力でどうにもなりません
ご教授お願いします
下の進捗でmetalタグのついたアイテムを持った瞬間に進捗を与えることで検知はできたのですが
コード: 全て選択
{
"criteria": {
"requirement": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"tag": "cm:metal"
}
]
}
}
}
}
コード: 全て選択
{
"criteria": {
"requirement": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"tag": "cm:metal",
"count": 0
}
]
}
}
}
}
ご教授お願いします