- Configuration UI using Cloth Config or YACL (both included, remove the one you don't want).
- Keybind registration.
- Command registration.
- GitHub, Modrinth and CurseForge publishing via GitHub actions.
![]() |
![]() |
![]() |
This project was created and is maintained for TerminalMC use, so consider it provided as-is, without any warranty or guarantee of support or maintenance. If you choose to use it, you do so at your own risk.
-
Change the root directory name.
-
Edit
rebrand.propertieswith the new details. -
Run the
rebrandProjectgradle task. -
Replace
LICENSE.txtandHEADER.txtwith your choice of license and header (optionally fromlicenses). -
Run the
updateLicensesgradle task. -
Update the license line in
gradle.propertiesaccordingly.
- In an attempt to remove the need to edit
build.gradlefiles, this project uses a custom dependency configuration syntax ingradle.propertiesto define dependencies. For more information, refer to the comments ingradle.properties. - If necessary, dependencies can still be specified normally in
[common|fabric|neoforge]/build.gradle.
This project is licensed CC0-1.0 Universal, with the mixin classes carrying the MPL-2.0 header as an example of attributing a modified work from another mod licensed MPL-2.0.
License summaries (not legal advice)
- No restrictions.
- Copyright notices must be retained.
- License file must be retained (both source and executable form).
- Modification notices must be added to modified files.
- Subject to previous points, combined or derivative works may be provided under a different license.
- Complicated, basically;
- Copyright notices and license file must be retained.
- Modification notices with modification date must be added to modified files.
- Copies or derivative works must be distributed under the same license.
- Source code must be provided when distributing copies or derivative works in executable form.
- Copyright notices and permission notices must be retained in all copies or substantial portions.
- Copyright notices must be retained.
- Distributions of source code (complete or partial, original or modified) must remain under the same license.
- Source code must be provided when distributing copies or combined works in executable form.
- Subject to previous points, a combined work may be distributed under a different license.
Framework is based on Jaredlll08's MultiLoader Template and includes code reused under license.


