: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)
: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)
: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
: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
fix: setAccessible for setMod
fix: rewriting fabric and quilt service for removing mods correctly
fix: the quilt not declare language adapter & better error logging
fix: issue of shadow not working
fix: shadow the forge api module instead of JiJ for expose the api
feat: standalone FML setup mod service module
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
