setblock
Niveau d'autorisation conditions |
2‌ [JE uniquement] |
---|---|
Restrictions |
Triche uniquement‌[BE uniquement] |
Change un bloc en un autre bloc.
Syntaxe
- Édition Java
- Édition Bedrock
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.
Le résultat
Command | Gâchette | Édition Java | Édition Bedrock |
---|---|---|---|
tous | les 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 ... garder | essayez 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) | ||
tous | En cas de succès | Change les blocs à la position spécifiée. |
Sortie
Command | Édition | Situation | Nombre de réussites | /exécuter le succès du magasin ... | /execute le résultat du magasin ... |
---|---|---|---|---|---|
tous | Édition Java | En cas d'échec | 0 | 0 | 0 |
En cas de succès | 1 | 1 | 1 | ||
Édition Bedrock | En cas d'échec | 0 | S. O. | S. O. | |
En cas de succès | 1 | S. 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.2 | 13w37a | Ajout de /setblock. | |||
1.11 | 16w32a | Ajout de la prise en charge de l'Ă©tat du bloc Ă /setblock. | |||
Édition de poche Alpha | |||||
v0.16.0 | construire 1 | Ajout de /setblock. | |||
Édition Bedrock | |||||
1.16.210 | beta 1.16.210.53 | Ajout de la prise en charge de l'Ă©tat du bloc Ă /setblock. |