Skip to content

Commit c9ede06

Browse files
kylev62832
andauthored
Stub aeguide documentation. (#179)
(At long last. Thank you, @kylev. — 90) Closes #146. Co-authored-by: 90 <hi@90.gripe>
1 parent e6b17fb commit c9ede06

35 files changed

+999
-2
lines changed

build.gradle.kts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,8 @@ neoForge {
8888
}
8989

9090
runs {
91+
val main = file("src/main/resources").absolutePath
92+
9193
configureEach {
9294
logLevel = org.slf4j.event.Level.DEBUG
9395
sourceSet = sourceSets.getByName("addons")
@@ -96,6 +98,8 @@ neoForge {
9698
create("client") {
9799
client()
98100
gameDirectory = file("run/client")
101+
systemProperty("guideme.ae2.guide.sources", "$main/assets/$modId/ae2guide")
102+
systemProperty("guideme.ae2.guide.sourcesNamespace", modId)
99103
}
100104

101105
create("server") {
@@ -111,8 +115,8 @@ neoForge {
111115
"--mod", modId,
112116
"--all",
113117
"--output", file("src/generated/resources/").absolutePath,
114-
"--existing", file("src/main/resources/").absolutePath,
115-
"--existing", file("src/main/resources/optional_cell_colours").absolutePath,
118+
"--existing", main,
119+
"--existing", "$main/optional_cell_colours",
116120
"--existing-mod", "ae2"
117121
)
118122
sourceSet = sourceSets.getByName("data")

src/main/java/gripe/_90/megacells/integration/appmek/RadioactiveCellItem.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,10 @@
3131

3232
import gripe._90.megacells.definition.MEGATranslations;
3333

34+
// TODO: Writing up an in-game guide page for this cell has reminded me again just how fucking boring the cell is right
35+
// now. Need to look into how to make it more "interesting" to work with and deal with in 1.22+.
36+
// Also, maybe get rid of some of the constraints that were initially borrowed from the Bulk Cell; requiring this cell
37+
// to be partitioned in advance, for example, is kind of pointless.
3438
public class RadioactiveCellItem extends AEBaseItem implements ICellWorkbenchItem {
3539
public static final Handler HANDLER = new Handler();
3640

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
{
2+
DataVersion: 3955,
3+
size: [1, 1, 1],
4+
data: [
5+
{
6+
pos: [0, 0, 0],
7+
state: "ae2:cable_bus{light_level:0,waterlogged:false}",
8+
nbt: {
9+
cable: {
10+
gn: {p: 0},
11+
id: "ae2:fluix_smart_cable",
12+
visual: {
13+
channelsDown: 1,
14+
connections: ["down"],
15+
missingChannel: 0b, powered: 1b
16+
}
17+
},
18+
hasRedstone: 2,
19+
id: "ae2:cable_bus",
20+
north: {
21+
fuzzy_mode: "IGNORE_ALL",
22+
gn: {p: 0},
23+
id: "megacells:cable_mega_interface",
24+
priority: 0,
25+
visual: {missingChannel: 0b, powered: 1b}
26+
},
27+
visual: {}
28+
}
29+
}
30+
],
31+
entities: [],
32+
palette: [
33+
"ae2:cable_bus{light_level:0,waterlogged:false}"
34+
]
35+
}
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
{
2+
DataVersion: 3955,
3+
size: [1, 1, 1],
4+
data: [
5+
{
6+
pos: [0, 0, 0],
7+
state: "ae2:cable_bus{light_level:0,waterlogged:false}",
8+
nbt: {
9+
cable: {
10+
gn: {p: 0},
11+
id: "ae2:fluix_smart_cable",
12+
visual: {
13+
channelsDown: 1,
14+
connections: ["down"],
15+
missingChannel: 0b, powered: 1b
16+
}
17+
},
18+
hasRedstone: 2,
19+
id: "ae2:cable_bus",
20+
north: {
21+
gn: {p: 0},
22+
id: "megacells:cable_mega_pattern_provider",
23+
priority: 0,
24+
visual: {missingChannel: 0b, powered: 1b}
25+
},
26+
visual: {}
27+
}
28+
}
29+
],
30+
entities: [],
31+
palette: [
32+
"ae2:cable_bus{light_level:0,waterlogged:false}"
33+
]
34+
}
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
{
2+
DataVersion: 3955,
3+
size: [1, 1, 1],
4+
data: [
5+
{
6+
pos: [0, 0, 0],
7+
state: "ae2:cable_bus{light_level:0,waterlogged:false}",
8+
nbt: {
9+
cable: {
10+
gn: {p: 0},
11+
id: "ae2:fluix_smart_cable",
12+
visual: {
13+
connections: ["down"],
14+
missingChannel: 0b,
15+
powered: 1b
16+
}
17+
},
18+
hasRedstone: 2,
19+
id: "ae2:cable_bus",
20+
up: {
21+
cell: {count: 1, id: "megacells:bulk_item_cell"},
22+
gn: {p: 0},
23+
id: "megacells:cell_dock",
24+
priority: 0,
25+
spin: 0b,
26+
visual: {
27+
cellId: "megacells:bulk_item_cell",
28+
cellStatus: "NOT_EMPTY",
29+
missingChannel: 0b,
30+
powered: 1b,
31+
spin: 0b
32+
}
33+
},
34+
west: {
35+
cell: {count: 1, id: "megacells:bulk_item_cell"},
36+
gn: {p: 0},
37+
id: "megacells:cell_dock",
38+
priority: 0,
39+
spin: 3b,
40+
visual: {
41+
cellId: "megacells:bulk_item_cell",
42+
cellStatus: "NOT_EMPTY",
43+
missingChannel: 0b,
44+
powered: 1b,
45+
spin: 0b
46+
}
47+
},
48+
visual: {}
49+
}
50+
}
51+
],
52+
entities: [],
53+
palette: [
54+
"ae2:cable_bus{light_level:0,waterlogged:false}"
55+
]
56+
}
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
{
2+
DataVersion: 3955,
3+
size: [3, 3, 3],
4+
data: [
5+
{pos: [0, 0, 0], state: "megacells:mega_crafting_accelerator{formed:true,powered:true}", nbt: {core: 1b, crafting_scheduling_mode: "ANY", id: "megacells:mega_crafting_unit", inventory: [], proxy: {p: 0}, visual: {}}},
6+
{pos: [0, 0, 1], state: "megacells:mega_crafting_accelerator{formed:true,powered:true}", nbt: {core: 0b, id: "megacells:mega_crafting_unit", proxy: {p: 0}, visual: {}}},
7+
{pos: [0, 0, 2], state: "megacells:mega_crafting_accelerator{formed:true,powered:true}", nbt: {core: 0b, id: "megacells:mega_crafting_unit", proxy: {p: 0}, visual: {}}},
8+
{pos: [1, 0, 0], state: "megacells:mega_crafting_accelerator{formed:true,powered:true}", nbt: {core: 0b, id: "megacells:mega_crafting_unit", proxy: {p: 0}, visual: {}}},
9+
{pos: [1, 0, 1], state: "megacells:mega_crafting_accelerator{formed:true,powered:true}", nbt: {core: 0b, id: "megacells:mega_crafting_unit", proxy: {p: 0}, visual: {}}},
10+
{pos: [1, 0, 2], state: "megacells:mega_crafting_accelerator{formed:true,powered:true}", nbt: {core: 0b, id: "megacells:mega_crafting_unit", proxy: {p: 0}, visual: {}}},
11+
{pos: [2, 0, 0], state: "megacells:mega_crafting_accelerator{formed:true,powered:true}", nbt: {core: 0b, id: "megacells:mega_crafting_unit", proxy: {p: 0}, visual: {}}},
12+
{pos: [2, 0, 1], state: "megacells:mega_crafting_accelerator{formed:true,powered:true}", nbt: {core: 0b, id: "megacells:mega_crafting_unit", proxy: {p: 0}, visual: {}}},
13+
{pos: [2, 0, 2], state: "megacells:mega_crafting_accelerator{formed:true,powered:true}", nbt: {core: 0b, id: "megacells:mega_crafting_unit", proxy: {p: 0}, visual: {}}},
14+
{pos: [0, 1, 0], state: "megacells:256m_crafting_storage{formed:true,powered:true}", nbt: {core: 0b, id: "megacells:mega_crafting_storage", proxy: {p: 0}, visual: {}}},
15+
{pos: [0, 1, 1], state: "megacells:256m_crafting_storage{formed:true,powered:true}", nbt: {core: 0b, id: "megacells:mega_crafting_storage", proxy: {p: 0}, visual: {}}},
16+
{pos: [0, 1, 2], state: "megacells:256m_crafting_storage{formed:true,powered:true}", nbt: {core: 0b, id: "megacells:mega_crafting_storage", proxy: {p: 0}, visual: {}}},
17+
{pos: [1, 1, 0], state: "megacells:mega_crafting_monitor{facing:north,formed:true,powered:true,spin:0}", nbt: {core: 0b, id: "megacells:mega_crafting_monitor", paintedColor: 3b, proxy: {p: 0}, visual: {}}},
18+
{pos: [1, 1, 1], state: "megacells:256m_crafting_storage{formed:true,powered:true}", nbt: {core: 0b, id: "megacells:mega_crafting_storage", proxy: {p: 0}, visual: {}}},
19+
{pos: [1, 1, 2], state: "megacells:256m_crafting_storage{formed:true,powered:true}", nbt: {core: 0b, id: "megacells:mega_crafting_storage", proxy: {p: 0}, visual: {}}},
20+
{pos: [2, 1, 0], state: "megacells:256m_crafting_storage{formed:true,powered:true}", nbt: {core: 0b, id: "megacells:mega_crafting_storage", proxy: {p: 0}, visual: {}}},
21+
{pos: [2, 1, 1], state: "megacells:256m_crafting_storage{formed:true,powered:true}", nbt: {core: 0b, id: "megacells:mega_crafting_storage", proxy: {p: 0}, visual: {}}},
22+
{pos: [2, 1, 2], state: "megacells:256m_crafting_storage{formed:true,powered:true}", nbt: {core: 0b, id: "megacells:mega_crafting_storage", proxy: {p: 0}, visual: {}}},
23+
{pos: [0, 2, 0], state: "megacells:64m_crafting_storage{formed:true,powered:true}", nbt: {core: 0b, id: "megacells:mega_crafting_storage", proxy: {p: 0}, visual: {}}},
24+
{pos: [0, 2, 1], state: "megacells:mega_crafting_unit{formed:true,powered:true}", nbt: {core: 0b, id: "megacells:mega_crafting_unit", proxy: {p: 0}, visual: {}}},
25+
{pos: [0, 2, 2], state: "megacells:64m_crafting_storage{formed:true,powered:true}", nbt: {core: 0b, id: "megacells:mega_crafting_storage", proxy: {p: 0}, visual: {}}},
26+
{pos: [1, 2, 0], state: "megacells:mega_crafting_unit{formed:true,powered:true}", nbt: {core: 0b, id: "megacells:mega_crafting_unit", proxy: {p: 0}, visual: {}}},
27+
{pos: [1, 2, 1], state: "megacells:64m_crafting_storage{formed:true,powered:true}", nbt: {core: 0b, id: "megacells:mega_crafting_storage", proxy: {p: 0}, visual: {}}},
28+
{pos: [1, 2, 2], state: "megacells:mega_crafting_unit{formed:true,powered:true}", nbt: {core: 0b, id: "megacells:mega_crafting_unit", proxy: {p: 0}, visual: {}}},
29+
{pos: [2, 2, 0], state: "megacells:64m_crafting_storage{formed:true,powered:true}", nbt: {core: 0b, id: "megacells:mega_crafting_storage", proxy: {p: 0}, visual: {}}},
30+
{pos: [2, 2, 1], state: "megacells:mega_crafting_unit{formed:true,powered:true}", nbt: {core: 0b, id: "megacells:mega_crafting_unit", proxy: {p: 0}, visual: {}}},
31+
{pos: [2, 2, 2], state: "megacells:64m_crafting_storage{formed:true,powered:true}", nbt: {core: 0b, id: "megacells:mega_crafting_storage", proxy: {p: 0}, visual: {}}}
32+
],
33+
entities: [],
34+
palette: [
35+
"megacells:mega_crafting_accelerator{formed:true,powered:true}",
36+
"megacells:256m_crafting_storage{formed:true,powered:true}",
37+
"megacells:mega_crafting_monitor{facing:north,formed:true,powered:true,spin:0}",
38+
"megacells:64m_crafting_storage{formed:true,powered:true}",
39+
"megacells:mega_crafting_unit{formed:true,powered:true}"
40+
]
41+
}
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
{
2+
DataVersion: 3955,
3+
size: [1, 1, 1],
4+
data: [
5+
{
6+
pos: [0, 0, 0],
7+
state: "ae2:cable_bus{light_level:0,waterlogged:false}",
8+
nbt: {
9+
cable: {
10+
gn: {p: 0},
11+
id: "ae2:fluix_smart_cable",
12+
visual: {
13+
channelsDown: 1,
14+
connections: ["down"],
15+
missingChannel: 0b, powered: 1b
16+
}
17+
},
18+
hasRedstone: 2,
19+
id: "ae2:cable_bus",
20+
north: {
21+
id: "megacells:decompression_module",
22+
visual: {missingChannel: 0b, powered: 1b}
23+
},
24+
visual: {}
25+
}
26+
}
27+
],
28+
entities: [],
29+
palette: [
30+
"ae2:cable_bus{light_level:0,waterlogged:false}"
31+
]
32+
}
Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,112 @@
1+
{
2+
DataVersion: 3955,
3+
size: [3, 1, 1],
4+
data: [
5+
{
6+
pos: [0, 0, 0],
7+
state: "ae2:drive{facing:north,spin:0}",
8+
nbt: {
9+
id: "ae2:drive",
10+
inv: {
11+
item0: {count: 1, id: "megacells:source_storage_cell_1m"},
12+
item1: {count: 1, id: "megacells:experience_storage_cell_1m"},
13+
item2: {count: 1, id: "megacells:source_storage_cell_4m"},
14+
item3: {count: 1, id: "megacells:experience_storage_cell_4m"},
15+
item4: {count: 1, id: "megacells:source_storage_cell_16m"},
16+
item5: {count: 1, id: "megacells:experience_storage_cell_16m"},
17+
item6: {count: 1, id: "megacells:source_storage_cell_64m"},
18+
item7: {count: 1, id: "megacells:experience_storage_cell_64m"},
19+
item8: {count: 1, id: "megacells:source_storage_cell_256m"},
20+
item9: {count: 1, id: "megacells:experience_storage_cell_256m"}
21+
},
22+
priority: 0,
23+
proxy: {p: 0},
24+
visual: {
25+
cell0: {id: "megacells:source_storage_cell_1m", state: "empty"},
26+
cell1: {id: "megacells:experience_storage_cell_1m", state: "empty"},
27+
cell2: {id: "megacells:source_storage_cell_4m", state: "empty"},
28+
cell3: {id: "megacells:experience_storage_cell_4m", state: "empty"},
29+
cell4: {id: "megacells:source_storage_cell_16m", state: "empty"},
30+
cell5: {id: "megacells:experience_storage_cell_16m", state: "empty"},
31+
cell6: {id: "megacells:source_storage_cell_64m", state: "empty"},
32+
cell7: {id: "megacells:experience_storage_cell_64m", state: "empty"},
33+
cell8: {id: "megacells:source_storage_cell_256m", state: "empty"},
34+
cell9: {id: "megacells:experience_storage_cell_256m", state: "empty"},
35+
online: 1b
36+
}
37+
}
38+
},
39+
{
40+
pos: [1, 0, 0],
41+
state: "ae2:drive{facing:north,spin:0}",
42+
nbt: {
43+
id: "ae2:drive",
44+
inv: {
45+
item0: {count: 1, id: "megacells:chemical_storage_cell_1m"},
46+
item1: {count: 1, id: "megacells:mana_storage_cell_1m"},
47+
item2: {count: 1, id: "megacells:chemical_storage_cell_4m"},
48+
item3: {count: 1, id: "megacells:mana_storage_cell_4m"},
49+
item4: {count: 1, id: "megacells:chemical_storage_cell_16m"},
50+
item5: {count: 1, id: "megacells:mana_storage_cell_16m"},
51+
item6: {count: 1, id: "megacells:chemical_storage_cell_64m"},
52+
item7: {count: 1, id: "megacells:mana_storage_cell_64m"},
53+
item8: {count: 1, id: "megacells:chemical_storage_cell_256m"},
54+
item9: {count: 1, id: "megacells:mana_storage_cell_256m"}
55+
},
56+
priority: 0,
57+
proxy: {p: 0},
58+
visual: {
59+
cell0: {id: "megacells:chemical_storage_cell_1m", state: "empty"},
60+
cell1: {id: "megacells:mana_storage_cell_1m", state: "empty"},
61+
cell2: {id: "megacells:chemical_storage_cell_4m", state: "empty"},
62+
cell3: {id: "megacells:mana_storage_cell_4m", state: "empty"},
63+
cell4: {id: "megacells:chemical_storage_cell_16m", state: "empty"},
64+
cell5: {id: "megacells:mana_storage_cell_16m", state: "empty"},
65+
cell6: {id: "megacells:chemical_storage_cell_64m", state: "empty"},
66+
cell7: {id: "megacells:mana_storage_cell_64m", state: "empty"},
67+
cell8: {id: "megacells:chemical_storage_cell_256m", state: "empty"},
68+
cell9: {id: "megacells:mana_storage_cell_256m", state: "empty"},
69+
online: 1b
70+
}
71+
}
72+
},
73+
{
74+
pos: [2, 0, 0],
75+
state: "ae2:drive{facing:north,spin:0}",
76+
nbt: {
77+
id: "ae2:drive",
78+
inv: {
79+
item0: {count: 1, id: "megacells:item_storage_cell_1m"},
80+
item1: {count: 1, id: "megacells:fluid_storage_cell_1m"},
81+
item2: {count: 1, id: "megacells:item_storage_cell_4m"},
82+
item3: {count: 1, id: "megacells:fluid_storage_cell_4m"},
83+
item4: {count: 1, id: "megacells:item_storage_cell_16m"},
84+
item5: {count: 1, id: "megacells:fluid_storage_cell_16m"},
85+
item6: {count: 1, id: "megacells:item_storage_cell_64m"},
86+
item7: {count: 1, id: "megacells:fluid_storage_cell_64m"},
87+
item8: {count: 1, id: "megacells:item_storage_cell_256m"},
88+
item9: {count: 1, id: "megacells:fluid_storage_cell_256m"}
89+
},
90+
priority: 0,
91+
proxy: {p: 0},
92+
visual: {
93+
cell0: {id: "megacells:item_storage_cell_1m", state: "empty"},
94+
cell1: {id: "megacells:fluid_storage_cell_1m", state: "empty"},
95+
cell2: {id: "megacells:item_storage_cell_4m", state: "empty"},
96+
cell3: {id: "megacells:fluid_storage_cell_4m", state: "empty"},
97+
cell4: {id: "megacells:item_storage_cell_16m", state: "empty"},
98+
cell5: {id: "megacells:fluid_storage_cell_16m", state: "empty"},
99+
cell6: {id: "megacells:item_storage_cell_64m", state: "empty"},
100+
cell7: {id: "megacells:fluid_storage_cell_64m", state: "empty"},
101+
cell8: {id: "megacells:item_storage_cell_256m", state: "empty"},
102+
cell9: {id: "megacells:fluid_storage_cell_256m", state: "empty"},
103+
online: 1b
104+
}
105+
}
106+
}
107+
],
108+
entities: [],
109+
palette: [
110+
"ae2:drive{facing:north,spin:0}"
111+
]
112+
}
7.81 KB
Loading
2.09 KB
Loading

0 commit comments

Comments
 (0)