Become a sponsor to Jamie Mansfield
Hi there, I'm Jamie! I'm a hobbyist developer from the United Kingdom, working on a variety of projects - though I'm now mostly known for my work on the Cadix tools.
I started the following Cadix tools:
- Lorenz - a representation of Java de-obfuscation mappings
- Bombe - a type-safe Java type model
- Atlas - a binary Jar transformation framework
- a few others
I've also been maintaining Mercury - a source code remapper / transformation framework for Java, and started MercuryMixin - a processor for remapper Mixins with Mercury.
I have found working with source code particularly interesting, and would like to explore further use-cases for Mercury (as an example: de-lombok*) - with your help I would be able to dedicate more time working on the Cadix tools, and making these ideas a reality.
* not an example of a project I am working on, or have any current intentions to work on.
The following projects are using our tools:
- The Fabric Project uses Mercury in their Gradle build tools to remap codebases (such as their own, and Fabric mods) to their latest Yarn mappings.
- The Sponge Project use Mercury for their cross-version upgrade kit, saving hundreds of man-hours of work - with greater accuracy. They are also looking at using Atlas at runtime to remap the Minecraft server.
1 sponsor has funded jamierocks’s work.
Featured work
-
CadixDev/Lorenz
A representation of JVM deobfuscation mappings for Java.
Java 42 -
CadixDev/MercuryMixin
A processor to remap Mixins using Mercury.
Java 19 -
CadixDev/Atlas
A binary transformation framework for Java.
Java 9