HomeJavaModsRainAPI
RainAPI
ModsJava

RainAPI

by RainMelody · on Modrinth

Core library for RainJava featuring embedded ECJ compiler, Javassist bytecode tools, and ASM transformation pipeline. Enables dynamic Java compilation and…

⬇ Download on Modrinth

RainJava API

Advanced Runtime Class Transformation Framework

A foundational library providing Mixin and Coremod interoperability layers, powered by enterprise-grade bytecode and compilation tools.

Overview

RainJava API establishes the critical infrastructure for runtime class transformation pipelines. It serves as a middleware bridge between dynamic compilation workflows and Minecraft's standard modification systems (Mixin & Coremod), ensuring bytecode-level compatibility without compromising game stability.

While designed as the prerequisite foundation for the upcoming RainJava ecosystem, this API functions independently as a robust toolkit for developers requiring deep class manipulation capabilities.

Embedded Libraries

This mod ships with zero-external-dependency versions of industry-standard tools:

These libraries are shaded and isolated to prevent conflicts with other mods.

Technical Scope

For Modders

Install this API if you:

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more