Add EMC Builder: a BuildCraft Builder that pays for materials with EMC
- TileEMCBuilder extends TileBuilder. During build() it exposes virtual material slots backed by EMC, then charges the EMC value (1:1) of what was used. Real items and tank fluids are still used first. - EMC is stored per player per world (EmcPool, WorldSavedData), so all EMC Builders a player owns in a world share one balance. - GUI based on BuildCraft's Builder GUI, with an EMC consume slot like the Transmutation Table's and the owner's balance shown. - Blueprint schematic strips the owner; the first player to open an unowned builder becomes its owner. - Lit top while building is not drawn. - Shapeless recipe: Builder + Transmutation Table. - Depend on local BuildCraft 7.1.27 and FMProjectE dev jars in libs/ (not committed). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
536e567348
commit
870e5d13eb
18 files changed
+999
-2
No files matched your search
@@ -0,0 +1,2 @@
|
||||
tile.emcBuilder.name=EMC Builder
|
||||
gui.emcbuilder.stored=EMC: %s
|
||||
@@ -0,0 +1,2 @@
|
||||
tile.emcBuilder.name=EMCビルダー
|
||||
gui.emcbuilder.stored=EMC: %s
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 1.1 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 1.1 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 1.5 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 2.1 KiB |
Reference in new issue
Block a user