Preloading Tricks

Preloading Tricks

Mod

A developer tool for early loader access, class transformation, and preloading hacks.

Client or server Library

2,992 downloads
7 followers
Follow Save

Overview

Preloading Tricks is a developer-only mod that enables advanced operations during the very early stage of the mod loader. It provides early hooks, Java Instrumentation-based class transformation, and SPI-driven callbacks for loader extension.

Supported environments:

  • 1.20.1 – Forge & Fabric
  • 1.21.1 – NeoForge & Fabric

You can test on more version since it's depends on the loader version instead of Minecraft version


Features

  • Early loader entrypoints via PreloadingTricksCallback

    • onSetupLanguageAdapter – early setup stage
    • onSetupMods – modify mod list (add/remove via loader API)
  • Instrumentation-powered ClassTransform Can transform already-loaded classes, including Java core and classloader classes.


ClassTransform Configuration

To enable transformations, add the following attribute to your MANIFEST.MF:

ClassTransformConfig: xxxx.classtransform.json

Example config (xxxx.classtransform.json):

{
  "package": "settingdust.preloading_tricks.neoforge.transformer",
  "transformers": [
    "mod_setup_hook.FMLLoaderTransformer"
  ]
}

For developers who need to reach into the earliest moments of Minecraft’s loading process.


Project members

settingdust

Owner

Details

Licensed MIT
Published 2 years ago
Updated 6 days ago