Close Menu
Minecraft-France
  • Accueil
  • Discord
  • Actualités Minecraft
    • Mises à jour Minecraft
  • Guides Minecraft
  • Ressources
    • Mods Minecraft
      • Versions
        • Mod 26.2 – Minecraft
        • Mod 26.1 – Minecraft
        • Mod 1.21 – Minecraft
        • Mod 1.20 – Minecraft
        • Mod 1.19 – Minecraft
        • Mod 1.16 – Minecraft
        • Mod 1.14 – Minecraft
        • Mod 1.12 – Minecraft
        • Mod 1.7 – Minecraft
      • Catégories
        • [Mod] Cheats
        • [Mod] Décoration
        • [Mod] Divers
        • [Mod] Equipements
        • [Mod] Gameplay
        • [Mod] Graphismes
        • [Mod] Mondes
        • [Mod] Véhicules
    • Shaders
    • Resource Packs
      • Versions
        • Resource Pack 26.2
        • Resource Pack 26.1
        • Resource Pack 1.21
        • Resource Pack 1.20
        • Resource Pack 1.19
        • Resource Pack 1.16
        • Resource Pack 1.14
        • Resource Pack 1.12
        • Resource Pack 1.7
      • Résolutions
        • [16 x 16]
        • [32 x 32]
        • [64 x 64]
        • [128 x 128]
        • [256 x 256]
        • [512 x 512]
      • Catégories
        • Add-On
        • Cartoon
        • Classique
        • Interface
        • Médiéval
        • Moderne
        • PVP
        • Réaliste
        • Thème
    • Maps
      • Maps Survie
      • Maps Aventure
      • Maps Constructions
      • Maps Mini-Jeux
      • Maps Multijoueurs
      • Maps PVP
      • Maps Solo
    • Modpack
    • Autres Ressources
      • Seeds /Graines Minecraft
      • Skins
      • Datapacks
      • Outils
  • Minecraft: Bedrock Edition
  • Divers
    • Serveurs Minecraft
    • Fonds d’écran Minecraft
    • Boutique
      • Vêtements Minecraft
      • LEGO Minecraft
    • Dossiers
    • Les autres Minecraft
Facebook X (Twitter) Instagram
Login
Minecraft-France
  • Accueil
  • Discord
  • Actualités Minecraft
    • Mises à jour Minecraft
  • Guides Minecraft
  • Ressources
    • Mods Minecraft
      • Versions
        • Mod 26.2 – Minecraft
        • Mod 26.1 – Minecraft
        • Mod 1.21 – Minecraft
        • Mod 1.20 – Minecraft
        • Mod 1.19 – Minecraft
        • Mod 1.16 – Minecraft
        • Mod 1.14 – Minecraft
        • Mod 1.12 – Minecraft
        • Mod 1.7 – Minecraft
      • Catégories
        • [Mod] Cheats
        • [Mod] Décoration
        • [Mod] Divers
        • [Mod] Equipements
        • [Mod] Gameplay
        • [Mod] Graphismes
        • [Mod] Mondes
        • [Mod] Véhicules
    • Shaders
    • Resource Packs
      • Versions
        • Resource Pack 26.2
        • Resource Pack 26.1
        • Resource Pack 1.21
        • Resource Pack 1.20
        • Resource Pack 1.19
        • Resource Pack 1.16
        • Resource Pack 1.14
        • Resource Pack 1.12
        • Resource Pack 1.7
      • Résolutions
        • [16 x 16]
        • [32 x 32]
        • [64 x 64]
        • [128 x 128]
        • [256 x 256]
        • [512 x 512]
      • Catégories
        • Add-On
        • Cartoon
        • Classique
        • Interface
        • Médiéval
        • Moderne
        • PVP
        • Réaliste
        • Thème
    • Maps
      • Maps Survie
      • Maps Aventure
      • Maps Constructions
      • Maps Mini-Jeux
      • Maps Multijoueurs
      • Maps PVP
      • Maps Solo
    • Modpack
    • Autres Ressources
      • Seeds /Graines Minecraft
      • Skins
      • Datapacks
      • Outils
  • Minecraft: Bedrock Edition
  • Divers
    • Serveurs Minecraft
    • Fonds d’écran Minecraft
    • Boutique
      • Vêtements Minecraft
      • LEGO Minecraft
    • Dossiers
    • Les autres Minecraft
Minecraft-France
Accueil > Astuces > [Astuce] Créer une boutique automatisée
Astuces Tutoriels Tutoriels divers

[Astuce] Créer une boutique automatisée

Par SpookyPowa12 octobre 2017
Suivre Minecraft-France sur Google

Lien Original

Tout serveur ayant une économie, peu importe son type, repose sur des boutiques qui assurent les échanges entre joueurs ou bien avec un système indépendant. Et c’est justement sur ce critère de l’interlocuteur qu’on peut établir une distinction entre deux types de boutiques : celles qui permettent à deux joueurs d’échanger entre eux, qui s’assimile à un hôtel de vente, et celles qui permettent d’acheter des items potentiellement à l’infini à une entité indépendante, par exemple un PNJ marchand. C’est ce second cas qui va nous intéresser aujourd’hui. Dans cet article, nous allons apprendre à créer une boutique simple, tant dans sa configuration que dans son interface, qui se résume à un simple panneau.

Paramétrer votre boutique

boutique

Voici un aperçu de la boutique que vous allez créer. Elle se compose d’un panneau sur lequel sont indiqués à gauche l’item et la quantité que vous en cédez, l’item et la quantité que vous en recevrez étant indiqués à droite.

Pour commencer, munissez-vous d’un command block et entrez-y la commande suivante :

/give @p sign 1 0 { BlockEntityTag: { Text1: “{\”text\”:\”You Pay You Get\”,\”italic\”:true,\”clickEvent\”:{\”action\”:\”run_command\”,\”value\”:\”scoreboard players set @p SHOP [numéro de votre boutique]\”}}”, Text2: “{\”text\”:\”[nombre d’items donnés]x [nombre d’items reçus]x\”,\”bold\”:true,\”color\”:\”white\”,\”clickEvent\”:{\”action\”:\”run_command\”,\”value\”:\”/playsound ui.button.click master @a[r=10] ~ ~ ~ .4 1.7\”}}” }, display: { Name: “Custom Sign” }}

Si vous faites plusieurs boutiques sur la même map, la partie “numéro de votre boutique” permettra aux commandes suivantes de les différencier.

Ensuite, alimentez le command block en redstone. Tant qu’il sera alimenté, tout panneau que vous poserez se transformera en boutique. Pour l’instant, les panneaux afficheront les quantités des items échangés, mais pas les items eux-mêmes. Pour remédier à cela, il vous faudra par deux commandes, une pour chaque item ou bloc du panneau. Selon si l’objet en question est un bloc ou un item, les commandes sont différentes.

[symple_accordion][symple_accordion_section title=”Si l’objet donné est un bloc”]/summon armor_stand ~.58 ~.5 ~.31 {CustomName:”ASITM”,NoGravity:1b,Small:1,Invisible:1,HandItems:[{id:[id du bloc],Count:1b},{}],Pose:{RightArm:[-15f,45f,0f]},DisabledSlots:2039583,Marker:1}[/symple_accordion_section][symple_accordion_section title=”Si l’objet donné est un item”]/summon armor_stand ~.45 ~.08 ~.1 {CustomName:”ASITM”,NoGravity:1b,Small:1,Invisible:1,HandItems:[{id:[id de l’item],Count:1b},{}],Pose:{RightArm:[-90f,0f,0f]},DisabledSlots:2039583,Marker:1}[/symple_accordion_section][/symple_accordion] [symple_accordion][symple_accordion_section title=”Si l’objet reçu est un bloc”]/summon armor_stand ~.08 ~.5 ~.31 {CustomName:”ASITM”,NoGravity:1b,Small:1,Invisible:1,HandItems:[{id:[id du bloc],Count:1b},{}],Pose:{RightArm:[-15f,45f,0f]},DisabledSlots:2039583,Marker:1}[/symple_accordion_section][symple_accordion_section title=”Si l’objet reçu est un item”]/summon armor_stand ~-.06 ~.08 ~.1 {CustomName:”ASITM”,NoGravity:1b,Small:1,Invisible:1,HandItems:[{id:[id de l’item],Count:1b},{}],Pose:{RightArm:[-90f,0f,0f]},DisabledSlots:2039583,Marker:1}[/symple_accordion_section][/symple_accordion]

Placez ces commandes dans des command blocks juste en-dessous de votre boutique, et placez-le premier en regardant en direction du sud. Activez-le avec un bouton, puis détruisez-le et répétez l’opération avec le second (il n’y a pas d’ordre à respecter entre les deux).

Il ne reste plus qu’à configurer le système en lui-même. Pour cela, vous devrez vous munir de quatre command blocks que vous devrez placer en colonne comme ceci :

boutique

Sur ce screenshot, ils sont à droite, les autres command blocks contenant les commandes précédemment indiquées.

De bas en haut, voici la configuration de chaque command block

  • Repeat, Unconditional, Always active ;
  • Chain, Unconditional, Always active ;
  • Chain, Conditional, Always Active ;
  • Chain, Unconditional, Always active.

De bas en haut, voici les commandes à mettre dans chaque command block :

/scoreboard objectives add SHOP dummy

​/clear @a[score_SHOP_min=[numéro de votre boutique],score_SHOP=[numéro de votre boutique]] [id de l’objet donné] 0 [quantité donnée]

​/give @a[score_SHOP_min=[numéro de votre boutique],score_SHOP=[numéro de votre boutique]] [id de l’objet reçu] [quantité reçue]

​/scoreboard players reset @a[score_SHOP_min=1] SHOP

Si vous avez plusieurs boutiques en même temps, laissez les trois premiers command blocks tels quels, et ajoutez par-dessus deux nouveaux command blocks selon le modèle des deuxième et troisième command block. Enfin, placez par dessus le dernier dernier command block.

En raison d’un problème relatif à l’accomplissement des conditions des command blocks, un joueur peut obtenir le(s) objet(s) de la boutique en ne donnant qu’un seul objet, même si plusieurs sont requis. Il est donc recommandé de créer des échanges ne coûtant qu’un objet.

Vidéo explicative (anglais)

How to Make a COMMAND BLOCK SHOP in Minecraft!

Partager sur les réseaux sociaux Facebook Twitter Pinterest
Article précédent[Map] Cookie Crumble [1.12]
Article suivant [Mod] Stellar Sky [1.7.10 – 1.12.2]
SpookyPowa

Rédacteur en chef chez Minecraft-France.fr

8 commentaires
  1. Jiintha sur 29 décembre 2018 11 h 43 min

    y a une commande pour effacer les mini icone flottante des objet qui sont apparu sur les commande block?

  2. Ezral sur 22 octobre 2017 14 h 21 min

    Bonjour, afin de régler votre soucis avec la commande, nous vous invitons à poser votre question sur le forum de Minecraft-France ou l’ensemble de la communauté pourra répondre à votre demande en cliquant sur le lien suivant : https://forum.minecraft-france.fr/forums/commands-blocks-redstone.118/

  3. Xyliaris sur 21 octobre 2017 14 h 26 min

    Rien que la première commande ne fonctionne pas, j’obtiens l’erreur suivante :
    [12:23:43] L’analyse syntaxique du data tag a échoué : Expected value at: { BlockEntityTag: { Text1: <–[HERE]

  4. SSfezef sur 21 octobre 2017 14 h 26 min

    Ne focntione pas

  5. SpookyPowa sur 13 octobre 2017 11 h 39 min

    @Asilis : le mérite revient à TheRedEngineer, je n’ai fait qu’adapter son tutoriel. ;)

  6. Guermas sur 12 octobre 2017 18 h 36 min

    Super des tuto command blocks, merci Spooky :)

  7. AsiliS sur 12 octobre 2017 15 h 18 min

    Quelle joie de revoir des tutoriels command block ! Surtout d’aussi bonne qualité, SpookyPowa. Je commence à croire que tu es meilleur que moi ;) @31703

  8. mathaym25 sur 12 octobre 2017 11 h 33 min

    Très bonne astuce !
    On pourrait juste inclure un @s au lieu d’un @p dans la commande « scoreboard players set @p SHOP [numéro de votre boutique] » afin d’éviter qq soucis ;)

    Et on attends avec impatience le clear si la personne a au moins X items, allez Mojang ! :p

Laissez une réponse

Infos utiles

Retrouvez les liens essentiels pour télécharger Minecraft, consulter le wiki et suivre les dernières mises à jour du jeu.

Télécharger Minecraft Wiki Minecraft
Dernière mise à jour
Illustration de la mise à jour Minecraft
26.1.2 — Tiny Takeover
Mise à jour à venir
Illustration de la prochaine mise à jour Chaos Cubed Minecraft
26.2 — Chaos Cubed

Sortie le 16/06/2026

Statut des services Minecraft en ligne
État des services Minecraft Tous les services sont en ligne Voir l’état des services

Personnaliser Minecraft

Mods 26.2 Resource Packs 26.2 Modpacks Maps Shaders

Votre version est mémorisée pour vos prochaines visites.

Les ressources essentielles

Optifine Optifine Installez des mods avec NeoForge NeoForge Installez des mods avec l’API Fabric Minecraft Fabric Installez des mods avec l’API Forge Minecraft Forge Améliorer visuellement Minecraft avec des shaders Shaders Minecraft Apprenez en plus sur Minecraft grâce à nos guides Guide Minecraft

Les tendances de la semaine

  1. Illustration de [Modpack] Cobbleverse [1.21.1] [Modpack] Cobbleverse [1.21.1] À découvrir
  2. Illustration de [Modpack] OptiFine For Fabric [1.16.5 – 26.1.2] [Modpack] OptiFine For Fabric [1.16.5 – 26.1.2] À découvrir
  3. Illustration de [Map] Sulfuria – 4000×4000 [1.21+] [Map] Sulfuria – 4000×4000 [1.21+] À découvrir
  4. Illustration de Turtle Shaders Turtle Shaders À découvrir
  5. Illustration de [Resource Pack] Enhanced [1.21.11 – 26.1.2] [Resource Pack] Enhanced [1.21.11 – 26.1.2] Très consulté cette semaine
  6. Illustration de OptiFine Minecraft – 1.7.10 – 26.1.2 OptiFine Minecraft – 1.7.10 – 26.1.2 Très consulté cette semaine

Discord de Minecraft-France

Échangez avec la communauté, trouvez de l’aide, partagez vos créations, présentez ou trouvez votre serveur Minecraft. +40 000 membres ... en ligne Rejoindre Minecraft-France

Partenaires

  • Hytale World
  • Hebergeur Minecraft
  • NationsGlory
  • PeaceAndCube
  • Play-MC
  • Hébergeur d’image
Minecraft-France © 2011 - 2026, Tous droits réservés. Non approuvé ou associé à Mojang Studios ou Microsoft
Contact | Mentions légales | À propos

Ecrivez ci-dessus et appuyez sur la touche Entrer pour lancer la recherche. Appuyez sur la touche Echap pour annuler.

Sign In or Register

Bienvenue !

Connectez-vous ci-dessous ou S'enregistrer maintenant.

Mot de passe perdu ?

S'enregistrer maintenant

Déjà inscrit ? Connecter.

Un mot de passe vous sera envoyé par mail.