mensreaMC / Deus-Ex-Machina

Deus Ex Machina: A minecraft tech mod
2 stars 1 forks source link

Storage and Transportation #30

Open mensreaMC opened 10 years ago

mensreaMC commented 10 years ago

INTRO

The purpose of this article is to cover the various modes of storage and transportation in the mod Deus Ex Machina. To an extent this article also covers those machines and devices which would be used to automate various systems.

DETAILS

I.storage items

A.barrels 1.based off real life oil drums and holds up to 42 gallons of liquid

2.made from various materials which determine stack size and potential contents a.wood, tin, lead, steel, stainless steel, aluminum, polyethylene b.certain materials cannot be stored in just any barrel; strong acids for instance require lead lined barrels or plastic (polyethylene) barrels

3.four types of barrels a.wooden barrel -stacks to 16 -cannot hold corrosives b.metal barrel -stacks to 32 -cannot hold corrosives c.lead lined metal barrel -stacks to 16 -can hold corrosives d.plastic barrel -stacks to 64 -can hold corrosives

4.all barrels are produced at the workshop

5.if a recipe calls for a barrel filled with something then an empty barrel is always returned

6.ideally, right clicking on something with an internal liquid storage with a filled barrel deposits that barrels contents in the liquid storage and returns an empty barrel to the players inventory a.this is optional and should not be considered a requirement

B.tanks 1.holds 1000 cubic feet of gas under pressure

2.made from various materials which determine stack size and potential contents a.copper, iron, brass, lead, steel, stainless steel, aluminum b.certain materials cannot be stored in just any tank; corrosive gases may require lead lined tanks

3.three types of tanks a.metal tank -stacks to 32 -cannot hold corrosives b.lead lined metal tank -stacks to 16 -can hold corrosives c.aluminum tank -stacks to 64 -cannot hold corrosives

4.all tanks are produced at the workshop

5.if a recipe calls for a tank filled with something then an empty tank is always returned

6.ideally, right clicking on something with an internal gas storage with a filled tank deposits that tanks contents in the gas storage and returns an empty tank to the players inventory a.this is optional and should not be considered a requirement

C.vessel 1.small containers used to store 1 gallon of a liquid 2.made from wood, glass, metal or plastic 3.cannot hold corrosives 4.wood vessel recipe: a.0=air, 1=plank 010 101 010

D.cylinder 1.small containers used to store 10 cubic feet of gas 2.made from metal 3.cannot hold corrosives

II.storage blocks

A.crate 1.holds as much as 2 double chests 2.single block with no animations that does not connect with other crates 3.made from various materials that determine blast resistance and damage threshold a.wood, steel, aluminum b.wood has the same properties as plank block c.aluminum has the same properties as obsidian block d.steel is twice as tough as obsidian block 3.crates read as "[material type] crate" 4.all crates are produced at the workshop except wood a.wood can be made in the typical fashion by surrounding a metal ingot with planks in a 3x3 grid; yields 1 crate 5.considered a valid inventory to automatically eject materials in an output grid to

B.vault 1.holds as much as 2 double chests 2.single block with no animations that does not connect with other vaults 3.made from steel, tool steel, or tungsten alloy a.better materials require less metal to construct the vault 4.cannot be broken by damage or explosions, must be right clicked with any of "the peoples tools!" by the player who placed it and only then if it is empty 5.only the player who placed it can access its inventory a.ideally has a field where player names can be entered or removed and is then listed in a scrollable list. this is so players can grant access privileges to other players 6.not a valid inventory to take from via any sort of automation

C.reservoir 1.holds 1000 barrels worth of fluid 2.single block with no animations that does not connect with other reservoirs 3.made from various materials that determine blast resistance, damage threshold and whether it can hold certain fluids a.wood, lead, steel, stainless steel, aluminum, polyethylene b.wood and polyethylene have the same properties as plank block c.aluminum has the same properties as obsidian block d.lead and steel are twice as tough as obsidian block e.lead and polyethylene can hold corrosive liquids while the others cannot 4.reservoirs read as "[material type] reservoir" 5.all reservoirs are produced at the workshop 6.right clicking on this block with a filled barrel deposits that barrels contents into the reservoir while right clicking on this block with an empty barrel will fill it with whatever fluid was stored in the reservoir

C.large tank 1.holds 1000 tanks worth of gas 2.single block with no animations that does not connect with other large tanks 3.made from various materials that determine blast resistance, damage threshold and whether it can hold certain gasses a.copper, iron, brass, lead, steel, stainless steel, aluminum b.copper, iron, brass, and aluminum have the same properties as obsidian block c.lead, steel and stainless steel are twice as tough as obsidian block d.lead can hold corrosive gasses while the others cannot 4.large tanks read as "[material type] large tank" 5.all large tanks are produced at the workshop 6.right clicking on this block with a filled tank deposits that tanks contents into the large tank while right clicking on this block with an empty tank will fill it with whatever gas was stored in the large tank

D.transportation network 1.acts as a way to teleport items 2.holds as much as a double chest and a gui with various read outs and grids a.has one large grid the same size as a double chest b.has a 2x2 grid to hold things like fuel, "trucks", labor tokens, etc c.has a progress gauge 3.twice as strong as an obsidian block 4.must be used in pairs in conjunction with an "manifest" a simple item a.works almost exactly like the IC2 teleporter but instead of teleporting things on it it teleports items in it b.player must place one "transportation network" block and right clicks it with the "manifest" in hand. player then goes somewhere else, places another "transportation network" block and right clicks it with the "manifest" in hand. the inventories are now linked c.player can then load up the inventory of one transportation network block and provide it with a redstone signal to send it to the transportation network block its linked to e.sending items uses fuel, labor and/or capitol (such as a truck or mule/horse item). amount of fuel and labor tokens used depends on the distance between the linked transportation network blocks which is determined by the following equation: "-Distance = sqrt( (dx)^2 + (dy)^2 + (dz)^2 ) -dx, dy, and dz are distances in the x, y, and z directions, respectively." -function courtesy of IC2, hehehe f.takes time according to distance between blocks g.no more than 2 transportation networks can be linked h.can send as much as its able based on available inventory space on receiving end 5.should function as a chunk loader

E.liquid pipeline network 1.acts as a way to teleport liquids 2.holds 1000 barrels worth of liquid and a gui with various read outs and grids a.has one liquid gauge b.has a 3x3 grid for holding pipes c.has a progress gauge 3.twice as strong as an obsidian block 4.must be used in pairs in conjunction with an "manifest" a simple item a.works almost exactly like the IC2 teleporter but instead of teleporting things on it it teleports liquids in it b.player must place one "liquid pipeline network" block and right clicks it with the "manifest" in hand. player then goes somewhere else, places another "liquid pipeline network" block and right clicks it with the "manifest" in hand. the inventories are now linked c.player can then load up the inventory of one liquid pipeline network block and provide it with a redstone signal to send it to the liquid pipeline network block its linked to e.sending items uses uses copper, steel or aluminum pipes and requires electricity in variable quantities based on the distance between the liquid pipeline network blocks which is determined by the following equation: "-Distance = sqrt( (dx)^2 + (dy)^2 + (dz)^2 ) -dx, dy, and dz are distances in the x, y, and z directions, respectively." -function courtesy of IC2, hehehe f.takes time according to distance between blocks g.no more than 2 liquid pipeline networks can be linked h.can send as much as its able based on available inventory space on receiving end i.pipes could either be returned or only used once, ideally they will only be used once -if used only once changing the link requires pipes be used again 5.should function as a chunk loader

F.gas pipeline network 1.acts as a way to teleport gasses 2.holds 1000 tanks worth of gas and a gui with various read outs and grids a.has one gas gauge b.has a 3x3 grid for holding pipes c.has a progress gauge 3.twice as strong as an obsidian block 4.must be used in pairs in conjunction with an "manifest" a simple item a.works almost exactly like the IC2 teleporter but instead of teleporting things on it it teleports liquids in it b.player must place one "gas pipeline network" block and right clicks it with the "manifest" in hand. player then goes somewhere else, places another "gas pipeline network" block and right clicks it with the "manifest" in hand. the inventories are now linked c.player can then load up the inventory of one gas pipeline network block and provide it with a redstone signal to send it to the gas pipeline network block its linked to e.sending items uses uses copper, steel or aluminum pipes and requires electricity in variable quantities based on the distance between the liquid gas network blocks which is determined by the following equation: "-Distance = sqrt( (dx)^2 + (dy)^2 + (dz)^2 ) -dx, dy, and dz are distances in the x, y, and z directions, respectively." -function courtesy of IC2, hehehe f.takes time according to distance between blocks g.no more than 2 gas pipeline networks can be linked h.can send as much as its able based on available inventory space on receiving end i.pipes could either be returned or only used once, ideally they will only be used once -if used only once changing the link requires pipes be used again 5.should function as a chunk loader

E.electric grid 1.acts as a way to teleport electricity 2.instantly teleports electricity pumped into it and has a small GUI and grid for cables a.has a 3x3 grid for holding cables 3.twice as strong as an obsidian block 4.must be used in pairs in conjunction with an "manifest" a simple item a.works almost exactly like the IC2 teleporter but instead of teleporting things on it it teleports electricity flowing into it b.player must place one "electric grid" block and right clicks it with the "manifest" in hand. player then goes somewhere else, places another "electric grid" block and right clicks it with the "manifest" in hand. the grids are now linked c.player can then send electricity into one electric grid block and it will teleport it to the electric grid block that its linked to d.sending electricity uses a number of cables derived from the distance between electric grid blocks: "-Distance = sqrt( (dx)^2 + (dy)^2 + (dz)^2 ) -dx, dy, and dz are distances in the x, y, and z directions, respectively." -function courtesy of IC2, hehehe e.rating of the cables used determines how much electricity can be sent; cables cannot be mixed f.no more than 2 electric grids can be linked g.cables will only be used once -changing the link should refund the cables -if one of the linked blocks is broken it would return the cables used to establish the initial connection 5.should function as a chunk loader

IDEAS

-use Manhattan calculation rather than Euclidian? -pipelines next to pumps move outputs automatically

mensreaMC commented 10 years ago

REVISION 1 -added ideas section, specifically on using manhattan/taxi cab geometerty distance instead of Euclidian (thanks frost!)

mensreaMC commented 10 years ago

REVISION 2 -drastically simplified tanks and barrels by replacing various materials with a few types

mensreaMC commented 10 years ago

REVISION 3 -added entries for vessels and cylinders