Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sa-shiro/minecraft-multiproject-template
Template to setup a Minecraft Multi Project environment for Forge/Fabric/Multiloader/Architectury
https://github.com/sa-shiro/minecraft-multiproject-template
architectury fabric fabricmc forge gradle java minecraft minecraft-fabric minecraft-fabric-mod minecraft-forge minecraft-forge-mod minecraft-mod mod multiloader multiproject subproject template template-project template-repository
Last synced: about 1 month ago
JSON representation
Template to setup a Minecraft Multi Project environment for Forge/Fabric/Multiloader/Architectury
- Host: GitHub
- URL: https://github.com/sa-shiro/minecraft-multiproject-template
- Owner: sa-shiro
- License: mit
- Created: 2023-07-08T11:25:56.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-08-25T18:01:23.000Z (about 1 year ago)
- Last Synced: 2024-10-10T09:44:13.299Z (about 1 month ago)
- Topics: architectury, fabric, fabricmc, forge, gradle, java, minecraft, minecraft-fabric, minecraft-fabric-mod, minecraft-forge, minecraft-forge-mod, minecraft-mod, mod, multiloader, multiproject, subproject, template, template-project, template-repository
- Language: Java
- Homepage: https://sashiro.net
- Size: 110 KB
- Stars: 3
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Minecraft Multi Project Template
This project is a Template to manage multiple *Minecraft Forge/Fabric Projects* of ***ANY*** version
The Template contains examples for all supported major Minecraft Versions for Forge (1.12.2 - 1.20.1) using the latest ForgeGradle Version.
## Getting Started
- clone this repo
- if needed, delete all modules from `modules/` and the import statement from `settings.gradle` you don't need
- uncomment the modules you need (the import of `example_module` is enabled by default)
- open / import this project in IntelliJ IDEA (eclipse has not been tested and may cause issues!)
- edit `gradle.properties` to your needsAlternatively you can delete all modules from `modules/` and start from scratch using the `example_module`, simply copy and rename it and change `MODULE_NAME/settings.gradle` to your needs
(for <= 1.16.5 copy the version u want instead as buildscript is slightly different)### Additional info:
There is no need to touch `mods.toml` and `pack.mcmeta` as all attributes are defined in `MODULE_NAME/gradle.properties` unless required
(Forge Data Generation task may fail if run manually because of `pack.mcmeta`, for it to run properly execute the `genIntellijRuns` and run the Data Generator using IntelliJ instead of the task)