Skip to content

lukebemishprojects/Christen

Repository files navigation

Christen

Christen is a tool, powered by JavaSourceTransformer, for remapping java source code. It is implemented as a JST plugin named christen. To use, either enable the plugin with both JST and christen on the classpath, or run the christen fatjar:

java -jar christen-x.y.z-all.jar --enable-christen --christen-mappings=mappings-file.tiny input.jar output.jar

Christen should be able to read most common mappings formats (anything that SRGUtils can read). For remapping to work correctly, it is recommended that you feed in the remapping classpath via --classpath as an argument to JST.

Licenses

This tool is licensed under the LGPL 3.0 license.

The standalone executable jar bundles other libraries which do much of the heavy lifting -- notably, NeoForge's JavaSourceTransformer and SRGUtils, the IntelliJ platform, and ASM. Note that the standalone jar bundles code from these other projects, available under their own licenses.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages