В этой команде можно заметить ! вот тут: @p[nbt= ! {Inventory:. этот ! в коде играет роль " не ". то-есть в команде это звучит так: если у игрока в инвенторе НЕ есть камень то сделать что-то там. Чтобы убрать этот НЕ достаточно убрать этот ! и готово. если ты не понял что я сказала, то просто скопируй это, поидеи должно помочь:
/execute if entity @p[nbt={Inventory:[{id:"minecraft:stone"}]}] run tellraw @p[nbt=!{Inventory:[{id:"minecraft:stone"}]}] {"text":"Нужен камень, чтобы открыть дверь","color":"yellow"}