Inventory Slots(1.20.1)
Trying to get the inventory to look like the image.
Here is my current function
Continue to help postclear @s barrier{blocker:1b} execute unless entity @s[nbt={Inventory:[{Slot:0b,tag:{blocker:1b}}]}] run item replace entity @s inventory.0 with barrier{blocker:1b} execute unless entity @s[nbt={Inventory:[{Slot:1b,tag:{blocker:1b}}]}] run item replace entity @s inventory.1 with barrier{blocker:1b} execute unless entity @s[nbt={Inventory:[{Slot:2b,tag:{blocker:1b}}]}] run item replace entity @s inventory.2 with barrier{blocker:1b} execute unless entity @s[nbt={Inventory:[{Slot:3b,tag:{blocker:1b}}]}] run item replace entity @s inventory.3 with barrier{blocker:1b} execute unless entity @s[nbt={Inventory:[{Slot:4b,tag:{blocker:1b}}]}] run item replace entity @s inventory.4 with barrier{blocker:1b} execute unless entity @s[nbt={Inventory:[{Slot:5b,tag:{blocker:1b}}]}] run item replace entity @s inventory.5 with barrier{blocker:1b} execute unless entity @s[nbt={Inventory:[{Slot:9b,tag:{blocker:1b}}]}] run item replace entity @s inventory.9 with barrier{blocker:1b} execute unless entity @s[nbt={Inventory:[{Slot:14b,tag:{blocker:1b}}]}] run item replace entity @s inventory.14 with barrier{blocker:1b} execute unless entity @s[nbt={Inventory:[{Slot:18b,tag:{blocker:1b}}]}] run item replace entity @s inventory.18 with barrier{blocker:1b} execute unless entity @s[nbt={Inventory:[{Slot:19b,tag:{blocker:1b}}]}] run item replace entity @s inventory.19 with barrier{blocker:1b}