Wiki Create · Fluides
Pompe mécanique
La pompe mécanique est le moteur des réseaux de fluides. Sans elle, les tuyaux restent immobiles ; avec elle, l'eau, la lave ou le miel avancent d'un réservoir à l'autre. Elle se fabrique avec une roue dentée et un tuyau, reçoit sa rotation comme n'importe quelle machine cinétique, et son débit dépend directement de sa vitesse.
Fiche technique
- Catégorie
- Fluides
- Fabrication
- Roue dentée + tuyau à fluide (sans forme)
- Stress
- 4 SU par tr/min (256 SU à 64 tr/min)
- Portée
- 16 blocs de tuyau de chaque côté (réglage mechanicalPumpRange)
- Débit
- Vitesse ÷ 2 en mB par tick : 640 mB/s à 64 tr/min, 2 560 mB/s à 256 tr/min
- Sens
- Celui de la flèche, quel que soit le sens de rotation ; la clé l’inverse
- Plusieurs pompes
- En parallèle sur le même réseau, leurs débits s’additionnent
- Version
- Create 6.0.8 · Minecraft 1.21.1
Fabrication à l'établi (sans forme)
→ 1 pompe mécanique
Le cœur du réseau
Pose la pompe dans une conduite, comme un tuyau droit, puis donne-lui de la rotation par son axe : un rotor, une roue dentée ou une grande roue dentée. Tant qu'elle ne tourne pas, rien ne bouge. Dès qu'elle tourne, elle met en mouvement tout le réseau qui lui est relié, d'un côté comme de l'autre.
Suivre la flèche

La flèche sur la pompe indique le sens du courant. Le réseau situé derrière la flèche est aspiré : la pompe y cherche une source et la vide. Le réseau situé devant est refoulé : le fluide y est poussé jusqu'aux réservoirs, bassins ou machines qui l'acceptent. Chaque côté porte jusqu'à 16 blocs de tuyau.
Aspirer derrière, pousser devant

On voit le fluide partir de la source, rejoindre la pompe puis continuer vers la destination à travers les tuyaux à fenêtre. Le réservoir de départ baisse pendant que l'autre se remplit. Le transfert s'arrête de lui-même quand la source est vide ou la destination pleine.
Inverser le courant

Changer le sens de rotation ne change pas le sens de la pompe : elle pousse toujours vers sa flèche. Pour inverser le courant, fais un clic droit à la clé sur la pompe : elle se retourne, et le fluide repart dans l'autre sens, du second réservoir vers le premier. Un réseau réversible n'a donc besoin que d'une clé, pas d'un inverseur de rotation.
Une portée de 16 blocs
Quelle que soit sa vitesse, une pompe agit sur les tuyaux reliés jusqu'à 16 blocs de chaque côté. Au-delà, le fluide ne va pas plus loin : pour une longue conduite, il faut une seconde pompe en relais. Sur un serveur, cette portée se règle avec l'option mechanicalPumpRange.
Plus vite, plus loin

La vitesse joue deux fois. Elle règle d'abord l'avancée du fluide dans les tuyaux : à 8 tr/min il met plusieurs secondes à traverser une petite installation, à 128 tr/min et plus il arrive presque aussitôt. Elle règle ensuite le débit : la moitié de la vitesse en millibuckets par tick, soit 640 mB par seconde à 64 tr/min et 2 560 mB par seconde à 256 tr/min.
Le coût en stress

Chaque pompe consomme 4 SU par tr/min, soit 256 SU à 64 tr/min et 1 024 SU à 256 tr/min. Aller vite coûte donc cher : vérifie ta source de rotation avec un stressomètre avant d'emballer un réseau. Pour remplir un grand réservoir sans hâte, une vitesse moyenne suffit.
Plusieurs pompes en parallèle

Plusieurs pompes posées côte à côte entre les mêmes réservoirs additionnent leurs débits : trois pompes à 64 tr/min déplacent trois fois plus de fluide qu'une seule. C'est la solution quand une pompe atteint la vitesse maximale de ton réseau cinétique.
Toutes dans le même sens

Les pompes d'un même réseau doivent toutes pointer dans le même sens. Une pompe retournée travaille contre les autres et le débit chute. Vérifie leurs flèches, et retourne à la clé celle qui ne suit pas.
Astuces
Une pompe directement collée à un réservoir peut le vider sans tuyau intermédiaire. Pour une ferme à lave ou une alimentation de moteur à vapeur, une seule pompe rapide vaut mieux qu'une longue chaîne. Et si le fluide ne part pas, vérifie que la source contient bien quelque chose et que la destination a de la place.
← Tous les guides du wiki Create
Sources des chiffres (code de Create 6.0.8)
- Recette : crafting/kinetics/mechanical_pump.json (sans forme)
- Stress : AllBlocks.MECHANICAL_PUMP, CStress.setImpact(4.0)
- Portée : FluidPropagator.getPumpRange, CFluids.mechanicalPumpRange = 16
- Débit : FluidNetwork, transferSpeed = max(1, pression / 2) mB par tick, pression = |tr/min|
- Avancée du fluide : PipeConnection.tickFlowProgress, 1/32 + clamp(pression / 128) × 31/32 par connexion et par tick
- Sens : PumpBlock FACING, la rotation ne l'inverse pas
- Scènes : PumpScenes.flow, speed ; débit simulé d'après le code ci-dessus
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.






