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 (Pre 3.6)

From EngineHub.org Wiki
Jump to: navigation, search

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
  • SI5O - Single input, five 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

For a current list of IC's, type /ic list [-p page#] Ingame!

You can search IC's using /ic search <Search Term> [-p page#]

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

Prior to CraftBook 3.5, the commands were /icdocs, /listics and /searchics, and they did not use a flag for paging. Instead you were required to enter the page

Circuit Usage Notes

ICs which require a radius or radius=x:y:z use the numbers for x, y, and z as offsets by default. In other words, x:y:z determines the distance from the IC block to the center of the radius in the x, y, and z directions . In order to use absolute coordinates, you must put exclamation points in front of the numbers.

For ICs which use items from a chest below them, it is recommended that you use a transparent block such as glass so that you can access the inventory without destroying the IC block.

Triggered ICs

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

Types

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 Outputs high if time is odd, low if even.
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.
MC1112 SISO Teleport Transmitter 3.4b Transmitter for the teleportation network
MC1113 SISO Teleport Reciever 3.4b Receiver for the teleportation network.
MC1200 SISO Mob spawner* 1.3 Spawns mobs when input goes high.
MC1201 SISO Item dispenser* 1.4 Dispenses a set item when input goes high.
MC1202 SISO Chest dispenser 3.0 Dispenses a set item from a chest.
MC1203 SISO Zeus bolt* 2.0 Shoots a lighting bolt in the ground.
MC1204 SISO Entity Trap* 3.0 Damage entities standing on IC.
MC1205 SISO Set block above* 1.4 Sets a block above the IC.
MC1206 SISO Set block below* 1.4 Sets a block below the IC.
MC1207 SISO Flexible Set block* 2.0 Sets a block at an optional axis/distance.
MC1208 SISO MultipleSetBlock 3.2
MC1209 SISO Chest collector 3.0 Collects items into a chest.
MC1210 SISO Particle Effect 3.0 Creates particle and sound effects
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.
MC1213 SISO Sound Effect* 3.2 Creates a sound.
MC1215 SISO SetBlockAboveChest 3.2 Sets a block immediately above the IC from a chest block bag below the IC.
MC1216 SISO SetBlockBelowChest 3.2 Sets a block immediately below the IC from a chest block bag above the IC.
MC1217 SISO Potion Inducer* 3.0 Sets nearby players potion effects.
MC1218 SISO Block Launcher* 3.3 Launches 'Falling Block' entity of set id with set velocity.
MC1219 SISO Automatic Crafter 3.3 Automatically crafts recipes from the dispenser above it.
MC1220 SISO Above Block Breaker 3.3 Breaks above block and drops drops at sign.
MC1221 SISO Below Block Breaker 3.3 Breaks below block and drops drops at sign.
MC1222 SISO Liquid Flood* 3.3 Floods radius with set liquid.
MC1223 SISO Bonemeal terraformer 3.3 Terraforms landscape using bonemeal.
MC1224 SISO Time Bomb* 3.3 Customized TNT Spawning.
MC1225 SISO Pump 3.3 Pumps liquids into above chest.
MC1226 SISO Spigot 3.3 Fills above space with liquid in below chest.
MC1227 SISO Advanced Entity Spawner 3.3.6 Spawns entities with advanced flags.
MC1228 SISO EntityCannon 3.3.8 Launches entities at a set velocity
MC1229 SISO Sorter 3.3.8 Sorts items from input chest
MC1230 SISO Day check 1.3 Outputs whether it is day or night.
MC1231 SISO Simple time control* 1.3 Sets if night or day.
MC1232 SISO Time Set* 1.3 Sets the specific time of day.
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.
MC1236 SISO Weather Faker* 3.0 Player sees fake weather.
MC1237 SISO TimeFaker 3.2 Fakes time to players in radius.
MC1238 SISO Irrigator 3.3.8 Irrigates the soil
MC1239 SISO Combine Harvester 3.4b Harvests nearby crops.
MC1240 SISO Arrow shooter* 2.0 Shoots one arrow.
MC1241 SISO Arrow barrage* 2.0 Shoots five arrows.
MC1242 SISO Chest Stocker* 3.4b Adds item into above chest.
MC1243 SISO Distributer Distributes items left/right with certain quantities.
MC1244 SISO Animal Harvester Harvests Nearby cows and sheep.
MC1245 SISO Container Stacker 3.5 Stacks the contents of a container.
MC1246 SISO XP Spawner 3.5 Spawns in specified amount of XP.
MC1250 SISO Fire shooter* 3.0 Shoots one fireball.
MC1251 SISO Fire barrage* 3.0 Shoots five fireballs.
MC1252 SISO Flame Thrower* 3.3 Shoots a wall of fire.
MC1253 SISO Programmable Firework Display* 3.5 Does pre-built firework displays.
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 Outputs high if item is detected
MC1265 SISO ItemNotSensor 3.2 outputs low if item is detected
MC1266 SISO PowerSensor 3.2 outputs high if offset block is powered
MC1268 SISO ContentSensor 3.5 outputs high if item is inside container.
MC1270 SISO Melody 3.0 Plays specified MIDI file.
MC1271 SISO Entity Sensor 3.2 Outputs a high when one or more specified entity type is detected.
MC1272 SISO PlayerDetection* 3.2 Outputs high when the specified player is detected.
MC1273 SISO Jukebox 3.5 Plays a specified playlist.
MC1275 SISO Tune Player 3.5 Plays a tune.
MC1276 SISO Radio Station 3.5 Broadcasts a radio station, which can play a playlist.
MC1277 SISO Radio Player 3.5 The recieving end of the Radio Station. Plays what the radio station it is listening to boradcasts.
MC1420 SISO Divide-by-N 2.0 Splits another clock rate into a less frequent one.
MC1421 ZISO Clock 2.0 Outputs high every X ticks when input is high.
MC1510 SISO MessageSender 2.0 Sends a Short Message to one or more players.
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
MC2501 SISO NotPulser* 3.2
MC2510 SISO LowPulser* 3.2
MC2511 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.
MC3231 3ISO Time control* 1.4 Sets the time of day.
MC3300 3ISO ROM set* unknown Prints the IC's inputs to a file.
MC3301 SI3O ROM get* unknown Sets the IC's outputs from a file.
MC4000 3I3O Full adder 2.0 Full adder.
MC4010 3I3O Half adder 2.0 Half adder.
MC4040 3I3O Demultiplexer 3.5 Demultiplexer.
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.
MC6020 SI5O Random 5-Bit unknown Emits five random signals when input goes high.
MCX230 SISO Is It Rain unknown outputs high if it is raining.
MCX231 SISO Is It Storm unknown outputs high if it is storming.
MCX233 SISO Weather Control* unknown set rain and storm duration.
MCT233 SISO Advanced Weather Control* unknown When center input is high, set rain if left is high, and set storm if right is high.

*Requires the permission craftbook.ic.restricted.* or the respective craftbook.ic.mcXXXX permission.

Self-triggered ICs

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.

Types

IC ID Base IC Family Short name Since Description
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.
MC0113 MC1113 ZISO Teleport Receiver 3.4b Receiver for the teleportation network.
MC0202 MC1202 ZISO Container Dispenser 3.0 Dispenses items out of containers
MC0204 MC1204 ZISO Entity Trap* 3.0 Damages nearby entities of a given type.
MC0205 MC1205 ZISO Set block above* 1.4 sets block above the IC
MC0206 MC1206 ZISO Set block below* 1.4 sets block below the IC
MC0209 MC1209 ZISO Chest collector 3.0 Collects items into a chest.
MC0210 MC1210 ZISO Particle Effect 3.0 Creates particle and sound effects constantly while powered.
MC0215 MC1215 ZISO Set block above chest 3.2 Sets above block from below chest
MC0216 MC1216 ZISO Set block below chest 3.2 Sets below block from above chest
MC0217 MC1217 ZISO Potion inducer* 3.0 induces potion effect in nearby players and mobs
MC0219 MC1219 ZISO Automatic Crafter 3.3 Crafts recipe in above dispenser.
MC0220 MC1220 ZISO Above block breaker 3.3 Breaks block above IC
MC0221 MC1221 ZISO Below block breaker 3.3 breaks block below IC
MC0222 MC1222 SISO Liquid Flood* 3.3 Floods radius with set liquid. removes flood when input is low
MC0223 MC1223 ZISO Bonemeal Terraformer ST 3.3.8 Terraforms landscape using bonemeal
MC0225 MC1225 SISO Pump 3.3 Continuously collects liquids below IC when input is high.
MC0228 MC1228 SISO Entity Cannon* 3.3.8 Launches nearby entities at set velocity continuously while input is high.
MC0229 MC1229 ZISO Sorter 3.3.8 Sorts items left or right based on contents of above chest.
MC0230 MC1230 ZISO Day check 2.0 Outputs whether it is day or night.
MC0232 MC1232 ZISO Time set* 1.3 Sets time continuously.
MC0233 MC1233 ZISO Item Fan 3.3.8 Continuously pushes items upward.
MC0234 MC1234 ZISO Planter 3.3.8 automatically plants seeds from above chest
MC0235 MC1235 ZISO Cultivator 3.3.8 automatically tills soil using hoe in above chest
MC0238 MC1238 ZISO Irrigator 3.3.8 automatically irrigates farmland using water in above chest
MC0239 MC1239 ZISO Combine Harvester 3.4b Automatically harvests nearby crops
MC0242 MC1242 ZISO Chest stocker* 3.4b Continuously adds item to chest at given offset.
MC0243 MC1243 ZISO Distributer* 3.5 Distributes items left/right depending on quantity.
MC0244 MC1244 ZISO Animal Harvester Automatically harvests nearby cows and sheep.
MC0245 MC1245 ZISO Container Stacker Stacks contents of a container.
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.
MC0264 MC1264 ZISO Item Sensor* 3.2 outputs high when item is detected
MC0265 MC1265 ZISO Item NOT sensor* 3.2 outputs high when item is not detected
MC0266 MC1266 ZISO Power Sensor* 3.2 detects if offset block is powered
MC0268 MC1266 ZISO Content Sensor 3.5 Detects contents of a container.
MC0270 None ZISO power sensor* 3.2 detects if offset block is powered
MC0271 MC1271 ZISO Entity sensor* 3.2 Outputs a high when one or more specified entity type is detected.
MC0272 MC1272 ZISO Player sensor* 3.2 Outputs a high when a player or group is nearby.
MC0420 MC1421 ZISO Clock 2.0 Generates a pulse at a set rate.
MC0421 None SISO Monostable unknown outputs high once input goes high
MC0500 None ZISO Ranged Output 3.0 Outputs a random number of pulses within a range.
MCZ230 MCX230 ZISO Is It Rain Unknown Senses if it is raining.
MCZ231 MCX231 ZISO Is It Storm Unknown Senses if it is storming.

Programmable logic controllers

PLCs, or programmable logic controllers, are a special type of IC that can be either triggered or self-triggered, and instead of having a hardcoded action executes code provided by the user on a set of signs above or below the IC.

Types

IC ID Family Language Since Instant
MC5000 VIVO Perlstone 1.4 No
MC5001 3I3O Perlstone 3.3 No

Configuration

See Configuration

Language: English

Navigation menu