This is the official repository of the Minecraft Mod - Energy Level Transition on Minecraft 1.16 and beyond
Requires: MinecraftForge
- Energy Level Transition
- Introduction
- Background
- License
- Acknowledgement
- Dependencies
- Setup Dev Environment
WIP
ELT gains some inspiration from the following posts created by Lyuuke
- ELT II: https://tieba.baidu.com/p/3491285047
- ELT IIS: https://tieba.baidu.com/p/5858060400
- ELT Wiki: https://energy-level-transition.fandom.com/zh/wiki/Fraxinus_In_A_Gale
All modules of this Mod with Mod-ID starting with "elt" are licensed under GNU General Public License Version 3.
All assets, unless otherwise stated, are dedicated to the public domain according to the ELT Assets License.
Any assets containing the ELT logos or any derivative of it are licensed under the Creative Commons Attribution-NonCommercial 4.0 International Public License.
Lyuuke for creating some Assets and Ideas for this Mod.
TBA
If you are using Windows, MacOSX, Linux, FreeBSD etc.:
./gradlew <task>
-
Get Necessary Files
- Firstly, clone ELT Project by executing this under your project directory:
git clone https://github.com/MoegTech/EnergyLevelTransition.git
- Firstly, clone ELT Project by executing this under your project directory:
-
Setup Gradle
-
Then, Use IntelliJ or Eclipse to open
build.gradle
file in the project directory, and chooseImport as project
-
Wait for Gradle to sync
-
Run
gradlew genIntellijRuns
orgradlew genEclipseRuns
under project directory to generate necessary files
-
-
Setup Mappings
-
We use a mapping based on Mojang's Official Mappings with parameter names from MCP and Yarn. The Script to create the mappings is made by AlcatrazEscapee
-
You must install Maven. (Python will invoke mvn via command line so it must be on your path.)
- To check if Maven is functional, run mvn --version in a console window
-
To generate the mappings, you need to run
/src/mappificator.py
for only once
-
-
Running and Building
-
Run
gradlew build
under root directory to build artifacts inbuild/libs
-
Run
gradlew runClient
to run Minecraft Client with the Mod.
-
For more setup instructions or questions encountered please check the Forge Docs that relates to the IDE that you are using.