Close
    Search Search

    Commandes/setblock

    Commandes/setblock
    setblock
    Niveau d'autorisation
    conditions

    2‌ [JE uniquement]
    1‌[BE uniquement]


    Restrictions

    Triche uniquement‌[BE uniquement]

    Change un bloc en un autre bloc.

    Syntaxe

    • Édition Java
    setblock [détruire|garder|remplacer]
    • Édition Bedrock
    setblock [tileData: int] [détruire|garder|remplacer] setblock [blockStates : bloquer les états] [détruire|garder|remplacer]

    Arguments

    TU: : block_pos
    BE : position : xyz : CommandPosition


    Spécifie la position du bloc à modifier. Dans Java Edition, il doit s'agir d'une position de bloc composée de , et , dont chacun doit être un entier ou une notation tilde et caret. Dans Bedrock Edition, il doit s'agir de coordonnées tridimensionnelles composées de , et , dont chacun doit être un nombre à virgule flottante ou une notation tilde et caret.

    TU: : état_bloc
    BE : tileName : Bloquer : Bloquer


    Spécifie le nouveau bloc. Dans Java Edition, il doit être sous la forme de block_id[block_states]{data_tags} (n'accepte pas les balises de bloc), dans lequel les états de bloc et les balises de données peuvent être omis lorsqu'ils ne sont pas nécessaires. Dans Bedrock Edition, il doit s'agir d'un identifiant de bloc.

    BE : tileData : int : int

    Spécifie les données de bloc à utiliser pour le nouveau bloc. Les valeurs non valides pour l'ID de bloc spécifié reviennent à 0. Si non spécifié, la valeur par défaut est 0. Doit être un nombre entier de 32 bits. Il doit être compris entre 0 et 65535 (inclus).

    BE : blockStates : états de bloc : BlockStateCommandParam


    Spécifie les états de bloc à utiliser pour le bloc. Doit être un argument blockstate comme [" " : , " " : ,...]. Par exemple : ["old_leaf_type":"bouleau","persistent_bit":true].

    détruire|garder|remplacer

    Spécifie comment gérer le changement de bloc. Doit être l'un des éléments suivants :
    • détruire — L'ancien bloc tombe à la fois lui-même et son contenu (comme s'il avait été détruit par un joueur). Joue le bruit de rupture de bloc approprié.
    • keep — Seuls les blocs aériens sont modifiés (les blocs non aériens restent inchangés).
    • replace — L'ancien bloc ne supprime ni lui-même ni aucun contenu. Ne joue aucun son.
    Si non spécifié, remplace par défaut.

    Le résultat

    CommandGâchetteÉdition JavaÉdition Bedrock
    tousles arguments ne sont pas spécifiés correctement Inanalysable Échoué
    la position spécifiée est déchargée ou hors du monde Échoué
    essayez de placer le bloc en mode débogage S. O.
    /setblock ... garderessayez de changer un bloc non aérien Échoué
    /setblock ... garder
    /setblock ... remplacer
    essayer de remplacer un bloc par une copie identique (en ignorant l'entité de bloc)
    tousEn cas de succèsChange les blocs à la position spécifiée.

    Sortie


    CommandÉditionSituationNombre de réussites/exécuter le succès du magasin .../execute le résultat du magasin ...
    tousÉdition JavaEn cas d'échec000
    En cas de succès111
    Édition BedrockEn cas d'échec0S. O.S. O.
    En cas de succès1S. O.S. O.

    Exemples

    • Mettez un coffre face à l'est à vos pieds
      • setblock ~ ~ ~ chest[facing=east]‌[Java Edition only]
      • setblock ~ ~ ~ coffre ["facing_direction":5]‌[Édition Bedrock uniquement]
    • Placez un signe à côté dans Java Edition
      • setblock ~ ~ ~-1 birch_sign{Text1:'"My chest"',Text2:'"Do not open!"'} (Notez les deux ensembles de guillemets autour du texte. Ils sont obligatoires.)
    • Mettez une dalle de quartz supérieure au sommet de votre tête
      • setblock ~ ~2 ~ quartz_slab[type=top]‌[édition Java uniquement]
      • setblock ~ ~2 ~ stone_slab ["stone_slab_type":"quartz","top_slot_bit":true]‌[Bedrock Edition uniquement]

    • /data — modifie les balises de données d'un bloc ou d'une entité
    • /clone — copie les blocs d'une région à une autre
    • /fill — remplit une région avec un bloc

    Histoire

    Édition Java
    1.7.213w37aAjout de /setblock.
    1.1116w32aAjout de la prise en charge de l'état du bloc à /setblock.
    Édition de poche Alpha
    v0.16.0construire 1Ajout de /setblock.
    Édition Bedrock
    1.16.210beta 1.16.210.53Ajout de la prise en charge de l'état du bloc à /setblock.
    Voir sur : Modèle : commandes/contenu [modifier]

    ajouter un commentaire de Commandes/setblock
    Commentaire envoyé avec succès ! Nous l'examinerons dans les prochaines heures.