Come posso filtrare gli articoli con un certo incantesimo?

Sto cercando di build un'isola di avventura personalizzata. In questo momento sto cercando di limitare gli oggetti ammessi su quest'isola. Sto cercando di farlo filtrando su un certo incantesimo che non è specifico dell'object.

Per esempio. Quando vuoi filtrare una spada di legno con un nome personalizzato, usi questo command:

/ testfor @p [r = 5] {Inventario: [{tag: {display: {Nome: "Custom Sword"}}}}} <

Quando vuoi filtrare una spada di legno con un nome personalizzato e un incantesimo specifico, puoi usare:

/ testfor @p [r = 5] {Inventario: [{tag: {display: {Nome: "Custom Sword"}, ench: [{id: 16, lvl: 1}]}}]} <

Ma come posso filtrare gli oggetti con un incantesimo specifico su QUALSIASI object? Provai:

/ testfor @p [r = 5] {Inventario: [{tag: {ench: [{id: 16, lvl: 1}]}}]} <

Ma questo non è lavoro. Qualcuno sa come risolvere questo problema?

Il tuo problema qui è che i tuoi valori non sono interi. Poiché il livello di incantesimo e l'ID sono entrambi memorizzati come corti, è necessario aggiungere una "s" dopo di essi. Quindi, il command di lavoro sarebbe:
/testfor @p[r=5] {Inventory:[{tag:{ench:[{id:16s,lvl:1s}]}}]}