Tu peux, protéger la zone en fermant les portes de la boutique quand il y a quelqu'un dedans, soit redstone classique, soit command block avec testfor.
Et tu peux ajouter la condition r=3 pour ne prendre que le joueur dans un rayon de trois block.
Avec simplement des command block, tu peux fermer totalement la boutique
Tu ajoute une plaque de pression à l'entrée qui tp le joueur si personne n'est dans la boutique et si le joueur à de l'xp pour payer.
Et a l'intérieur tu ajoute un bouton qui tp le joueur dehors.
Tu peut même ajouter des command block qui passe les joueur en mode aventure, quand il arrive prés de la boutique, pour les empêcher de grief.
(je boss sur ce genre de boutique en ce moment

)
je ferais peut-être un tuto