Reactive is an alchemy-themed magic mod based on in-world experimentation. If you're here, you're either curious about the source code, or want to know the format for recipes. Either way, this is a passion project but I tried to put in work to make it understandable at least.
See the Wiki for all documentation.
If you're looking for the config option or recipe information, please see the Pack Dev Guide on the wiki.
This mod is built using Gradle -- the exact properties can be found in gradle/gradle-wrapper.properties
. It's developed using IntelliJ, so importing the project into that IDE should be sufficient for the inbuilt Gradle integration to pick up and prepare the project for building.
Alternatively, ./gradlew.bat init
should be sufficient to set up the build environment.
Once set up, use the build
gradle task to compile everything. You should then use runData
to create the generated data files (e.g. reaction advancements). Once that is done, use the jar
gradle task to create the mod file in build/libs
.
The runClient
task is also quite useful for testing the mod. runServer
also works, but you need to log in using an account, so you cannot log into the debug server using the debug client.
If you have further questions, you can contact me at hyperlynx
on Discord.