Supported Versions: 1.20.6 - 1.21.11 |
Server Types: Spigot & Paper |
Java: 21+
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙️ How does it work?
Place blocks that function as machines and generators, then connect them with wires. Generators supply your machines with energy. Machines and generators can be crafted or given to players by command.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✨ Features
Every machine and generator is highly configurable. Some of the features available to enhance the player experience include:
- Configure custom variants of machines & generators.
- Dynamic speeds: Low energy production slows down your machines.
- Energy networks can seamlessly pass through unloaded chunks.
- Easy and intuitive connecting and disconnecting of machines & generators.
- Configure custom recipes or give items directly via commands.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Machines & Generators
BlockBreaker
Breaks the block it is looking at. You can configure
multiple different BlockBreakers, with different
speeds,
energy consumption, allowed
tools, and
blocks it can break.
BlockPlacer
Places blocks from its inventory. You can configure
multiple different BlockPlacers, with specific
energy consumption and
blocks it is allowed to place.
FuelBurner
Generates energy from specified materials. Works as a
normal furnace, but with
custom recipes that generate different amounts of
energy. When the item is cooking, it constantly provides energy to the network.
Milker
Milks the entity it is looking at. If it does not have enough energy, the milking interval will be extended. The optimal milking
speed is fully
configurable.
TreeCutter
Cuts the tree it is looking at. If it does not have enough energy, the cutting interval will be extended. The optimal cutting
speed is fully
configurable.
SolarPanel
Generates clean energy during the day.
BlockReplacer
Replaces the block it is looking at with a block from its
inventory. It can be configured to, for example, convert
Logs into
Stripped Logs, or
Concrete Powder into
Concrete.
Relay
Relays do
not supply or consume energy. They are used for
connecting machines or
generators when standard cables aren't long enough. Another great use case is building power lines (e.g., creating a custom recipe for a "relay fence" to build a power line pole).
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
️ Configuration & Customization
Variants
Every machine and generator can have multiple block instances with unique configurations. For example, you can create 3 different tiers of BlockBreakers, where the higher tiers can mine more block types and operate faster. Read more about variants in the wiki
here.
Recipes
Every custom item added by this plugin can have a unique recipe, containing either vanilla items or other custom items from this plugin. Read more about crafting recipes in the wiki
here.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Installation
- Download the plugin and place it in your /plugins folder. Start the server so the plugin can generate the default configuration files.
- Modify any configuration file as you want. Everything related to custom items is explained in How items work. For machine and generator configurations, check out How components work.
- Save your changes and restart the server!