Got a question that the wiki doesn't answer? Ask on the forum (preferred), or join us on IRC.

BeastNode MC-Market.org

CraftBook/Integrated circuits/fr

From EngineHub.org Wiki
Jump to: navigation, search

Les Circuits intégrés (aussi appelés CIs ou ICs en anglais) sont des composants compacts qui améliorent le travail sur des circuits de redstone compliqués ou qui font des choses impossibles à faire avec de la redstone. Construire ces CIs et les mettre en place est simple. Dans Craftbook, les CIs sont actuellement répartis en familles qui correspondent à leur nombre d'entrées et de sorties:

  • ZISO - Une sortie, aucune entrée
  • SISO - Une entrée, une sortie
  • SI3O - Une entrée, trois sorties
  • 3ISO - Trois entrées, une sortie
  • 3I3O - Trois entrées, trois sorties
  • VIVO - Nombre variable d'entrée et de sorties

La construction des CIs change selon leur famille, donc regardez les liens de chaque famille pour comprendre comment les fabriquer.

CI à déclencher

Les CIs de ce type se déclenchent seulement quand le signal d'une des entrées change. La plupart des CIs sont de ce type.

Délai de propagation

  • Pour la version 2.0 et au-dessus, les CIs ont un délai de propagation de deux "ticks". Il n'y a plus aucune limite de récursion qui détruit les fils de redstone.

Types

ID du CI Famille Nom Depuis Parution dans CraftBook Description
MC1000 SISO Répéteur 1.3 Alpha 2 Répète un signal de l'entrée à la sortie du CI (=répéteur classique).
MC1001 SISO Porte NON (NOT) / Inverseur 1.3 Alpha 2 Inverse le signal d'entrée.
MC1017 SISO Inverseur flip flop montant 1.3 Alpha 2 Change le signal de sortie quand le signal d'entrée devient vrai (allumé).
MC1018 SISO Inverseur flip flop descendant 1.3 Alpha 2 Change le signal de sortie quand le signal d'entrée devient faux (éteint).
MC1020 SISO Générateur de nombre 1-bit 1.3 Alpha 2 Emet un signal de sortie aléatoire (vrai ou faux) quand l'entrée devient vrai.
MC1025 SISO Server time modulus 2 1.3 Alpha 2 Change la sortie en fonction de la régularité du temps (voir description complète).
MC1110 SISO Emetteur sans fil 1.3 Alpha 2 Emet un signal (vrai ou faux) vers un récepteur sans fil.
MC1111 SISO Récepteur sans fil non auto 1.3 Alpha 2 Reçoit un signal (vrai ou faux) transmis par le CI MC.
MC1200 SISO Mob spawner* 1.3 Alpha 2 Fait spawner un mob quand le signal d'entrée passe vrai.
MC1201 SISO Item dispenser* 1.4 Alpha 2 Génère un item choisi quand le signal d'entrée passe vrai.
MC1202 SISO Chest dispenser* 2.0 N/A Génère un item choisi dans un coffre.
MC1205 SISO Générateur de bloc au-dessus* 1.4 N/A Génère un bloc choisi au-dessus du CI.
MC1206 SISO Générateur de bloc au-dessous* 1.4 N/A Génère un bloc choisi au-dessous du CI.
MC1207 SISO Générateur de bloc à position libre* 2.0 Alpha 3 Génère un bloc à une distance sur un axe choisie.
MC1230 SISO Vérificateur de jour 1.3 Alpha 2 Modifie le signal de sortie en fonction du jour ou de la nuit.
MC1231 SISO Contrôleur du temps* 1.3 Alpha 2 Change le temps.
MC1260 SISO Capteur d'eau 2.0 Alpha 2 Emet un signal de sortie vrai quand de l'eau est détectée.
MC1261 SISO Capteur de lave 2.0 Alpha 2 Emet un signal de sortie vrai quand de la lave est détectée.
MC1262 SISO Capteur de lumière 2.0 Alpha 2 Emet un signal de sortie vrai quand un certain niveau de lumière est atteint.
MC1240 SISO Tireur de flèches* 2.0 N/A Tire une flèche.
MC1241 SISO Barrage de flèches* 2.0 N/A Tire cinq flèches.
MC1420 SISO Divise-par-N 2.0 N/A Divise la fréquence d'une autre horloge (clock), afin de réduire sa vitesse.
MC1510 SISO Emetteur de message 2.0 Alpha 2 Envoi un message court à un ou plusieurs joueurs.
MC2020 SI3O Générateur de nombres aléatoires 3-bit 1.3 N/A Envoie trois signaux de sortie aléatoires.
MC2999 SI3O Marquee 2.0 Alpha 3 Cycles (bitshifts) a signal between output pins on high input.
MC3002 3ISO Porte ET (AND) à 3 entrées 1.4 Alpha 2 Simule une porte ET à trois entrées.
MC3003 3ISO Porte NON ET (NAND) à trois entrées 1.4 Alpha 2 Simule une porte NON ET à trois entrées.
MC3020 3ISO Porte XOR à 2 entrées 1.4 Alpha 2 Simule une porte XOR à 2 entrées.
MC3021 3ISO Porte XNOR à 2 entrées 1.4 Alpha 2 Simule une porte XNOR à 2 entrées.
MC3030 3ISO RS NOR latch / Mémoire 1-bit 1.4 Alpha 2 Simule la fonction d'une SR latch faite avec des portes NON OU (NOR).
MC3031 3ISO RS NAND latch inversée 1.4 N/A Simule la fonction d'une SR latch faite avec des portes NON ET (NAND) avec des entrées inversées.
MC3032 3ISO JK negative edge-triggered flip flop 2.0 N/A JK flip flop.
MC3033 3ISO RS NAND latch 1.4 N/A Simule la fonction d'une SR latch faite avec des portes NON ET (NAND).
MC3034 3ISO Rising edge-triggered D flip flop 1.4 Alpha 2 Règle une sortie basée sur une donnée d'entrée quand l'entrée de l'horloge (clock) passe à vrai.
MC3036 3ISO Level-triggered D flip flop 1.4 N/A Règle la sortie basée sur une donnée d'entrée tant que l'entrée de l'horloge est sur vraie.
MC3040 3ISO Multiplexer 2.0 N/A Choisit l'entrée 1 ou 2 comme sortie en fonction de l'entrée 3.
MC3101 3ISO Counter 2.0 N/A Règle la sortie à vrai une fois un décompte réglable réalisé.
MC3231 3ISO Time control* 1.4 N/A Règle l'heure de la journée.
MC4000 3I3O Full adder 2.0 N/A Full adder.
MC4010 3I3O Half adder 2.0 N/A Half adder.
MC4100 3I3O Full subtractor 2.0 N/A Full subtractor.
MC4110 3I3O Half subtractor 2.0 N/A Half subtractor.
MC4200 3I3O Dispatcher 2.0 N/A Relie une des deux sorties à l'entrée à la fois.

*Nécessite la permission /allic ou la permission respective /mcXXXX.

CIs automatiques

Les CIs de ce type sont spéciaux, car ils n'ont pas besoin d'un signal d'horloge, et se mettent à jour tous les deux ticks. Par exemple, la version à déclencher du vérificateur de jour (MC1230) nécessite normalement un signal alternatif pour être utilisé comme un vérificateur automatique, mais quand c'est son équivalent automatique qui est utilisé, celui-ci se mettra à jour tout seul, vous permettant de créer des systèmes de déclenchement jour/nuit plus facilement. La plupart des CIs de ce type sont des équivalents des CIs à déclencher.

Les CIs de ce type nécessitent la permission /allic ou la permission respective /mcXXXX, si l'option instant-ics-require-permission est activée, pour être construites.

Types

ID du CI CI associée Famille Nom Depuis Parution dans Craftbook Description
MC0420 MC1420 ZISO Horloge (Clock) 2.0 Génère un signal vrai à intervalles réguliers.
MC0020 MC1020 ZISO 1-bit random number generator 2.0 Génère une sortie vrai ou faux aléatoire.
MC0111 MC1111 ZISO Wireless receiver 2.0 Reçoit un signal (vrai ou faux) transmis par le CI MC1110.
MC0230 MC1230 ZISO Vérificateur de jour 2.0 Envoie un signal en fonction du jour ou de la nuit.
MC0260 MC1260 ZISO Capteur d'eau 2.0 Emet un signal de sortie vrai quand de l'eau est détectée.
MC0261 MC1261 ZISO Capteur de lave 2.0 Emet un signal de sortie vrai quand de la lave est détectée.
MC0262 MC1262 ZISO Capteur de lumière 2.0 Emet un signal de sortie vrai quand un certain niveau de lumière est atteint.

Programmable logic controllers / Contrôleurs logiques programmables

Les PLCs, ou contrôleurs logiques programmables, sont un type spécial des CIs qui peuvent être à déclencher ou automatiques, et au lieu d'avoir une action codée en dur exécute le code fourni par l'utilisateur sur un ensemble de signes au-dessus ou en dessous du CI.

Les PLCs nécessitent la permission /allic ou la permission respective /mcXXXX, si l'option instant-ics-require-permission est activée, pour être construits.

Types

IID du CI Famille Langage Depuis Instant
MC5000 VIVO MC 1.4 No
MC5001 3I3O MC unreleased No

Configuration

Pour restreindre l'usage des CIs ou la création par groupe ou par utilisateur, regardez la page sur la configuration.

Paramètre Valeur Défaut Depuis Description
redstone-ics true/false true 1.3 Autorise l'utilisation des CIs.
redstone-plcs true/false true 1.4 Autorise l'utilisation de PLCs. Notez que les CIs doivent être activées.
redstone-plcs-require-permission true/false false unreleased Restreint les utilisateurs sur l'utilisation de PLCs.
self-triggered-ics true/false true unreleased Autorise l'utilisation des CIs automatiques.
self-triggered-ics-require-permission true/false false unreleased Restreint les utilisateurs sur l'utilisation des CIs automatiques.
Langue : English  • français

Navigation menu