Skip to content

Recipes_EN

MIAOKATZE edited this page Jul 12, 2026 · 1 revision

Crafting Recipes

1. Overview

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

2. Portable Wireless Network Monitor

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)

2.1 Grid Layout (3×3)

A | B | A
A | D | A
E | B | E

2.2 Material Mapping (OreDict)

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

2.3 Grid Visualization

LV Sensor Steel Plate LV Sensor
LV Sensor Computer Screen Cover LV Sensor
Steel Screw Steel Plate Steel Screw

3. Wireless Energy Tap

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)

3.1 Grid Layout (3×3)

A | B | A
A | D | A
E | B | E

3.2 Material Mapping (OreDict)

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

3.3 Grid Visualization

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".

4. Wireless Energy Monitor

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)

4.1 Grid Layout (3×3)

A | B | A
A | D | A
E | B | E

4.2 Material Mapping (OreDict)

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

4.3 Grid Visualization

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.

5. Network Info Panel

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)

5.1 Grid Layout (3×3)

S | G | S
G | D | G
S | G | S

5.2 Material Mapping (OreDict)

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)

5.3 Grid Visualization

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 of GTOreDictUnificator.get(OrePrefixes.glass, ...). The reason is that glass is a selfReferencing prefix, and GTOreDictUnificator.get returns null, causing recipe registration to fail. Using meta=32767 wildcard accepts both regular glass and all stained glass.

6. Network Info Panel Extender

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)

6.1 Grid Layout (3×3)

R | G | R
G | S | G
R | G | R

6.2 Material Mapping (OreDict)

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

6.3 Grid Visualization

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.

7. Recipe Summary Table

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

7.1 Recipe Design Patterns

  • 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.

Clone this wiki locally