Installation
For players
Section titled “For players”Myotus is mostly infrastructure. In most cases you install it because another mod depends on it.
Forge 1.20.1
Section titled “Forge 1.20.1”- Minecraft
1.20.1 - Java
17 - Forge
47.4.17 - Applied Energistics 2
15.4.10
NeoForge 1.21.1
Section titled “NeoForge 1.21.1”- Minecraft
1.21.1 - Java
21 - NeoForge
21.1.219 - Applied Energistics 2
19.2.17
Optional integrations only become relevant when the matching mods are installed.
For developers
Section titled “For developers”1.20.1 source tree
Section titled “1.20.1 source tree”Location:
/mnt/f/IntelliJ/MyoCertus/Myotus_1_20_1Typical commands:
./gradlew build./gradlew runClient./gradlew runGameTestServer1.21.1 source tree
Section titled “1.21.1 source tree”Location:
/mnt/f/IntelliJ/MyoCertus/MyoCertus_1_21_1Typical commands:
./gradlew build./gradlew runClient./gradlew runServer./gradlew runGameTestServer./gradlew publishToMavenLocalThe NeoForge tree also generates src/main/templates/META-INF/neoforge.mods.toml into the build output and declares an apiJar task.
The source declares an apiJar task, but it is not wired into the published Maven publications in the inspected build script. Treat it as a local build artifact unless you add publication wiring yourself.
Consuming Myotus as a dependency
Section titled “Consuming Myotus as a dependency”The 1.21.1 line is explicitly prepared for normal dependency consumption and publishing.
repositories { mavenLocal() mavenCentral() maven { url = "https://modmaven.dev" content { includeGroup "appeng" includeGroup "de.mari_023" } }}
dependencies { implementation "me.myogoo:myotus:<version>"}- The
1.20.1codebase is a ForgeGradle mod project. - The
1.21.1codebase is a NeoForge moddev + Maven publishing project. - Generated resources land under
src/generated/resources/through the data-generation path. - The
1.21.1source currently declares Minecraft1.21.1, NeoForge21.1.219, Java21, AE219.2.17, and GuideME21.1.6. - If you maintain both lines, treat them as separate targets rather than expecting drop-in compatibility.