This action might not be possible to undo. Are you sure you want to continue?
BuildCraft Handbook 1.0
BuildCraft Handbook 1.0
BuildCraft is a Minecraft mod that aims at providing advanced building capabilities to the game. It is currently split in three parts: Transport, Factory and Builders. Transport provides means to move items easily across the map. Factory allow the extracting of resources and automatically craft tools and materials. Builders adds automatic builder mechanisms. All of these three mods are independents. The player may want to install one of the other depending on the user experience they're wishing to achieve, or for other technical considerations such as constraints coming from other mods. However, while independent, these mods have been designed to work together, and installing them all will provide additional interaction capabilities. BuildCraft has been designed to be used on an advanced world. You will find that many recipes require a substantial amount of diamond, lapis or redstone, which are typically available after a few hours in survival mode.
BuildCraft Handbook 1.0
Illustration 1: Two repeaters clock ignition phase Illustration 2: Two repeaters clock . Several mods provide additional way of generating alternate current as well. This can be achieved by various mechanisms know as clock.2 Base Concepts 1 Powering Most BuildCraft mechanisms need to be powered to be working. or pulsar. By default. an alternate source of redstone current (AC) is needed. since it changes the mod balance. This is however considered as being a “cheat” mode. If the BuildCraft property “current. which means that the power has to be switched on / off regularly to have machines working. potentially saving CPU time.continous” is set to false. In some cases. then machine will be activated upon direct current (DC). using that mechanism may be CPU-consuming.after ignition BuildCraft Handbook 1.0 4/38 .
In the base game. 2 Inventories Pipes and machines usually know how to interact with inventories. Other mods may add their own inventories as well.g. BuildCraft adds a couple of inventories such as the Automatic Crafting Table or the Filler. typically two inputs and one output. BuildCraft will know how to interact with them out of the box.0 . In most cases. An inventory is basically anything that can contain object. the furnace. This is the case of e. or to a block next to it. 5/38 BuildCraft Handbook 1. furnaces or dispensers. Certain inventories have a special status: – Three slots inventories: These inventories have three slots.Illustration 4: Pulsar Illustration 3: Auto-initialized repeater Note that BuildCraft machines are powered through indirect power. inventories can be things such as chests. This mean that the redstone signal can go directly to the machine.
and one cycle is the timespan where Minecraft updates the game.– – – Two slots inventories: Although Minecraft doesn't provide any of these. 3 Speed The unit used to specify speed in this document is block per cycle. but should be roughly about twenty. 4 Gears BuildCraft Handbook 1. working like input / output devices.0 6/38 . or bpc. Special inventories: Modders can specify an inventory to have a special behavior. How many cycles in a second may depends on your actual hardware configuration. One block has the length of a regular Minecraft block. or mbpc. There's no way to deduce from the inventory itself if it has to be considered special or not – modders have the responsibility of documenting that. So 1 bpc is a fairly high speed. Slower objects' speed will often be refered to as mili block per cycle. Passive inventories: This is basically all other kinds of inventories. the smallest time between two minecraft event. This is for example the case of the Diamond Pipe or the Automatic Crafting Table. certain mods have implemented a two-slot inventories.
The base gear is crafted out of four wooden sticks. but are only activated if needed. gold and diamond. four piece of cobblestone. For example. so that a diamond gear costs in total four wooden sticks. and then upgraded to stone. installing only Core + Transport mods will not activate gears.0 7/38 . They're contained by the Core mod. because gears are not required to craft pipes. Gears is the only BuildCraft item shared amongst mode. four iron ingots.Gears are at the basis of many machinery recipes. BuildCraft Handbook 1. four gold ingots and four diamonds. The relative expensiveness of these items is to put in relation with the complexity and the power of the technology that they allow crafting. iron.
When a pipe is broken. and all pipes can place objects into inventories. If there's no possibility. they will slowly decelerate. BuildCraft Handbook 1.6.3. Until BuildCraft 1. typically the output. the bottom pipe to the bottom slot. Normally. They can go in either direction – collision is not managed by the system. Items travel in the pipe as a constant rate unless accelerated. though special blocks such as the automatic working table can release a stack of items. or no connection can accept items (i. When they are accelerated. This is not the case anymore. it will release all objects that were traveling into it.3 Transport Mod Contents 1 Introduction Pipes are the basis of the BuildCraft transportation system. it is possible to get back that behavior by setting the configuration property “ “pipes. objects are moving at the speed of 10 mbpc. objects travel only one by one in a pipe. when the fuel is usually expected.e. it will go straight to the center. until reaching their base speed. the output. all pipes could be connected together. 10 mbpc each time they cross a pipe.alwaysConnect” to “true”. All pipes can receive objects from pipe pushing machines. By default. the pipes on top and bottom will interact with the first slot. They all can be connected on their 6 ends to either other pipes. When connected to a three slot inventory. e.0 8/38 . usually the place where the smeltable object is placed. and then orient itself in one of the available locations. there are no connections. inventories or machines able to push items into pipes such as mining machines. typically the input. By default. while the pipes on the bottom will interact with the second slot. either randomly or following a pipe-specific rule. and all pipes on the side will interact with the third one.6. the item will be dropped. when an item enters a pipe. When interacting with a two slots inventory. but for legacy worlds. if the inventories are full).g. the top pipe will interact with the top slot.
0 9/38 .Illustration 5: Pipes connected to a three-slots inventory BuildCraft Handbook 1.
receive items from machines. they're also the cheapest.2 Cobblestone Pipe Cobblestone pipes are the most common kind of pipes. The only pipe default mechanism that they override is that they cannot be connected to stone pipes. BuildCraft Handbook 1.0 10/38 . Because they're crafted out of two block of cobblestone and one block of glass. they can interact with other pipes. Other than that. put items into inventories. and send items into random directions when forking.
allowing to preserve speed on a longer distance.0 11/38 . they will only decelerate by 5 mbpc in stone pipes. they have only two differences : first cobblestone pipes cannot be connected to stone pipes. which allow creation of denser unidirectional pipe networks. Illustration 6: Stone and cobblestone pipe network BuildCraft Handbook 1.3 Stone Pipe Stone pipes are very close to cobblestone pipes. Besides the crafting recipe. While objects decelerate by 1 mbpc when entering most pipes until reaching floor speed. They will make a better job at preserving object speed as well. as shown as the illustration.
they extract one item per 50 cycles. they share all the common pipes properties and can be connected to any kind of pipes. They will only extract objects from their plain side so that it's possible to use just one pipe to connect two chests. Right-clicking on the pipe will switch the extraction end. When powered through alternative current.0 12/38 . Other than that. Illustration 7: Right-to-left wooden pipe extraction BuildCraft Handbook 1. Wooden pipes are polarized.4 Wooden Pipe Wooden pipes allow the extracting of objects from inventories.
two of witch being non-wodden. This last characteristic allow to design a system with three pipes going to the iron pipe. As a matter of fact. BuildCraft Handbook 1. all others are solid. or by changing the power status next to the pipe with e. This end can be modified by either right-clicking on the pipe. Iron pipes can never send objects to machines that are only in output mode (e. as opposed to a random one which is the case for most other pipes.g. Switching the power in that situation will switch the direction back and forth between the two nonwooden pipes. quarry or mining well) or to wooden pipes. Objects can come from any end of the pipe.g. it will bounce back. but they always will be directed towards the transparent end.5 Iron Pipe Iron pipes allow to lead objects always in the same direction. Iron pipes have only a transparent end. a lever.0 13/38 . if an object is sent through the transparent end.
golden pipes accelerate objects to 200 bpc. You can check that a golden pipe is properly powered by looking at the texture which will be a little bit darker. Illustration 8: Unpowered and powered golden pipes BuildCraft Handbook 1. Items will slow down by 10 bpc each time they cross a pipe after that. except for stone pipes. Note that two golden pipes cannot be connected together.6 Golden Pipe When powered by DC.0 14/38 . which only decelerate by 5 bpc.
one filtered by one occurrence. the correspondence between rows and ends being identified by the colors.7 Diamond Pipe Diamond pipes allow to send objects into specific directions depending on their kind. If an item is present in several filters. Adding more than one occurrence of an item will increase the probability of an object to take that direction. It is possible to let several kind of items pass through a given filter by adding them one after the other to the corresponding inventory row – making it possible to filter up to nine item kinds. Right clicking on the pipe will open the filter inventory. A diamond pipe has a different color at each end. and the other one by two. In this view. BuildCraft Handbook 1. items in diamond pipes do not bounce back. only items of the corresponding kind will pass through that filter. or be dropped if there's no available filter. By default. diamond pipes behave like regular pipes – items will be sent randomly to each direction.0 15/38 . then the direction will be chosen randomly amongst the possible filters. each row correspond to an end of the filter pipe. As soon as an item is added to a filter. other items will go to other ends if available. Pipes cannot extract or place objects from them as they would with regular inventories. it will have twice as much chance to go into the second one than the first one. Diamond pipes are special inventories. If an item has the choice between two directions. each of one corresponding to a different filter. Unlike with iron pipes.
However. Obsidian pipes cannot be connected together.8 Obsidian Pipe Obsidian pipe vacuum objects from the ground. When an item gets out an obsidian pipe. By default. they will only get the object when sent right to them. at the rate of one item per 25 cycles. it will not be sucked again for some time. Illustration 9: Vacuum floor with obsidian and iron pipes BuildCraft Handbook 1.0 16/38 . when not powered. if powered by AC. obsidian pipes will suck items placed one block in front of them.
BuildCraft Handbook 1.Illustration 10: Open junction with obsidian pipes Obsidian pipes have the ability to extract objects from a minecart when powered by AC.0 17/38 .
So it is possible to exit the table without dropping the contents that were in the process of being crafted. leaving a working recipe in the table will allow pipes to activate the automating crafting mechanisms and pull out objects.0 18/38 . However. Illustration 11: Compact ladder craft chain BuildCraft Handbook 1. the automatic crafting table acts like a regular crafting table.4 Factory Mod Contents 1 Automatic Crafting Table From the player interaction point of view. except that it stores objects.
they will decrement each stack. the automatic crafting table will look at nearby inventories to get items to craft. In this case. Instead.Automatic crafting tables are special inventories. like bucket for example. If there is not enough item in the crafting table inventory. When wooden pipes extract objects out of chests. if all stacks contains at least two objects. and extract the recipe results only. Wooden pipe extraction will make sure that there is always one item of each left in the recipe. like other automatic crafting tables.0 19/38 . This is particularly useful when the crafting recipe is based on nonstackable items. in order to preserve the recipe. Pipes can only place object on top of items stacks that are already there. BuildCraft Handbook 1. the only option is to provide adjacent chests with items to be used in the crafting recipe. in order to keep it. they never extract the object in the inventory. It will not consider special inventories.
replacing them by a special kind of pipe that cannot be crafted manually. They will extract block underneath one by one. an iron. like a chest.2 Mining Well Mining wells are devices allowing to dig vertically in the ground. Using any other kind of item will break the well. or when powered by AC. Illustration 12: Mining well digging If there is an inventory adjacent to the well.0 20/38 .g. objects will BuildCraft Handbook 1. They can operate both when right-clicked. Digging will go down until bedrock or lava is encountered. a golden or a diamond pickaxe. mining wells can be dug by e. After being placed.
hence extracting valuable ores in small quantities quickly. BuildCraft Handbook 1. but before getting into some more serious mining with a quarry. They main advantage is that they can dig very fast to bedrock. In there is no inventory. the dug item will be thrown in the air. or all inventories are full.be placed into the inventory in priority. In principle. If there's no pipe either.0 21/38 . mining wells should be used after some time of manual digging. then the mining well will try to place items in a adjacent pipe.
It is able to mine a large area on the ground. and only iron. and the area withing this perimeter will be BuildCraft Handbook 1. golden or diamond pickaxe can pick up a mining well that has been placed on the ground. all the way to bedrock. block under lava or bedrock will not be mined. During the first stage of operation.3 Quarry The quarry is the most advanced mining mechanism in BuildCraft as for now. a quarry will define a 9x9 area where it's going to dig.0 22/38 . Illustration 13: A quarry sending objects in two chests By default. Like the mining well. when placed on the ground. and is operated either by a right click or through AC. an orange frame will be build around.
excavated. Building this yellow frame. or more if the area defines a higher height. Placing them to a land mark selecting an area (see the next chapter) will define an new mining area. and lastly thrown in the air. BuildCraft Handbook 1. Quarries are area-sensitive. otherwise in pipes. the quarry will create a drill which will slowly dig objects in the ground. Once set. objects will be placed into the inventory. if there is an inventory adjacent to the quarry. The height of the frame will be at least 5 blocks.0 23/38 . provided that its size is at least 3x3. or placing a block in this area will stop the mining process up until the quarry repairs itself. As for the mining well.
0 24/38 . it will define a cube. They can be placed on blocks like torches. the entire area selection is canceled. identified as a red laser. When right-clicked. Connecting this mark to an other one on an other axis will define a square. up to 64 blocks. and if that mark is available. Illustration 14: Ways of placing land marks BuildCraft Handbook 1.5 Builders Mod Contents 1 Land Marks Land marks are special redstone torches that allow to define a line. a mark will look at all directions to find an other mark. a 2D or a 3D area in the world. When a mark of an area is removed. If it does. including ceiling blocks. and if connected to yet an other one on the last remaining axis. if will use that mark as a line selection.
the markers will be dropped. when powered by DC. The blue laser will be removed either when the mark gets unpowered. showing the directions where a complementary mark can be placed. the machine has to be placed right next to one of the marker defining the area. such as the quarry. it's often difficult to place a mark straight on the correct axis.0 25/38 . Illustration 15: Square defined by three land marks BuildCraft Handbook 1. the filler or the template drawing table. When doing so. or when replaced by a red laser. marks will send a blue laser. For that reason. In order to take into account the area selection.When defining large areas. Marks are used to define areas in BuildCraft for certain machines. and the red laser will be replaced with stripes. showing the area of effect.
0 26/38 . these recipes are based on brick and glass. When placed next to a marker part of an area. but the stripes stay. allowing to define filling pattern. the green indicator on the top turns red. replacing the red lasers with stripes. At the moment. Full Filler BuildCraft Handbook 1. the filler may or may not remove blocks that don't fit in the pattern.2 Filler The filler is the first actual building block. Fillers is a special inventory. Once done. but define the way the filler work. using a specific pattern. and will update the pattern display on the sides. at the bottom. It allow players to automatically fill an area. This recipe is connected to a special crafting book. If there's already blocks correctly located. Like most BuildCraft machines. they will be left as-is. it will take that area as the area to fill. allowing to place an other recipe for an other filling operation. The filler will use blocks located in the lower end of its inventory to fill the area. containing both a “pure” inventory part. at the top. and a recipe part. Depending on the recipe. They do not actually create items. the filler is powered by AC.
Flattener Filler This pattern is the only one working outside of the area defined in by the stripes.This pattern will fill the entire area with the given blocks. dropping the corresponding items. It will however remove all blocks that are within the defined area. BuildCraft Handbook 1. and then remove all blocks from the bottom of that area to the top of the world. It will fills all block below the stripes area.0 27/38 . Clear Filler This pattern do not use blocks per see.
it will go from the bottom to the top.Walls Filler This pattern will fill only the sides of the area (walls. the a reverse pyramid will be built. Stairs Filler BuildCraft Handbook 1. The way the pyramid is built depends on where the filler is placed – when on the bottom of the area. Pyramid Filler This pattern will fill a pyramid on the area. If the filler is placed at the top of the area. floor and ceiling). leaving the other blocks untouched. from the top to the bottom. leaving the center untouched.0 28/38 .
If placed on the same level as the marker. from the top of the area BuildCraft Handbook 1. it will create radius stairs. depending on when placed relatively to the markers. it will create regular stairs.0 29/38 . If placed underneath or above a marker. starting from the level where the filler is placed (top or bottom of the area). Illustration 16: Radius stairs.This pattern will fill the area with stairs.
0 30/38 .3 Template Drawing Table The template drawing table is a device allowing to define a precise pattern to fill. Illustration 17: Template made with dirt BuildCraft Handbook 1. it will replace the red lasers with stripes. Whatever blocks in that set of stripes will be captured as the pattern. creating twice a template out of the same template drawing table will issue the same template. If no block has changed. a template has to be placed on the top left slot of the inventory. and used later on. When placed to an area. with the same number. Once set. This template will then be used to write the template. Each template gets assigned a number.
BuildCraft Handbook 1. it is possible to remove old templates by going to the . Note that if a template is associated to a removed number.bpt files.0 31/38 .minecraft/buildcraft/bpt. There is a restriction currently that forbids templates numbers to go beyond 65 025.When powered by DC. recording a plain block for every block of air and vice-versa. the template drawing table will inverse the pattern set in the area. When reaching that limit. and remove the old . it will not be usable anymore.
however. it will remove the stripes around it. but from a template coming out of a drawing table. It will place and remove blocks so that the shape set by the template is respected. The pattern. in the sense that it will fill an area with the blocks it's provided with. Once done. As for most machines. As a matter of fact. the filler doesn't need to be placed next to an area.0 32/38 . The area of construction will be automatically set when receiving a template in the top part of the inventory. Illustration 18: Building from template and anti-template BuildCraft Handbook 1. isn't defined from an recipe. builders operates on AC.4 Builder The builder blocks act much like the filler block.
minecraft/buildcraft. It contains three sections.6 Configuration 1 Buildcraft Folder and buildcraft.minecraft/buildcraft. Note that worlds created with a version of BuildCraft prior to 1.cfg contains a property file allowing users to adjust the gameplay or fix other plugin compatibility issues.continous can be either “true” or “false”. “general” for setting related to the general gameplay.6. To share a world with an other user. where only continuous current is required to have machines working. In case of SMP.minecraft/buildcraft/config/buildcraft. Worlds created with BuildCraft depend on information contained in the . “block” for settings related to blocks (mainly block ids) and “item” for settings related to items (mainly item ids).cfg file automatically imported and removed. Allow to enable the cheat mode. This file is read and resynchronized at each launch of Minecraft.4 will have their legacy BuildCraft. in particular templates and configuration properties. 2 General Settings current.6. client and server need to have the same configuration file.enabled BuildCraft Handbook 1. it is important to share the entire buildcraft folder as well. The file .cfg file All BuildCraft-specific content is located under .0 33/38 . mining.
However. when such a problem arises. given the number of available ids.alwaysConnect can be either “true” or “false”. BuildCraft will automatically compute the next available slot.id”.3 where all pipes could be connected to any other kind of pipe. it's still possible to modify then through the buildcraft. When the file buildcraft.6. pipes. there is already one block at the default id location. Allow to deactivate auto-mining machines. When “true”.cfg is generated. Note that as soon as a world has been created with a set of block ids. enables pipes connections rules implemented until 1. If.cfg file.0 34/38 . it is possible to modify the block ids manually. Although conflicts are less likely to happen. otherwise the world will not be loaded properly. This mechanism allow to avoid block conflict most of the times. 5 Blueprints Folder BuildCraft Handbook 1. items ids are listed in the form “<item name>.6. It's wise to save your versions of buildcraft. all blocks are provided with a default value. these ids have to stay unchanged.can be either “true” or “false”. 4 Item Setting Similar to blocks.cfg from one update to the other. 3 Block Settings All blocks are listed in the form “<block name>. at the time of the generation.id”.
named <template number>.The folder . shared between all the worlds created in the current Minecraft installation. The total number of templates that can be managed by the game cannot exceed 65 025.minecraft/buildcraft/bpt contains blueprints for template.0 35/38 . Rhe player can remove manually files that he knows are not in use anymore.bpt. BuildCraft Handbook 1.
0 36/38 .7 Recipe Book BuildCraft Handbook 1.
0 37/38 .BuildCraft Handbook 1.
BuildCraft Handbook 1.0 38/38 .