FANDOM


Integrated circuits (also known as ICs) are compact components that perform the task of complicated circuits or do things otherwise impossible with Redstone. Building them and connecting them is simple. The ICs in CraftBook currently come in families that correspond with their number of inputs and outputs:

  • ZISO - Single output, no input
  • SISO - Single input, single output
  • SI3O - Single input, three outputs
  • 3ISO - Three inputs, single output
  • 3I3O - Three inputs, three outputs
  • VIVO - Variable number of inputs and outputs

Construction of ICs vary by family, so check out the links for the family in order to find out how to construct an IC.

Commands and In-Game Information Edit

For a current list of IC's, type /listics <page> Ingame!

You can search IC's using /searchics <Search Term> <Page>

For a description and per-line information on a specific IC, shift click and IC or type /icdocs <IC ID> (eg, /icdocs MC1200). IC Docs also works with search terms, it just gives the docs of the first result.

Triggered ICs Edit

ICs of this type only trigger when an input changes. Most ICs are of this type.

Types Edit

IC ID Family Name Since Description
MC1000 SISO Repeater 1.3 Repeats a state from input to output terminals.
MC1001 SISO NOT gate 1.3 Inverts the input state.
MC1017 SISO Rising edge-triggered toggle flip flop 1.3 Toggles state when input goes high.
MC1018 SISO Falling edge-triggered toggle flip flop 1.3 Toggles state when input goes low.
MC1020 SISO 1-bit random number generator 1.3 Emits a random state when input goes high.
MC1025 SISO Server time modulus 2 1.3 Server time modulus 2.
MC1110 SISO Wireless transmitter 1.3 Transmit a state to a band.
MC1111 SISO Edge-triggered wireless receiver 1.3 Receives a state transmitted by MC1110.
MC1202 SISO Chest dispenser 3.0 Dispenses a set item from a chest.
MC1209 SISO Chest collector 3.0 Collects items into a chest.
MC1211 SISO SetBridge 3.2 Will manifest a bridge of material type [BlockIDOn] with a high input, then (optionally) manifest a bridge of material type [BlockIDOff] when the high input is removed.
MC1212 SISO SetDoor 3.2 Will manifest a door of material type [BlockIDOn] with a high input, then (optionally) manifest a door of material type [BlockIDOff] when the high input is removed.
MC1215 SISO SetBlockAboveChest 3.2 Sets a block immediately above the IC from a chest block bag below the IC.
MC1216 SISO ISO SetBlockBelowChest 3.2 Sets a block immediately below the IC from a chest block bag above the IC.
MC1219 SISO Automatic Crafter 3.3 Automatically crafts recipes from the dispenser above it. (Buggy)
MC1223 SISO Bonemeal terraformer 3.3 Terraforms landscape using bonemeal.
MC1225 SISO Pump 3.3 Pumps liquids into above chest.
MC1226 SISO Spigot 3.3 Fills above space with liquid in below chest.
MC1229 SISO Sorter 3.3.8 Sorts items from input chest
MC1230 SISO Day check 1.3 Outputs whether it is day or night.
MC1233 SISO Item Fan 3.3.8 Pushes dropped items.
MC1234 SISO Planter 3.3.8 Sows plantable crops.
MC1235 SISO Cultivator 3.3.8 Tills the soil.
MC1238 SISO Irrigator 3.3.8 Irrigates the soil
MC1260 SISO Water sensor 2.0 Outputs a high when water is detected.
MC1261 SISO Lava sensor 2.0 Outputs a high when lava is detected.
MC1262 SISO Light sensor 2.0 Outputs a high when a minimum specified light level is reached.
MC1263 SISO Block sensor 3.0 Outputs a high when a specified block is detected.
MC1264 SISO ItemSensor 3.2
MC1265 SISO ItemNotSensor 3.2
MC1266 SISO PowerSensor 3.2
MC1272 SISO PlayerDetection 3.2
MC1420 SISO Divide-by-N 2.0 Splits another clock rate into a less frequent one.
MC2020 SI3O 3-bit random number generator 1.3 Outputs 3 random bits when input goes high.
MC2100 SISO Delayer 3.2 Delays a high (on) state by keeping the circuit high (on) for X seconds.
MC2101 SISO NotDelayer 3.2 Delays a high (on) state by keeping the circuit low (off) for X seconds.
MC2110 SISO LowDelayer 3.2 Delays a low (off) state by keeping the circuit high (on) for X seconds.
MC2111 SISO NotLowDelayer 3.2 Delays a low (off) state by keeping the circuit low (off) for X seconds.
MC2500 SISO Pulser 3.2
MC2510 SISO NotPulser 3.2
MC2511 SISO LowPulser 3.2
MC2501 SISO NotLowPulser 3.2
MC2999 SI3O Marquee 2.0 Cycles (bitshifts) a signal between output pins on high input.
MC3002 3ISO 3-input AND 1.4 Outputs the AND of 3 inputs.
MC3003 3ISO 3-input NAND 1.4 Outputs the NAND of 3 inputs.
MC3020 3ISO 2-input XOR 1.4 Outputs the XOR of 2 inputs.
MC3021 3ISO 2-input XNOR 1.4 Outputs the XNOR of 2 inputs.
MC3030 3ISO RS NOR latch 1.4 Simulates the function of a SR latch made from NOR gates.
MC3031 3ISO Inversed RS NAND latch 1.4 Simulates the function of a SR latch made from NAND gates with inversed inputs.
MC3032 3ISO JK negative edge-triggered flip flop 2.0 JK flip flop.
MC3033 3ISO RS NAND latch 1.4 Simulates the function of a SR latch made from NAND gates.
MC3034 3ISO Rising edge-triggered D flip flop 1.4 Sets output based on D input when clock input goes to high.
MC3036 3ISO Level-triggered D flip flop 1.4 Sets output based on D input while clock input is high.
MC3040 3ISO Multiplexer 2.0 Chooses one of two inputs as the output.
MC3050 SISO CombinationLock 3.2
MC3101 3ISO DownCounter 2.0 Sets the output to high once counted to a number.
MC3102 SISO Counter 3.2 Incrementally counts up to X each time received input goes from low to high.
MC4000 3I3O Full adder 2.0 Full adder.
MC4010 3I3O Half adder 2.0 Half adder.
MC4100 3I3O Full subtractor 2.0 Full subtractor.
MC4110 3I3O Half subtractor 2.0 Half subtractor.
MC4200 3I3O Dispatcher 2.0 Sets only one of two outputs at a time to one input.

Self-triggered ICs Edit

ICs of this type are special, as they do not require a clock signal, and instead execute every two ticks. For example, the triggered version of the day check IC (MC1230) normally requires an alternating signal to be used as an automated check, but when its self-triggered equivalent is used, it will trigger automatically on passing of time, allowing you to make day/night-triggered systems more easily. Most ICs of this type are otherwise equivalent to their triggered equivalent.

ICs of this type require the permission /allic or the respective /mcXXXX permission, if the instant-ics-require-permission option is on, to build.

Types Edit

IC ID Base IC Family Short name Since Description
MC0420 MC1420 ZISO Clock 2.0 Generates a pulse at a set rate.
MC0020 MC1020 ZISO 1-bit random number generator 2.0 Emits a random state.
MC0111 MC1111 ZISO Wireless receiver 2.0 Receives a state transmitted by MC1110.
MC0209 MC1209 ZISO Chest collector 3.0 Collects items into a chest.
MC0219 MC1219 ZISO Automatic Crafter 3.3 Crafts recipe in above dispenser.
MC0223 MC1223 ZISO Bonemeal Terraformer ST 3.3.8 Terraforms landscape using bonemeal
MC0230 MC1230 ZISO Day check 2.0 Outputs whether it is day or night.
MC0260 MC1260 ZISO Water sensor 2.0 Outputs a high when water is detected.
MC0261 MC1261 ZISO Lava sensor 2.0 Outputs a high when lava is detected.
MC0262 MC1262 ZISO Light sensor 2.0 Outputs a high when a minimum specified light level is reached.
MC0263 MC1263 ZISO Block sensor 3.0 Outputs a high when a specified block is detected.
MC0272 MC1272 ZISO Player sensor 3.2 Outputs a high when a player or group is nearby.