Position this mod as a port of CE instead of BCx.
- Rename the mod to CE-modern (modid cemodern) and the package to
net.kanawo.cemodern; the main class is now CEModern.
- Move assets to assets/cemodern and rename the lang key and EMC save
data to match.
- Describe the mod as a port of CE in the README and mcmod.info.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Position this mod as a port of BCx from the Minecraft 1.2.5 era.
- Rename the mod to BCx-modern (modid bcxmodern) and the package to
net.kanawo.bcxmodern; the main class is now BCxModern and takes its
version from Tags.VERSION.
- Move assets to assets/bcxmodern and rename the lang key and EMC save
data to match.
- Fill in mcmod.info (description, author agomizi1cm, credits,
dependencies) and the LICENSE copyright holder.
- Add a README.
- Remove template leftovers: CODEOWNERS, LICENSE-template, the greeting
Config, template comments, empty event handlers and the commented-out
NEI dependency.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- 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>