1

# usage in selectors

DMan16's Avatar DMan166/23/20 5:23 pm
6/29/2020 7:57 am
Bertiecrafter's Avatar Bertiecrafter
I'm trying to make a command that runs on a few items at ones from a selector using tags.
I created a tag in my Datapack called stuff (shield, dirt, emerald, iron hoe), and I want to run an execute when someone has that item in their inventory.
I tried:
execute as @a[nbt={Inventory:[{id:"#mypack:stuff "}]}] run say HiBut it doesn't seem to work.
I was wondering: is it even possible to use tags like this in NBT inventory checks within selectors?

Thx for any help!
Posted by DMan16's Avatar
DMan16
Level 1 : New Explorer
5

Create an account or sign in to comment.

3

1
06/29/2020 7:57 am
Level 70 : Legendary Engineer
Bertiecrafter
Bertiecrafter's Avatar
As far as I know, predicates (json files that you can then test for in /execute if) are the only place that allow testing for items matching an item tag.
2
06/24/2020 6:39 am
Level 57 : Grandmaster Hero
One_Nose
One_Nose's Avatar
This is not currently possible. You must go one by one.

If you want to do that several times, just have a tick function that removes from everyone has_stuff tag, than gives it to everyone who has the stuff.
1
06/24/2020 7:47 amhistory
Level 1 : New Explorer
DMan16
DMan16's Avatar
Well that sucks... thx though
Kinda found a way around it using tags
Planet Minecraft

Website

© 2010 - 2024
www.planetminecraft.com

Welcome