Mise à jour :

1. Placer le siège

execute align xyz positioned ~0.5 ~ ~0.5 run summon minecraft:armor_stand ~ ~0.5 ~ {Invisible:1b,Marker:1b,NoGravity:1b,Tags:["seat"]}

Placez-vous sur un escalier en position basse et lancez-la depuis le chat. Elle se centre sur le bloc et place un porte-armure invisible à hauteur d'assise. Voir les commandes de porte-armure.

2. Ajouter une zone de clic droit

execute align xyz positioned ~0.5 ~ ~0.5 run summon minecraft:interaction ~ ~ ~ {width:1f,height:1f,Tags:["chair"]}

Une entité interaction est une boîte invisible qui retient qui a fait un clic droit dessus.

3. Asseoir celui qui clique

# Répétition, Toujours actif
execute as @e[type=minecraft:interaction,tag=chair] at @s if data entity @s interaction on target run ride @s mount @e[type=minecraft:armor_stand,tag=seat,limit=1,sort=nearest]
# Chaîne, Toujours actif
execute as @e[type=minecraft:interaction,tag=chair] run data remove entity @s interaction

on target passe au joueur qui a cliqué, qui monte alors sur le siège le plus proche. Voir la commande ride.

4. Se lever et ajouter des chaises

Accroupissez-vous pour vous lever. Répétez les étapes 1 et 2 sur chaque escalier ; un seul ensemble de blocs de commande sert toutes les chaises.

5. Retirer une chaise

/kill @e[tag=seat,distance=..2]
/kill @e[tag=chair,distance=..2]

Dépannage

Vérifiez votre commande

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