Mise à jour :

Vérifiez d'abord votre édition

« Minecraft: Java Edition » sur ordinateur, c'est Java. Switch, PlayStation, Xbox, téléphones et « Minecraft pour Windows » du Microsoft Store, c'est Bedrock. Un PC Windows qui lance Minecraft pour Windows est donc aussi en Bedrock. Vérifiez pour quelle édition un guide est écrit avant de copier.

Arguments de sélecteur

ObjectifJavaBedrock
À moins de 5 blocs@e[distance=..5]@e[r=5]
À plus de 3 blocs@e[distance=3..]@e[rm=3]
Un seul@e[limit=1,sort=nearest]@e[c=1]
Mode de jeu@a[gamemode=survival]@a[m=survival]
Niveau d'expérience 10+@a[level=10..]@a[lm=10]

Bedrock a aussi hasitem et family. Sur Java, utilisez à la place l'argument nbt ou des tags. Plus de détails dans les sélecteurs de cible.

/effect et /give

# Java
/effect give @p minecraft:speed 30 1
/effect clear @p
# Bedrock
/effect @p speed 30 1
/effect @p clear

Le /give de base (cible, objet, quantité) est identique. Les différences commencent avec les noms et les enchantements : Java 1.20.5+ écrit des composants après l'ID, comme diamond_sword[enchantments={…}]. Bedrock ajoute une valeur de données et un bloc JSON après la quantité, mais seulement pour quelques champs comme can_destroy, can_place_on, keep_on_death et item_lock. Il ne peut pas définir de nom ni d'enchantement au-delà du maximum normal.

/execute

Bedrock a adopté la syntaxe de style Java en 1.19.50, donc ceci marche sur les deux :

/execute as @a at @s run summon lightning_bolt ~ ~ ~

Les anciennes formes Bedrock comme /execute @a ~ ~ ~ summon lightning_bolt doivent être réécrites.

Messages texte

Les deux ont tellraw et title, mais Bedrock utilise {"rawtext":[{"text":"Bonjour"}]} et des codes couleur comme §c. Java utilise des composants de texte avec couleurs et actions au clic. Consultez title et tellraw.

ID différents

La plupart des ID sont identiques, mais pas tous : le générateur de créatures est spawner sur Java et mob_spawner sur Bedrock ; la couche de neige est snow et snow_layer. Un ID rouge ou « objet inconnu » signifie souvent l'ID de l'autre édition. La recherche d'ID affiche les deux.

Commandes propres à une seule édition

Java uniquementBedrock uniquement
/data, /attribute, /item, /bossbar, /trigger, /forceload, /datapack/tickingarea, /camera, /hud, /scriptevent

/tickingarea sur Bedrock fait à peu près ce que fait /forceload sur Java. Le NBT de /summon sur Java n'a pas d'équivalent sur Bedrock ; Bedrock utilise des événements d'apparition et des noms.

Convertir une commande

Vérifiez dans l'ordre les arguments de sélecteur, l'ordre des mots et les ID. Le convertisseur indique ce qu'il faut changer et ce que Bedrock ne peut pas reproduire.

Questions fréquentes

Vérifiez votre commande

Le Command Error Doctor (en anglais) vérifie dans votre navigateur les erreurs de syntaxe les plus courantes.