← Назад к ресурсам

Koremods

A Kotlin Script bytecode manipulation framework

Modrinth library utility

Описание

# Koremods **Koremods** is a Kotlin Script bytecode manipulation framework. It providers modders a new way of transforming (not just) minecraft bytecode with rich IDE support and Gradle integration. This Modrinth project contains releases for Koremods Modlauncher, the MinecraftForge frontend. ## Main Features - 📦 **Sandboxed** - Koremods scripts are executed in an isolated environment to ensure they only access necessary classes and resources - ⚡ **Focused** - Using the ASM Kotlin wrapper [Koffee](https://github.com/videogame-hacker/Koffee), you can focus on writing transformers without needless boilerplate code - ☁ **Lightweight Runtime** - Near-instant evaluation speeds of scripts pre-compiled by the [Koremods Gradle](https://gitlab.com/gofancy/koremods/koremods-gradle) plugin - 🧩 **Portable** - Koremods' feature-rich core allows easy compatibility with your desired platform - Frontends only need to create a thin layer beween the platform and Koremods Script. - 🖋️ **Rich IDE Support** - Koremods offers first-class syntax highlighting and autocompletion thanks to IntelliJ IDEA’s Kotlin Script support ## Documentation To get started using Koremods in your mod, check our [wiki](https://su5ed.dev/koremods). ## Kotlin Script [Kotlin Scripting](https://kotlinlang.org/docs/custom-script-deps-tutorial.html) is a new, experimental technology that lets you run Kotlin code without prior compilation or packaging. All of Kotlin's language features are available, usually with the addition of a speficic DSL provided by the script definition. Scripts are compiled into bytecode at runtime, and then loaded into the JVM using a custom classloader.