Springboard

Springboard

A library for directly transforming Fabric Loader

1 006 downloads 3 followers

Springboard

Springboard is a powerful library for directly transforming fabric loader.

Usage

Springboard provides an entrypoint (springboard.api.SpringboardCandidateEntrypoint), for:

  • Adding extra mod candidates
  • Adding to the preinit classpath
  • Adding extra-early entrypoints
  • Adding exclusions to the class loader (to force the class to be loaded by the system class loader)
  • Adding class transformers (springboard.tweak.classloader.ClassTransformer)

I recommend not using any classes in Springboard besides SpringboardCandidateEntrypoint and ClassTransformer as everything else is unstable.

Maven

repositories {
    maven {
        url "https://maven.jab125.dev/"
    }
}
dependencies {
    modApi "com.jab125:springboard:0.2.18"
}

Compatibility

Springboard is not compatible with Quilt at the moment as a Quilt implementation of Springboard would require large rewrites.

Version Minecraft Loader Download

Springboard 0.2.18

0.2.18

1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4
fabric
Download