All stable releases (including deobfuscated builds) can be found on CurseForge.
Development builds are hosted as GitHub packages.
- Before submitting a pull request containing a new feature, please discuss this first with one of the lead developers.
- When fixing an accepted bug, make sure to declare this in the issue so that no duplicate fixes exist.
- All code must comply to our coding conventions, be clean and must be well documented.
- All bug reports and other issues are appreciated. If the issue is a crash, please include the FULL Forge log.
- Before submission, first check for duplicates, including already closed issues since those can then be re-opened.
For every major Minecraft version, a `master-{mc_version} branch exists.
To get started, you will need a Maven token so that gradle can fetch dependencies.
Once you have this, use it by editing ~/.gradle/gradle.properties and adding the following lines;
gpr.user=<YOUR GITHUB USERNAME>
gpr.key=<YOUR TOKEN>
Alternatively, you can use the environment variables MAVEN_USERNAME (your github username), and MAVEN_KEY (your token).
Run ./gradlew test to run the test suite, and ./gradlew build to build the mod. The resulting jar file will be in build/libs.
All code and images are licensed under the MIT License This mod packages re2j in order to provide linear time regex matching.