Compare commits
4 Commits
da57201c78
...
main
Author | SHA1 | Date | |
---|---|---|---|
97acc9b466 | |||
dc7d2c54f0 | |||
c277dc9623 | |||
b9dc5a5d35 |
65
README.md
65
README.md
@@ -126,19 +126,22 @@ For more details see [here](./calculations/early_machines.md)
|
||||
|
||||
### ME Automation
|
||||
|
||||
**5x5x5 Crafter**:
|
||||
- 44 Containment Walls
|
||||
- 54 Heat Vents
|
||||
- 18 Crafting CPUs
|
||||
- 9 Pattern Provider
|
||||
**4x4x5 ME crafting cube**
|
||||
- 6 pattern provider
|
||||
- 6 crafting cpus
|
||||
- 32 heat vent
|
||||
- 36 containment walls
|
||||
|
||||
*probably balance more towards more crafting CPUs, fewer pattern providers*
|
||||
**Total resources**:
|
||||
- 96 quartz
|
||||
- 56 quartz dust (32 for silicone -> 12 adv. + 20. basic circuits)
|
||||
- 164 gold
|
||||
- 12 diamonds
|
||||
|
||||
**Total**:
|
||||
- 160 Quartz
|
||||
- 96 Quartz Dust
|
||||
- 27 Diamonds
|
||||
- 235 Gold
|
||||
- 416 iron
|
||||
- 176 redstone
|
||||
- 12 glowstone
|
||||
- 48 glass
|
||||
|
||||
### Blast Furnace
|
||||
34x Blocks
|
||||
@@ -217,30 +220,37 @@ In 3x3 Chunk Area:
|
||||
### Lava centrifuges
|
||||
At some point, start building centrifuges for lava producing copper and tin! Start with 32 or 64, then expand later.
|
||||
|
||||
For more details [see here](./material_calculations/lava_calcs.md).
|
||||
For more details [see here](./calculations/lava_calcs.md).
|
||||
|
||||
### Frame Quarry
|
||||
- 144 Support Frames (+32-64 later)
|
||||
|
||||
This material list is optimized for running in a eternal day, Meadow single biome, flat Mystcraft world.
|
||||
It's not protected against falling gravel or flowing liquids from above.
|
||||
|
||||
- 128 Support Frames
|
||||
- 120 Redstone Tube Frames
|
||||
- 16 Tube Frames
|
||||
|
||||
**Other Mats**:
|
||||
- 48 Mining Wells
|
||||
- 24 Deployer
|
||||
- 80 Block Breaker
|
||||
- 8 Item Tesseracts
|
||||
- 8 Energy Tesseracts
|
||||
- 16 Deployer
|
||||
- 81 Block Breaker
|
||||
- 9 Item Tesseracts
|
||||
- 9 Energy Tesseracts
|
||||
- 64 Red Alloy Wire
|
||||
- 2 Repeater
|
||||
- 3 Repeater
|
||||
- 1 Timer
|
||||
- 1 Lever
|
||||
- 2 Frame Motors
|
||||
- 9 Solar Panels
|
||||
- 8 Solar Panels
|
||||
- 1 Battery Box
|
||||
- 1 Wireless Receiver
|
||||
- 1 Wireless Transmitter
|
||||
- 20 Jacketed Wire
|
||||
- 1 Ender Chest
|
||||
- 3 Control Tracks
|
||||
- 17 Jacketed Wire
|
||||
- ca. 128 Cobblestone Panel
|
||||
- ca. 128 Cobblestone Cover
|
||||
- 2 Cobblestone Cover Strip
|
||||
- 1 Ender Chest / Item Tesseract
|
||||
- 1 Chunk Loader
|
||||
- 1 Screwdriver
|
||||
|
||||
### Industrial Blast
|
||||
|
||||
@@ -296,19 +306,19 @@ Keep enough for Assemblers making Data Control Circuits etc.
|
||||
- 1 stack of centrifuges for platinum dust
|
||||
- Keep ~300 platinum for circuit boards for the fusion
|
||||
|
||||
More details [here](./material%20calculations/iridium_calcs.md)
|
||||
More details [here](./calculations/iridium_calcs.md)
|
||||
|
||||
### For Chrome (need 526)
|
||||
- 4 IBFs for chrome dust -> chrome ingots
|
||||
- 4 electrolyzers on ruby dust -> chrome dust
|
||||
- 3 stacks centrifuges for redstone -> ruby dust
|
||||
|
||||
More details [here](./material%20calculations/chrome_calcs.md)
|
||||
More details [here](./calculations/chrome_calcs.md)
|
||||
|
||||
### For Titanium (need 280)
|
||||
- 16 electrolyzers on bauxite dust
|
||||
|
||||
More details [here](./material%20calculations/titanium_calcs.md)
|
||||
More details [here](./calculations/titanium_calcs.md)
|
||||
|
||||
### For Beryllium (need 264)
|
||||
- 4 electrolyzers on ender pearl dust
|
||||
@@ -377,4 +387,3 @@ Total of 57 Superconductors required (15 recipes of 4):
|
||||
## Charging the Reactor:
|
||||
- Assuming full throughput, the 4 Energy Injectors can accept 32768EU/t, taking about 1 minute to fully charge the required 40 million EU.
|
||||
- This would require 64 boiler pairs (4 layers) with at least partially charged MFSUs, or 85 boiler pairs without any buffer dedicated to the charging.
|
||||
|
||||
|
@@ -201,9 +201,14 @@ function moveTo(x, y)
|
||||
end
|
||||
|
||||
function resupplyItem(slot, num)
|
||||
module = peripheral.wrap("right")
|
||||
|
||||
turtle.select(slot)
|
||||
while (turtle.getItemCount(slot) < num) do
|
||||
turtle.suck(num - turtle.getItemCount(slot))
|
||||
items = turtle.getItemCount(slot)
|
||||
while (items < num) do
|
||||
module.suckSneaky(1, num - items)
|
||||
sleep(1)
|
||||
items = turtle.getItemCount(slot)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -246,6 +251,7 @@ function supplyCentrifuge()
|
||||
module = peripheral.wrap("right")
|
||||
|
||||
-- drop cells from below (side 0)
|
||||
if (cells_drop > 0) then
|
||||
turtle.select(slot_cells_cur)
|
||||
drop = cells_drop
|
||||
if (turtle.getItemCount(slot_cells_cur) < drop) then
|
||||
@@ -255,6 +261,7 @@ function supplyCentrifuge()
|
||||
turtle.select(slot_cells_cur)
|
||||
end
|
||||
module.dropSneakyUp(0, drop)
|
||||
end
|
||||
|
||||
-- drop input from above (side 1)
|
||||
turtle.select(slot_input_cur)
|
||||
@@ -357,16 +364,19 @@ function setupSlots(cells, input, output_1, output_2, output_3, output_4)
|
||||
end
|
||||
|
||||
function enterSupplyLoop()
|
||||
module = peripheral.wrap("right")
|
||||
|
||||
while true do
|
||||
print("Resupplying...")
|
||||
resupplyAll()
|
||||
|
||||
-- go to first centrifuge and wait to start
|
||||
-- go to first centrifuge and wait to start (by checking ingredient)
|
||||
moveTo(1, 0)
|
||||
turtle.select(16)
|
||||
while turtle.suckUp() do
|
||||
while module.suckSneakyUp(1, input_drop) do
|
||||
putBack = turtle.getItemCount(16)
|
||||
turtle.dropUp(putBack)
|
||||
sleep(1)
|
||||
module.dropSneakyUp(1, putBack)
|
||||
sleep(5)
|
||||
end
|
||||
|
||||
@@ -411,4 +421,5 @@ function platinumLoop()
|
||||
end
|
||||
|
||||
print("Centrifuges even item distribution program")
|
||||
platinumLoop()
|
||||
|
||||
redstoneLoop()
|
||||
|
@@ -201,9 +201,14 @@ function moveTo(x, y)
|
||||
end
|
||||
|
||||
function resupplyItem(slot, num)
|
||||
module = peripheral.wrap("right")
|
||||
|
||||
turtle.select(slot)
|
||||
while (turtle.getItemCount(slot) < num) do
|
||||
turtle.suck(num - turtle.getItemCount(slot))
|
||||
items = turtle.getItemCount(slot)
|
||||
while (items < num) do
|
||||
module.suckSneaky(1, num - items)
|
||||
sleep(1)
|
||||
items = turtle.getItemCount(slot)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -246,6 +251,7 @@ function supplyCentrifuge()
|
||||
module = peripheral.wrap("right")
|
||||
|
||||
-- drop cells from below (side 0)
|
||||
if (cells_drop > 0) then
|
||||
turtle.select(slot_cells_cur)
|
||||
drop = cells_drop
|
||||
if (turtle.getItemCount(slot_cells_cur) < drop) then
|
||||
@@ -255,6 +261,7 @@ function supplyCentrifuge()
|
||||
turtle.select(slot_cells_cur)
|
||||
end
|
||||
module.dropSneakyUp(0, drop)
|
||||
end
|
||||
|
||||
-- drop input from above (side 1)
|
||||
turtle.select(slot_input_cur)
|
||||
@@ -357,16 +364,19 @@ function setupSlots(cells, input, output_1, output_2, output_3, output_4)
|
||||
end
|
||||
|
||||
function enterSupplyLoop()
|
||||
module = peripheral.wrap("right")
|
||||
|
||||
while true do
|
||||
print("Resupplying...")
|
||||
resupplyAll()
|
||||
|
||||
-- go to first centrifuge and wait to start
|
||||
-- go to first centrifuge and wait to start (by checking ingredient)
|
||||
moveTo(1, 0)
|
||||
turtle.select(16)
|
||||
while turtle.suckUp() do
|
||||
while module.suckSneakyUp(1, input_drop) do
|
||||
putBack = turtle.getItemCount(16)
|
||||
turtle.dropUp(putBack)
|
||||
sleep(1)
|
||||
module.dropSneakyUp(1, putBack)
|
||||
sleep(5)
|
||||
end
|
||||
|
||||
@@ -411,4 +421,5 @@ function redstoneLoop()
|
||||
end
|
||||
|
||||
print("Centrifuges even item distribution program")
|
||||
|
||||
redstoneLoop()
|
||||
|
Reference in New Issue
Block a user