Commit graph

5 commits

Author SHA1 Message Date
Thomas Kain
7a8427d130
Implement support for NeoForge (#13)
* Fix compilation on Java versions other than 8

* Add basic support for NeoForge

This uses Forge's built-in fml.forgeGroup flag to distinguish Forge and NeoForge's package names. Consequently, this flag's value needs to be passed to most installer-related functions.

* Update Javadocs with Forge group parameter

* Add Forge group support for manual installs

* Assume we're using NeoForge if `--fml.forgeGroup` isn't specified

I was hoping not to hardcode any package names here, but this is the only way to unbreak manual installs without unintuitively asking users to add the flag themselves.
2023-08-05 22:46:57 +08:00
ZekerZhayard
f104aba739 Re-add the legacy part. 2021-12-11 14:35:56 +08:00
ZekerZhayard
e0515ed1f5 Remove the legacy part due to all forge installers are upgraded. 2021-11-17 22:10:46 +08:00
ZekerZhayard
5fb3f01768 Full support the installation of forge-1.16.5-36.1.66+ and partial support forge-1.17.1 2021-07-24 19:10:41 +08:00
ZekerZhayard
3aeeada18f Fix crash on launch with forge-1.16.5-36.1.66.
Add GitHub Actions.
2021-07-23 01:39:13 +08:00