MachineCraft - Transform chests into machines: Version: v0.8 This plugin transforms special prepared chests into machines. Features: Grabbing items from ground Transporting items between chests, furnances and minecarts Using items (digging with pickaxes, placing blocks...) Download v0.8 Older versions Source Code Wiki Changelog: Version 0.8 Fixed ItemData managment some crashbug fixes Version 0.7 TransporterMachine dropping system SelectiveGrabberMachine added Version 0.6 TransporterMachine fully supports ItemData Added Hoe+Seed support to UserMachine Added ItemData support to UserMachine Version 0.5 Added CreatorMachine Fixed TransporterMachine Added ToolUsage position in config Version 0.4 Added configuration Fixed water digging bug Version 0.3 - Download Fixed bug - loosing item details by transporter Version 0.2 - Download Crashbug fix UserMachine no longer digs water and bedrock UserMachine drops dirt insted of grass blocks when digging grass UserMachine have 10% chanse to drop flint when digging gravel Version 0.1 First release Known bugs: Transporters are loosing item details (charcoal->coal, colored wool->white wool...) Not all blocks are supported by userMachine ToDo: Fix known bugs Release creator machine (automatic crafting table) Add configuration HowTo: Basic machine:To make a basic machine, you need to place a number of books (code) in the middle slot of a chest. Other slots are used as direction codes, that mean: Top line = blocks above the chest, bottom line = under chest 3x3 part on the left means north, on the right means south from the chest first column of each 3x3 part means east, third means weast Machine will do 1 cycle each time it is powered by redstone. User machine:Code: 21This machine will use items on corresponding blocks (direction codes)Tools will be used to mine blocksItem stacks will be used to place blocksMachine will leave 1 block (or 1 durability for tools) on each slot and stop (more info @ Transporter machine)1 Cycle will place 1 block from each stack. Digging 1 block requres multiple cycles (less cycles for better tools eg. diamond pickaxe, and more for worse tools eg. wood pickaxe) Grabber machine:Code: 22This machine will take all items from the ground around the machie on each cycle and store them in its own inventory (direction codes not used) Transporter machine:Code: 23This machine will transport items between chests, furnances, machines and minecarts. Using this machine to put items into userMachine will put items on direction slots that are already "programmed", thats why machine leaves 1 block. Machine also repace broken tools (1 durability) with new one (if tool is not fully broken yet, it will not repace it, old tool is destroyed after remove)To make this machine you need to specify source by placing 2 books on direction slot and destination by placing 3 books. Machine also requres you to specify what item shuld be transported by placing 1 block on any slot of the chest.To transport items to/from minecart, the direction block shuld be 1 block above rais.You can place 4 books to select drop point, where items that dont fit in destination chest (eg. it is full) will be dropped on ground. If no destination specified all items will be dropped. Only one drop point can be specified when including destination chests (if more, first one will be used). Creator machine:Code: 24This machine will produce items like crafting table.South part (9 slots on the right) is the blueprint.North part (9 slots on the left) is the resource storage (only resources from here will be used to make items)Middle part (8 slots around books) is used to store created items. Created items will not stack to full ( for example creating sticks will make stacks of 4 sticks each insted of 64)Transporter will put items only on corresponding places to protect from using all slots for one material and blocking the machine so if you will put a shovel blueprint, only 1 slot will contain stone and 2 slots will contain sticks.On the image:Wood = here will be materials for item (eg. stone, sticks)Pickaxes = this slots shuld be empty, created items will be stored hereBlueprint on the right = pickaxeSelective Grabber machine:Code: 25This machine will take all items from the ground around the machie on each cycle and store them in its own inventory (direction codes not used) only if it have at least 1 item of that type in its own inventory.