Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/qazcetelic/fabric-version-modules-template
A template to create a Gradle project with multiple modules each for a specific range of Minecraft versions that can use common code.
https://github.com/qazcetelic/fabric-version-modules-template
fabricmc gradle template
Last synced: about 10 hours ago
JSON representation
A template to create a Gradle project with multiple modules each for a specific range of Minecraft versions that can use common code.
- Host: GitHub
- URL: https://github.com/qazcetelic/fabric-version-modules-template
- Owner: QazCetelic
- License: other
- Created: 2022-07-19T16:34:25.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-07-19T17:33:47.000Z (over 2 years ago)
- Last Synced: 2023-03-18T12:12:53.263Z (almost 2 years ago)
- Topics: fabricmc, gradle, template
- Language: Java
- Homepage:
- Size: 247 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Usage
This is intended to be used to create a mod aimed at various ranges of Minecraft versions.
It allows sharing common code between the implementations of the various versions.```mermaid
flowchart TD
common --> v1.18-v1.18.2
common --> v1.17-v1.17.1
common --> v1.16-v1.16.5
```# Module Creation
1. Duplicate version module, it is recommended to use a name that specifies the version range of the module `vX-X-X-vX-X-X` (dots shouldn't be used).
2. Change version of module in `vX-X-X-vX-X-X/gradle.properties`
3. Include new module in root project in `settings.gradle` and load Gradle changes