-
Notifications
You must be signed in to change notification settings - Fork 2
Recipes_EN
GTSWN has 5 shaped crafting recipes, all registered during the mod's postInit phase via the CraftingRecipes class. All recipes use GTNH's ShapedOreRecipe (OreDict-compatible) form, supporting Ore Dictionary substitution.
Recipe registration entry: CraftingRecipes.registerRecipes(), called by CommonProxy.postInit. Each recipe is encapsulated in a separate add***Recipe method for maintainability.
| Property | Value |
|---|---|
| Recipe Type | Shaped Crafting (ShapedOreRecipe) |
| Registration Phase |
FMLPostInitializationEvent (postInit) |
| Total Recipes | 5 |
| OreDict Support | Yes (plateSteel, screwSteel, etc.) |
| Source Location | com.miaokatze.gtswn.crafting.CraftingRecipes |
Used to craft the portable wireless monitor, which displays the wireless grid EU balance on the player's HUD.
Recipe Type: Shaped Crafting (ShapedOreRecipe)
Output: Portable Wireless Network Monitor × 1
Source: CraftingRecipes.java:60-89 (addPortableMonitorRecipe)
A | B | A
A | D | A
E | B | E
| Symbol | Material | OreDict / ItemList |
|---|---|---|
| A | LV Sensor | ItemList.Sensor_LV |
| B | Steel Plate | plateSteel |
| D | Computer Screen Cover | ItemList.Cover_Screen |
| E | Steel Screw | screwSteel |
| LV Sensor | Steel Plate | LV Sensor |
|---|---|---|
| LV Sensor | Computer Screen Cover | LV Sensor |
| Steel Screw | Steel Plate | Steel Screw |
Used to craft the wireless energy tap, which extracts EU from the wireless grid to supply local machines.
Recipe Type: Shaped Crafting (ShapedOreRecipe)
Output: Wireless Energy Tap × 1
Source: CraftingRecipes.java:99-128 (addWirelessEnergyTapRecipe)
A | B | A
A | D | A
E | B | E
| Symbol | Material | OreDict / ItemList |
|---|---|---|
| A | LV Emitter | ItemList.Emitter_LV |
| B | Steel Plate | plateSteel |
| D | Computer Screen Cover | ItemList.Cover_Screen |
| E | Steel Screw | screwSteel |
| LV Emitter | Steel Plate | LV Emitter |
|---|---|---|
| LV Emitter | Computer Screen Cover | LV Emitter |
| Steel Screw | Steel Plate | Steel Screw |
Compared to Recipe 1: This recipe replaces the LV Sensor (
Sensor_LV) with an LV Emitter (Emitter_LV), reflecting the functional difference between "monitoring" and "extraction".
Used to craft the Wireless Energy Monitor MTE, the core block of the entire wireless grid, responsible for EU storage and distribution.
Recipe Type: Shaped Crafting (ShapedOreRecipe)
Output: Wireless Energy Monitor × 1
Source: CraftingRecipes.java:138-167 (addWirelessEnergyMonitorRecipe)
A | B | A
A | D | A
E | B | E
| Symbol | Material | OreDict / ItemList |
|---|---|---|
| A | LV Sensor | ItemList.Sensor_LV |
| B | Steel Plate | plateSteel |
| D | LV Machine Hull | ItemList.Hull_LV |
| E | Steel Screw | screwSteel |
| LV Sensor | Steel Plate | LV Sensor |
|---|---|---|
| LV Sensor | LV Machine Hull | LV Sensor |
| Steel Screw | Steel Plate | Steel Screw |
Compared to Recipe 1: This recipe changes the center material from "Computer Screen Cover" to "LV Machine Hull" (
Hull_LV), because the Wireless Energy Monitor is an MTE block that must be built upon a machine hull.
Used to craft the Network Info Panel, which displays wireless grid EU trend charts and AE monitoring data.
Recipe Type: Shaped Crafting (ShapedOreRecipe)
Output: Network Info Panel × 1
Source: CraftingRecipes.java:177-200 (addNetworkInfoPanelRecipe)
S | G | S
G | D | G
S | G | S
| Symbol | Material | OreDict / ItemStack |
|---|---|---|
| S | LV Sensor | ItemList.Sensor_LV |
| G | Glass Block |
Blocks.glass (meta=32767 wildcard) |
| D | Wireless Energy Monitor MTE | Wireless_Energy_Monitor.get(1) |
| LV Sensor | Glass Block | LV Sensor |
|---|---|---|
| Glass Block | Wireless Energy Monitor | Glass Block |
| LV Sensor | Glass Block | LV Sensor |
Special Note: The glass block uses
new ItemStack(Blocks.glass, 1, 32767)instead ofGTOreDictUnificator.get(OrePrefixes.glass, ...). The reason is thatglassis a selfReferencing prefix, andGTOreDictUnificator.getreturnsnull, causing recipe registration to fail. Usingmeta=32767wildcard accepts both regular glass and all stained glass.
Used to craft the Network Info Panel Extender, which expands the display area of Network Info Panels.
Recipe Type: Shaped Crafting (ShapedOreRecipe)
Output: Network Info Panel Extender × 2 (the only recipe with output count of 2)
Source: CraftingRecipes.java:212-236 (addNetworkInfoPanelExtenderRecipe)
R | G | R
G | S | G
R | G | R
| Symbol | Material | OreDict / ItemList |
|---|---|---|
| R | LV Sensor | ItemList.Sensor_LV |
| G | Glass Block |
Blocks.glass (meta=32767 wildcard) |
| S | Computer Screen Cover | ItemList.Cover_Screen |
| LV Sensor | Glass Block | LV Sensor |
|---|---|---|
| Glass Block | Computer Screen Cover | Glass Block |
| LV Sensor | Glass Block | LV Sensor |
Output Count Note: This recipe is the only one among the 5 with an output count of 2, because extenders typically need to be combined in multiples, and the recipe appropriately reduces player crafting cost.
The table below summarizes the core information of the 5 recipes for quick reference.
| Recipe | Center Material | Output Count | Key Materials |
|---|---|---|---|
| Portable Wireless Network Monitor | Computer Screen Cover | 1 | LV Sensor × 4 |
| Wireless Energy Tap | Computer Screen Cover | 1 | LV Emitter × 4 |
| Wireless Energy Monitor | LV Machine Hull | 1 | LV Sensor × 4 |
| Network Info Panel | Wireless Energy Monitor | 1 | LV Sensor × 4 + Glass Block × 4 |
| Network Info Panel Extender | Computer Screen Cover | 2 | LV Sensor × 4 + Glass Block × 4 |
- Symmetric Layout: All 5 recipes use a 3×3 symmetric layout, with the center material determining the product type.
- Uniform LV Tier: All recipes use LV-tier materials (Sensor/Emitter/Hull), lowering the entry barrier.
-
OreDict Compatibility:
plateSteel,screwSteel, etc. use Ore Dictionary, supporting substitution with steel from other mods. - Functional Gradient: Monitor (Sensor) → Tap (Emitter) → Energy Monitor (Hull) → Info Panel (Monitor + Glass) → Extender (Screen + Glass), reflecting a functional progression.