Wiki Create · Contraptions

Piston mécanique

Le piston mécanique est la première contraption de Create : il fait avancer et reculer des blocs en ligne droite, aussi loin que ses barres d'extension le permettent. Sa version collante ramène ce qu'elle a poussé. C'est la base des portes cachées, des ponts levants et des foreuses sur rail, comme la perceuse mécanique.

Create 6.0.8 · Minecraft 1.21.1 · mis à jour le

Un piston pousse un bloc de planches puis recule ; collant, il le ramène ; avec de la colle, il déplace une structure entière.

Fiche technique

Catégorie
Contraptions
Stress
4 SU par tr/min
Vitesse
tr/min ÷ 512 bloc par tick : 1,25 bloc/s à 32 tr/min, 9,8 au plus
Course
1 bloc par barre d'extension, 64 barres au plus
Poussée
La rangée de blocs devant la tête, plus tout ce qui y est collé ou fixé
Collant
Boule de slime sur le piston : il ramène les blocs en reculant
Limite
2 048 blocs déplacés par contraption
Version
Create 6.0.8 · Minecraft 1.21.1

Fabrication à l'établi

Dalle en bois
Boitier d'andésite
Barre d'extension de piston

→ 1 piston mécanique

Pousser des blocs

Un piston pousse un bloc de planches puis recule ; collant, il le ramène ; avec de la colle, il déplace une structure entière.

Le piston agit sur le bloc posé devant sa tête. Dès qu'il tourne, il assemble ce bloc en contraption et le fait glisser. Une rangée de blocs alignés est poussée d'un coup, avec tout ce qui y tient : colle, châssis, torches ou leviers fixés dessus.

Le sens vient de la rotation

Le levier inverse la rotation : le piston recule

Le piston ne reçoit pas d'ordre : il suit son arbre. Une rotation dans un sens le fait sortir, l'autre le fait rentrer. Dans la boucle, un levier sur un inverseur de rotation suffit à changer de sens. Plus les tr/min sont élevés, plus il va vite.

Brancher le piston

L'arbre se branche sur un côté du piston, perpendiculaire à sa course. Une manivelle suffit pour une petite porte.

Le piston collant

Tête de piston collante qui ramène le bloc

Un piston normal ne tire rien : en reculant, il laisse les blocs là où il les a poussés. Clic droit avec une boule de slime sur le piston, ou version fabriquée à l'établi : la tête devient verte et ramène ce qu'elle touche.

Toute une structure

Structure de planches collées déplacée par le piston

Pour bouger plus qu'une ligne, ajoute des châssis ou un peu de colle extra-forte. Ici, une forme de planches collée au bloc poussé part en entier. Notre simulation a refait l'assemblage avec les règles de Create : les mêmes blocs bougent que dans la scène.

Pas de barre, pas de mouvement

Sans barre derrière lui, le piston ne bouge pas ; avec deux barres, il avance de deux blocs.

Sans barre d'extension derrière lui, le piston reste bloqué : il n'a aucune course. Les barres se posent à l'arrière, dans l'axe, et la tête apparaît toute seule à l'avant quand il s'assemble.

Une barre, un bloc

Deux barres derrière le piston : deux blocs de course

Chaque barre ajoute un bloc de course. Deux barres : deux blocs. Le code de Create en accepte 64 au plus. Huit barres sortent d'une seule recette, assez pour la plupart des portes.

À l'arrêt, des blocs normaux

Le piston recule avec du verre collé et des rosiers sont cassés au passage ; le panneau de réglage change ce qui se passe à l'arrêt.

Quand le piston s'arrête, la contraption redevient de vrais blocs à sa nouvelle place. Les plantes et blocs sans collision sur le passage sont cassés, comme les rosiers de la boucle. Mieux vaut garder la course libre.

Choisir le mode d'arrêt

Réglage du mode d'arrêt du piston

Le panneau de réglage du piston propose trois modes : toujours reposer les blocs à l'arrêt, ne les reposer qu'à la position de départ, ou ne jamais les reposer tant que le piston existe. Le deuxième garde la structure en mouvement à l'aller.

Vitesse et stress

Le piston avance de tr/min ÷ 512 bloc par tick : 0,63 bloc/s à 16 tr/min, 1,25 à 32, 2,5 à 64, 5 à 128. Au-delà de 251 tr/min, il plafonne à 9,8 blocs/s. Il coûte 4 SU par tr/min, quelle que soit la taille de la structure.

Idées de montages

Une porte secrète : deux pistons collants derrière un mur, un levier caché. Un pont-levis : un piston couché sous le tablier. Une foreuse : des perceuses collées à la tête, qui avancent d'un bloc à chaque cycle.

Erreurs fréquentes

Le piston refuse de bouger ? Vérifie les barres derrière lui, un bloc immobile devant (obsidienne, roche-mère) ou une structure de plus de 2 048 blocs. Si la structure bute sur un bloc solide, le piston s'arrête juste avant et la repose. Un piston en mouvement ne peut pas être emporté par une autre contraption.

← Tous les guides du wiki Create

Sources des chiffres (code de Create 6.0.8)
  • Recettes : crafting/kinetics/mechanical_piston.json, sticky_mechanical_piston.json, piston_extension_pole.json (8 barres)
  • Stress : BuilderTransformers.mechanicalPiston (CStress.setImpact(4.0))
  • Vitesse : LinearActuatorBlockEntity.getMovementSpeed (clamp(vitesse / 512, -0,49, 0,49) bloc par tick)
  • Course et poussée : MechanicalPistonBlockEntity.getExtensionRange, PistonContraption.collectExtensions / addToInitialFrontier, CKinetics.maxPistonPoles (64), maxBlocksMoved (2048)
  • Collant : MechanicalPistonBlock.useItemOn (boule de slime)
  • Modes : LinearActuatorBlockEntity.MovementMode (MOVE_PLACE, MOVE_PLACE_RETURNED, MOVE_NEVER_PLACE), disassemble / tryDisassemble
  • Simulation : WIKI/contraption_sim.py (blocs embarqués, durées des mouvements, cordes et acteurs recalculés d'après le code de Create)
  • Scènes : PistonScenes.movement, poles, movementModes (perroquet non dessiné)

Textes et animations originaux de Create France, rendus d'après les scènes Ponder du mod. Create est un mod de la Create Team, non affilié à Create France.