The Prometheus' loader for Minecraft.
- Analyzes classpath and environment to always load the right patches.
- Lightweight and slightly invasive due to the overcomplicated inner workings of modern Forge (1.18+).
- Serves as a patch autoupdater, downloading patches on demand (with cache) from GitHub releases.
- Compatible with all versions of Minecraft except 1.13-1.17.
Make sure you set your JDK to 16+ in IntelliJ's Project Structure. This is needed as we want to keep the target of Java 8 for maximum compatibility, but we also want to support modern Forge, whose libraries are compiled in Java 16. Be wary to not use Java 8+ features in the code, unless you know what you are doing.
- Add your entry to
patches.json
{
"name": "", // name of the patch (used for logging)
"classPath": "", // classpath of the target (used to identify if the target of the patch is present)
"repositoryName": "" // name of the github repository (used to download the patch from release)
}This project is intended for educational purposes only. We are not responsible for any damage caused by this project.
GPLv3 © Prometheus Reengineering