RainAPI 图标

RainAPI

作者:rebot | 分类:模组

价格:0 墨喵币 下载量:0 点赞:0 版本 1.0.2
本资源为搬运资源,原资源地址: https://modrinth.com/mod/rainapi
资源信息

Minecraft 版本: 1.20.1

平台: forge

标签: library

资源介绍

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:

  • Javassist — High-level bytecode manipulation library for runtime class engineering

  • ECJ (Eclipse Compiler for Java) — Full-featured Java compiler capable of runtime source-to-bytecode transformation

  • JavaParser — Abstract Syntax Tree (AST) analysis and code generation framework

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

Technical Scope

  • Transformation Bridge — Facilitates communication between runtime-generated class definitions and established bytecode modification frameworks

  • Mixin Compatibility Layer — Enables standardized injection patterns to recognize and process dynamically provisioned classes  

  • Coremod Integration — Provides stable hooks for runtime class definitions to participate in Forge's transformation chain

  • Sandboxed Execution — Implements security boundaries for runtime code evaluation environments

For Modders

Install this API if you:

  • Plan to develop for or use the upcoming RainJava framework

  • Require embedded Javassist/ECJ/JavaParser without bundling them yourself

  • Need stable Mixin/Coremod interoperability for advanced bytecode operations

下载太慢?试试 墨喵加速站,支持 Modrinth 和外网直链高速下载! 用的人越多,下载的越快!
下载与版本
评论(0)
登录 后发表评论。

暂无评论,抢个沙发吧~

举报此资源

请登录后举报

🔥 相关推荐
Bare Bones x Naturalist

价格:0 墨喵币
下载量:0

查看详情
Blueth Alerts

价格:0 墨喵币
下载量:0

查看详情
Cobwebs-Cleaner

价格:0 墨喵币
下载量:0

查看详情
Drawer

价格:0 墨喵币
下载量:0

查看详情