-
Notifications
You must be signed in to change notification settings - Fork 624
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* start on actually having working index pages * Put the autocrafting header scene in the base index page, so there's a nice visual when you first open the guidebook * local storage example and main network example * rename "farming certus" page to "certus growth"
- Loading branch information
1 parent
aec3a48
commit 3dc1f38
Showing
43 changed files
with
230 additions
and
33 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,21 +1,22 @@ | ||
--- | ||
navigation: | ||
title: AE2 Mechanics | ||
position: 20 | ||
position: 30 | ||
--- | ||
|
||
# AE2 Mechanics | ||
|
||
* [Autocrafting](autocrafting.md) | ||
* [Bytes and Types](bytes-and-types.md) | ||
* [Cable Subparts](cable-subparts.md) | ||
* [Certus Growth](certus-growth.md) | ||
* [Channels](channels.md) | ||
* [Devices](devices.md) | ||
* [Energy](energy.md) | ||
* [Farming Certus](farming-certus.md) | ||
* [Import, Export, and Storage](import-export-storage.md) | ||
* [Meteorites](meteorites.md) | ||
* [Network Connections](me-network-connections.md) | ||
* [Quantum Bridge](quantum-bridge.md) | ||
* [P2P Tunnels](../items-blocks-machines/p2p_tunnels.md) | ||
* [Quantum Bridge](../items-blocks-machines/quantum_bridge.md) | ||
* [Spatial IO](spatial-io.md) | ||
* [Subnetworks](subnetworks.md) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
{ | ||
DataVersion: 3460, | ||
size: [5, 2, 1], | ||
data: [ | ||
{pos: [0, 0, 0], state: "ae2:cable_bus{light_level:0,waterlogged:false}", nbt: {cable: {gn: {g: 838568L, p: 0}, id: "ae2:blue_smart_cable", visual: {channelsEast: 2, channelsWest: 2, connections: ["west", "east"], missingChannel: 0b, powered: 1b}}, hasRedstone: 2, id: "ae2:cable_bus", visual: {}}}, | ||
{pos: [1, 0, 0], state: "ae2:cable_bus{light_level:0,waterlogged:false}", nbt: {cable: {gn: {g: 838568L, p: 0}, id: "ae2:blue_smart_cable", visual: {channelsUp: 1, channelsWest: 2, connections: ["up", "west"], missingChannel: 0b, powered: 1b}}, east: {access: "READ_WRITE", filter_on_extract: "YES", fuzzy_mode: "IGNORE_ALL", gn: {g: 838568L, p: 0}, id: "ae2:storage_bus", priority: 0, storage_filter: "EXTRACTABLE_ONLY", visual: {missingChannel: 0b, powered: 1b}}, hasRedstone: 2, id: "ae2:cable_bus", visual: {}}}, | ||
{pos: [2, 0, 0], state: "ae2:cable_bus{light_level:0,waterlogged:false}", nbt: {cable: {gn: {g: 838563L, p: 0}, id: "ae2:green_smart_cable", visual: {channelsEast: 4, channelsUp: 4, connections: ["up", "east"], missingChannel: 0b, powered: 1b}}, hasRedstone: 2, id: "ae2:cable_bus", visual: {}, west: {fuzzy_mode: "IGNORE_ALL", gn: {g: 838563L, p: 0}, id: "ae2:cable_interface", priority: 0, visual: {missingChannel: 0b, powered: 1b}}}}, | ||
{pos: [3, 0, 0], state: "ae2:drive{facing:north,spin:0}", nbt: {id: "ae2:drive", inv: {item0: {Count: 1b, id: "ae2:item_storage_cell_4k", tag: {}}, item1: {Count: 1b, id: "ae2:item_storage_cell_4k", tag: {}}, item2: {Count: 1b, id: "ae2:item_storage_cell_4k", tag: {}}, item3: {}, item4: {}, item5: {}, item6: {}, item7: {}, item8: {}, item9: {}}, priority: 0, proxy: {g: 838563L, p: 0}, visual: {cell0: {id: "ae2:item_storage_cell_4k", state: "empty"}, cell1: {id: "ae2:item_storage_cell_4k", state: "empty"}, cell2: {id: "ae2:item_storage_cell_4k", state: "empty"}, online: 1b}}}, | ||
{pos: [4, 0, 0], state: "ae2:interface", nbt: {fuzzy_mode: "IGNORE_ALL", id: "ae2:interface", priority: 0, proxy: {g: 838563L, p: 0}, visual: {}}}, | ||
{pos: [1, 1, 0], state: "ae2:cable_bus{light_level:9,waterlogged:false}", nbt: {cable: {gn: {g: 838568L, p: 0}, id: "ae2:blue_smart_cable", visual: {channelsDown: 1, channelsEast: 0, connections: ["down", "east"], missingChannel: 0b, powered: 1b}}, hasRedstone: 2, id: "ae2:cable_bus", north: {filter_type: "ALL", gn: {g: 838568L, p: 0}, id: "ae2:crafting_terminal", sort_by: "NAME", sort_direction: "ASCENDING", spin: 0b, view_mode: "ALL", visual: {missingChannel: 0b, powered: 1b}}, visual: {}}}, | ||
{pos: [2, 1, 0], state: "ae2:cable_bus{light_level:0,waterlogged:false}", nbt: {cable: {gn: {g: 838563L, p: 0}, id: "ae2:green_smart_cable", visual: {channelsDown: 4, channelsEast: 4, connections: ["down", "east"], missingChannel: 0b, powered: 1b}}, hasRedstone: 2, id: "ae2:cable_bus", visual: {}, west: {gn: {g: 838563L, p: 0}, id: "ae2:quartz_fiber", outer: {g: 838568L, p: 0}, visual: {missingChannel: 0b, powered: 1b}}}}, | ||
{pos: [3, 1, 0], state: "ae2:cable_bus{light_level:9,waterlogged:false}", nbt: {cable: {gn: {g: 838563L, p: 0}, id: "ae2:green_smart_cable", visual: {channelsDown: 4, channelsWest: 4, connections: ["down", "west"], missingChannel: 0b, powered: 1b}}, hasRedstone: 2, id: "ae2:cable_bus", north: {filter_type: "ALL", gn: {g: 838563L, p: 0}, id: "ae2:crafting_terminal", sort_by: "NAME", sort_direction: "ASCENDING", spin: 0b, view_mode: "ALL", visual: {missingChannel: 0b, powered: 1b}}, visual: {}}}, | ||
{pos: [4, 1, 0], state: "minecraft:hopper{enabled:true,facing:down}", nbt: {Items: [], TransferCooldown: 0, id: "minecraft:hopper"}} | ||
], | ||
entities: [], | ||
palette: [ | ||
"ae2:cable_bus{light_level:0,waterlogged:false}", | ||
"ae2:drive{facing:north,spin:0}", | ||
"ae2:interface", | ||
"ae2:cable_bus{light_level:9,waterlogged:false}", | ||
"minecraft:hopper{enabled:true,facing:down}" | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,12 +1,24 @@ | ||
--- | ||
navigation: | ||
title: Example Setups | ||
position: 30 | ||
position: 40 | ||
--- | ||
|
||
# Example Setups | ||
|
||
"Left as an Exercise to the Reader" | ||
|
||
* [Pipe Subnet](pipe-subnet.md) | ||
* [Processor Automation](processor-automation.md) | ||
* [Amethyst Farm](amethyst-farm.md) | ||
* [An Example "Main Network](main-network.md) | ||
* [Automatic Ore Fortuner](ore-fortuner.md) | ||
* [Cell Dumper or Filler](cell-dumper-filler.md) | ||
* [Charger Automation](charger-automation.md) | ||
* [Furnace Automation](furnace-automation.md) | ||
* [Interface Autostocking](interface_autostocking.md) | ||
* [Item/Fluid "Pipe" Subnet](pipe-subnet.md) | ||
* [Level Emitter Autostocking](level_emitter_autostocking.md) | ||
* [Processor Automation](processor-automation.md) | ||
* [Specialized Local Storage](specialized-local-storage.md) | ||
* [Throwing-In-Water Automation](throw-in-water-automation.md) | ||
* [Simple Certus Farm](simple-certus-farm.md) | ||
* [Advanced Certus Farm](advanced-certus-farm.md) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
--- | ||
navigation: | ||
parent: example-setups/example-setups-index.md | ||
title: An Example "Main Network" | ||
icon: controller | ||
--- | ||
|
||
# An Example "Main Network" | ||
|
||
Many other setups reference a "Main Network". You might also ask how all these [devices](../ae2-mechanics/devices.md) come | ||
together into a functional system. Here is an example: | ||
|
||
<GameScene zoom="2.5" interactive={true}> | ||
<ImportStructure src="../assets/assemblies/treelike_network_structure.snbt" /> | ||
|
||
<BoxAnnotation color="#dddddd" min="3.9 0 1.9" max="9.1 5 7.1" thickness="0.05"> | ||
A big cluster of pattern providers and assemblers give a lot of space for crafting, stonecutting, and smithing patterns. | ||
The checkerboard pattern allows providers to utilize multiple assemblers in parallel while keeping it compact. | ||
Groups of 8 make it impossible for channels to route incorrectly. | ||
</BoxAnnotation> | ||
|
||
<BoxAnnotation color="#dddddd" min="3.9 0 9.9" max="5.1 3 12.1" thickness="0.05"> | ||
Some machines, with a pipe subnet to push their outputs into the providers. | ||
</BoxAnnotation> | ||
|
||
<BoxAnnotation color="#dddddd" min="-0.1 0 8.9" max="1.1 3 13.1" thickness="0.05"> | ||
Some terminals and assorted utility doodads. (you probably want just a crafting terminal, not a regular terminal _and_ crafting terminal) | ||
</BoxAnnotation> | ||
|
||
<BoxAnnotation color="#dddddd" min="-0.1 0 -0.1" max="2.1 3 8.1" thickness="0.05"> | ||
An array of crafting CPUs. A few with larger amounts of storage and a bit more with lower amounts of storage. | ||
You probably want to have more co-processors in an actual setup but that would be a bit large for this scene. | ||
</BoxAnnotation> | ||
|
||
<BoxAnnotation color="#dddddd" min="5.9 0 13.9" max="7.1 1 15.1" thickness="0.05"> | ||
Your controller should be in the middle of your base, and probably a bit larger than this. A stick-shape is pretty good. | ||
</BoxAnnotation> | ||
|
||
<BoxAnnotation color="#dddddd" min="11.9 0 7.9" max="13.1 4 13.1" thickness="0.05"> | ||
Various methods of doing storage, with drives or storage busses. Notice all in groups of 8. | ||
</BoxAnnotation> | ||
|
||
<BoxAnnotation color="#dddddd" min="10.9 0 0.9" max="13.1 2 7.1" thickness="0.05"> | ||
Various methods of doing storage, with drives or storage busses. Notice all in groups of 8. | ||
</BoxAnnotation> | ||
|
||
<IsometricCamera yaw="315" pitch="30" /> | ||
</GameScene> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,68 @@ | ||
--- | ||
navigation: | ||
parent: example-setups/example-setups-index.md | ||
title: Specialized Local Storage | ||
icon: drive | ||
--- | ||
|
||
# Specialized Local Storage | ||
|
||
Utilizing one of the [special behaviors of the Interface](../items-blocks-machines/interface.md#special-interactions), a | ||
[subnetwork](../ae2-mechanics/subnetworks.md) can present the contents of its storage to the main network, without being able | ||
to see the main network's storage, and taking up only 1 [channel](../ae2-mechanics/channels.md). | ||
|
||
This is useful for local storage at some farm, so that the items will not overflow into your main storage. | ||
|
||
<GameScene zoom="6" interactive={true}> | ||
<ImportStructure src="../assets/assemblies/local_storage.snbt" /> | ||
|
||
<BoxAnnotation color="#dddddd" min="4 0 0" max="5 2 1"> | ||
(1) Some method of importing items (in this case an interface) | ||
</BoxAnnotation> | ||
|
||
<BoxAnnotation color="#dddddd" min="3 0 0" max="4 1 1"> | ||
(2) Drive: Has some cells in it. The cells should be filtered to whatever the farm outputs. | ||
The cells can have Equal Distribution Cards and Overflow Destruction Cards. | ||
<Row><ItemImage id="item_storage_cell_4k" scale="2" /> <ItemImage id="equal_distribution_card" scale="2" /> <ItemImage id="void_card" scale="2" /></Row> | ||
</BoxAnnotation> | ||
|
||
<BoxAnnotation color="#dddddd" min="3 1 0" max="4 2 0.3"> | ||
(3) Crafting Terminal: This can see the contents of the Drive on the subnet, but not the contents of your main network's storage. | ||
</BoxAnnotation> | ||
|
||
<BoxAnnotation color="#dddddd" min="2 0 0" max="2.3 1 1"> | ||
(4) Interface #2: In its default configuration. | ||
</BoxAnnotation> | ||
|
||
<BoxAnnotation color="#dddddd" min="1.7 0 0" max="2 1 1"> | ||
(5) Storage Bus: In its default configuration, but can be filtered to whatever the farm outputs. | ||
</BoxAnnotation> | ||
|
||
<BoxAnnotation color="#dddddd" min="1 1 0" max="2 2 0.3"> | ||
Crafting Terminal: This can see both the contents of the main network's storage *and* the subnetwork. | ||
</BoxAnnotation> | ||
|
||
<DiamondAnnotation pos="0 0.5 0.5" color="#00ff00"> | ||
To Main Network | ||
</DiamondAnnotation> | ||
|
||
<IsometricCamera yaw="195" pitch="30" /> | ||
</GameScene> | ||
|
||
## Configurations | ||
|
||
* The first <ItemLink id="interface" /> (1) simply accepts items from whatever farm you have and pushes them into the subnet. | ||
* The <ItemLink id="drive" /> (2) has some [cells](../items-blocks-machines/storage_cells.md) in it. The cells should be | ||
[partitioned](../items-blocks-machines/cell_workbench.md) to whatever the farm outputs. | ||
The cells can have <ItemLink id="equal_distribution_card" />s and <ItemLink id="void_card" />s. | ||
* The second <ItemLink id="interface" /> (4) is in its default configuration. | ||
* The <ItemLink id="storage_bus" /> is in its default configuration, but can be filtered to whatever the farm outputs. | ||
|
||
## How It Works | ||
|
||
* The <ItemLink id="interface" /> on the subnet shows the <ItemLink id="storage_bus" /> on the main network the contents of | ||
the <ItemLink id="drive" />. This means the storage bus can directly pull items from and push items to the cells in the drive. | ||
* Importantly, if the cells in the subnet fill up, the items will not overflow into the main network. If the farm is of a type | ||
that breaks if it backs up, <ItemLink id="void_card" />s can be used to delete the excess items instead. | ||
* If the farm outputs multiple items, <ItemLink id="equal_distribution_card" />s can stop one item from filling all the cells | ||
and not letting the other items be stored. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.