Compatibility
Minecraft: Java Edition
Platforms
Supported environments
75% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Details
Features
- 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.
![]() |
![]() |
![]() |
Usage
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.
Changing Project Details (IntelliJ IDEA)
-
Change the root directory name.
-
Edit
rebrand.properties
with the new details. -
Run the
rebrandProject
gradle task. -
Replace
LICENSE.txt
andHEADER.txt
with your choice of license and header (optionally fromlicenses
). -
Run the
updateLicenses
gradle task. -
Update the license line in
gradle.properties
accordingly.
Dependencies
-
Mod dependencies must be specified in the loader-specific
build.gradle
file. APIs may be specified in the commonbuild.gradle
for usage by the common subproject. If for any reason a mod dependency does not provide a common version, it is usually possible to depend on the project's NeoForge version in the commonbuild.gradle
. -
Dependency repositories must be specified in
multiloader-common.gradle
. -
Project properties required by
resources
files must be added to theexpandProps
map inmultiloader-common.gradle
.
Licenses
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.
Credits
Framework is based on Jaredlll08's MultiLoader Template and includes code reused under license.