This mod adds programmable, modular and persistent computers to the game.
As mentioned above, this mod adds programmable computers, i.e. blocks that can be used to write and run Lua programs. It also adds robots, which are basically mobile mini-computers that can interact with the world much like the player can: they can use items, break and place blocks, activate blocks and so on.
Here are a few key concepts of the mod:
- Computers persist: they will resume where they were interrupted when loaded again after the chunk they’re in was unloaded (e.g. when you quit the game and load the world again or go to the nether and come back).
- Computers are modular: you can configure your computers as you like by installing different expansion cards (redstone, network) and different tiers of memory (RAM) and hard drives.
- Computers need power: you’ll want to use this mod alongside some other mod that allows generating power, such as BuildCraft, IndustrialCraft2, Thermal Expansion or a mod that generates Universal Electricity. This can be disabled in the config, though.
- You’ll notice is that computers are not cheap. There are several recipe sets, included are, aside from the default one, a hardmode set, which makes the recipes more complex and expensive, and a GregTech set which builds upon the hardmode set but uses GT specific items in a couple of recipes.
- Aside from the crafting prices, there are two more resources, memory (RAM) and disk space (Floppy Disks and Hard Disk Drives). You’ll need at least one memory module in you computer to get it running. Having more means you can run more complex programs (by the way, this is the actual amount of memory used by the Lua VM, excluding kernel overhead). If your computer runs out of memory, best case is the currently running program will crash, worst case the whole computer will stop.
- HDDs on the other hand are semi-optional: each computer has a built-in /tmp file system, that provides a small amount of writable space. All data in the temporary file system will be wiped on reboot, though, so if you want to store something longer than one session, you’ll want a floppy or hard disk.
Basic setup: The first tutorial explains the basic setup of a computer. It demonstrates how to build a simple computer and how to connect it to an energy source.
Components: The second tutorial explains the concept of components and how to use them via computers.
Redstone: The third tutorial demonstrates how to send and receive Redstone signals with computers.
File system: The fourth tutorial is about the file system of the computers and the robots.
Robots: The fifth tutorial explains how to use robots.
Interactions with other Mods:
The following mods’ power can be converted to be used by computers:
- Thermal Expansion
- Universal Electricity
The following mods’ bundled redstone systems are supported:
- RedLogic colored / bundled signals.
- MineFactory Reloaded’s RedNet.
- Project: Red’s bundled cables.
Network messages can be passed to and from ComputerCraft using the Router block.
Using an Abstract Bus Card it is also possible to receive and send StargateTech 2′s abstract bus messages.
Redstone in Motion’s carriage controller blocks can be controlled via Lua using the Adapter block.
OpenComponents is an addon mod for OpenComputers that adds support for many blocks from other mods via the Adapter block. When next to an Adapter, supported blocks become “components” that can be used from within a computer. For example, when next to a Note Block the block’s pitch can be set and it can be triggered to play the note. When placed next to an Applied Energistics ME Controller information on the stored items can be queried. This addon is under constant development, so there won’t be (m)any real releases. Please get the latest version on the Jenkins build server instead.