Preloading Tricks

Preloading Tricks

Mod

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

Client or server Library

2,993 downloads
7 followers
Follow Save
Filter loader...
Filter versions...

2.4.0

by settingdust on Nov 1, 2025
Download

:sparkles: New Features

  • d7d8b16 - add more helper for module class loader modify (commit by @SettingDust)
  • 46349f1 - implement the module mover (commit by @SettingDust)

:bug: Bug Fixes

  • 0e3aa97 - needn't dummy mod on fabric (commit by @SettingDust)
  • 757f187 - fabric: call the setup mods in knot class loader (commit by @SettingDust)
  • 0de454c - remove the package lookup and resolved roots from source when move (commit by @SettingDust)
  • 0e3d033 - don't move module if needn't (commit by @SettingDust)
  • 6db279b - virtual mod module name isn't modid (commit by @SettingDust)

:recycle: Refactors

  • f6ba3d5 - forge: split the plugin layer to add the virtual mod container (commit by @SettingDust)
  • f3edc4d - neoforge/modlauncher: add virtual mod container (commit by @SettingDust)
  • aa2cedc - remove unused plugin module & make the neoforge fancy mod loader virtual mod work (commit by @SettingDust)
  • db6b5b5 - move the neoforge service into modlauncher (commit by @SettingDust)

2.3.0

by settingdust on Oct 29, 2025
Download

:sparkles: New Features

  • a217a55 - add virtual mod api & add preloading tricks itself (commit by @SettingDust)

:bug: Bug Fixes

  • d707d15 - actually work on 1.21 neoforge (commit by @SettingDust)

2.2.2

by settingdust on Oct 28, 2025
Download

:bug: Bug Fixes

  • 0e6b900 - actually work on 1.20 forge and 1.21 neoforge (commit by @SettingDust)

2.2.1

by settingdust on Oct 26, 2025
Download

:bug: Bug Fixes

  • 552c8f4 - remove access widener (commit by @SettingDust)

2.2.0

by settingdust on Oct 26, 2025
Download

:sparkles: New Features

  • 7fbe4cd - add manifest attribute to identify mods shouldn't load on current forge variant (commit by @SettingDust)

2.1.0

by settingdust on Oct 26, 2025
Download

:sparkles: New Features

  • 31678c2 - prepare for add support to latest NeoForge (commit by @SettingDust)
  • 16189c8 - implement mod manager for forge like modlauncher (commit by @SettingDust)
  • d878268 - add mod manager and hook for Fancy mod loader (commit by @SettingDust)

:bug: Bug Fixes

  • 256fad0 - remove params for ClassTransformLaunchPlugin (commit by @SettingDust)

2.0.1

by settingdust on Oct 25, 2025
Download

2.0.0

by settingdust on Oct 25, 2025
Download

1.2.3

by settingdust on Oct 11, 2024
Download

:bug: Bug Fixes

  • c3d4bbb - service loader load services as expected now (commit by @SettingDust)

1.2.2

by settingdust on Oct 7, 2024
Download

:bug: Bug Fixes

  • c71a4e7 - merge the metadata.json & fix the language provider name (commit by @SettingDust)
  • 589c07b - the service loader crash when the last service failed to load (commit by @SettingDust)

:wrench: Chores

  • 4610e27 - remove unused catalog (commit by @SettingDust)

1.2.1

by settingdust on Sep 16, 2024
Download

:bug: Bug Fixes

  • 58356dc - shadow the services (commit by @SettingDust)

1.2.0

by settingdust on Sep 16, 2024
Download

:sparkles: New Features

  • 185cfb7 - add back the forge and use java 17 for developing (commit by @SettingDust)
  • a99cb0c - support fabric loader 0.16+ (commit by @SettingDust)

:bug: Bug Fixes

  • da11f3b - make project buildable (commit by @SettingDust)
  • 347f5e2 - rename forges' modules to shadow both correctly (commit by @SettingDust)
  • 3fde004 - commit the neoforge modules (commit by @SettingDust)
  • b1edb1e - avoid include wrong dependencies from fml projects (commit by @SettingDust)
  • 23e31fc - accept library that is jvm 21 (commit by @SettingDust)

:recycle: Refactors

  • a182df8 - use ModDevGradle for neoforge module (commit by @SettingDust)
  • 57f2848 - use ModDevGradle for the other neoforge modules (commit by @SettingDust)

:wrench: Chores

  • b9c0062 - cleanup code (commit by @SettingDust)
  • 4969754 - update fabric loom to 1.7 & gradle to 8.8 (commit by @SettingDust)

1.1.0

by settingdust on Jun 17, 2024
Download

:sparkles: New Features

  • 8b137ec - target java 21 & use semver (commit by @SettingDust)
  • aae69ee - fabric: use fabric loom for language adapter module (commit by @SettingDust)
  • 17d94e7 - fabric: use fabric loom for fabric loader (commit by @SettingDust)
  • cb8f841 - fabric: support quilt loader (commit by @SettingDust)
  • 25fafaf - neoforge: port forge api and language loader to neoforge (commit by @SettingDust)
  • 10c9a2c - complete the neoforge port (commit by @SettingDust)

:bug: Bug Fixes

  • b63bd48 - make jarJar task use shadowJar output (commit by @SettingDust)

:recycle: Refactors

  • e27cfb5 - rename callbacks module to services (commit by @SettingDust)
  • 57e9094 - rename forge package to neoforge (commit by @SettingDust)

:wrench: Chores

  • fa9ec04 - bump gradle to 8.7 (commit by @SettingDust)
  • c3eb4ca - cleanup code (commit by @SettingDust)
  • 91b9c23 - change the version and archive name to work with modrinth maven (commit by @SettingDust)

1.0.6

by settingdust on Nov 12, 2023
Download

fix: setAccessible for setMod

1.0.5

by settingdust on Nov 10, 2023
Download

fix: rewriting fabric and quilt service for removing mods correctly

1.0.4

by settingdust on Oct 22, 2023
Download

fix: the quilt not declare language adapter & better error logging

1.0.3

by settingdust on Oct 22, 2023
Download

fix: issue of shadow not working

1.0.2

by settingdust on Oct 22, 2023
Download

fix: shadow the forge api module instead of JiJ for expose the api

1.0.1

by settingdust on Oct 22, 2023
Download

feat: standalone FML setup mod service module

1.0.0

by settingdust on Oct 22, 2023
Download

chore: adding support versions
4b139bc chore: split mod setup services
a53d575 fix: correct the quilt build
341673d fix: using shadow for quilt language adapter since quilt need standard lib for loading nested language adapter
7646e6e feat: rewriting the shadow jar logic
97a34e9 feat: add support for fml <= 1.19-41.0.38
213ba82 refactor: refactor the structure of folders


Project members

settingdust

Owner

Details

Licensed MIT
Published 2 years ago
Updated 6 days ago