Electric Blocks is a Minecraft mod that simulates realistic power transmission.
Electric Blocks is different from other Minecraft mods. Rather than using our own power flow implementation, this mod uses the heavily tested and validated PandaPower API. This means that the results of power flows are very accurate and can be used for real world modeling and testing of power flow. This tool can be used for educational or engineering purposes.
To use this mod, you must have Forge version 1.15.2 installed. For single player, EBPP must be installed and running on your computer. For multiplayer, only the computer running the Forge server needs to have EBPP installed.
First make sure you have MC Forge installed. If you want to play single player or host a multiplayer server then you will need to have EBPP installed and running as well. Then go to our releases page and download the latest release: https://github.com/ElectricBlocks/electricblocks/releases/
Move the JAR file into your mods folder and start up MC Forge.
To build from sources, you will need:
- Java 8 JDK
- Gradle (included with source)
Once you have the prerequisites installed, run the following commands:
git clone https://github.com/ElectricBlocks/electricblocks.git
cd electricblocks
gradlew jar
We recommend using the included gradle wrapper. We are using version 4.10.3. Newer versions of gradle may cause this build to fail.
This may take a while. Once built, the JAR should be located in ./build/reobfJar/output.jar
Copy this JAR file into your mods folder and start MC Forge.
TODO: Create useage info
See CONTRIBUTING.md.
Distributed under the GNU Affero General Public License. See LICENSE.md for more information.
This software is developed by students at the University of Idaho for the Capstone Design class: