Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jriwanek/forgemoddingskeleton
Skeletons for building Forge mods
https://github.com/jriwanek/forgemoddingskeleton
checkstyle ci curseforge forge-mod forge-util gradle gradle-java jar-signing-support jarsigner junit junit4 junit5 minecraft minecraft-forge minecraft-forge-mod minecraft-forge-mod-util minecraft-mod minecraftforge pmd sonarqube
Last synced: 7 days ago
JSON representation
Skeletons for building Forge mods
- Host: GitHub
- URL: https://github.com/jriwanek/forgemoddingskeleton
- Owner: jriwanek
- License: lgpl-2.1
- Created: 2016-04-29T22:39:20.000Z (over 8 years ago)
- Default Branch: forgegradle-2
- Last Pushed: 2021-09-01T07:39:55.000Z (about 3 years ago)
- Last Synced: 2024-11-07T12:03:53.332Z (7 days ago)
- Topics: checkstyle, ci, curseforge, forge-mod, forge-util, gradle, gradle-java, jar-signing-support, jarsigner, junit, junit4, junit5, minecraft, minecraft-forge, minecraft-forge-mod, minecraft-forge-mod-util, minecraft-mod, minecraftforge, pmd, sonarqube
- Language: Java
- Size: 946 KB
- Stars: 25
- Watchers: 7
- Forks: 3
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.txt
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# ForgeModdingSkeleton
Skeletons for building Forge mods## TODO
1) Support Curse ChangeLog from String (Partially done)
2) Sonarqube & Jar Signing Support for Travis
3) Sonarqube & Jar Signing Support for CircleCI
4) Secret parser should support Gradle properties too
5) Fix JUnit3, JUnit4 & JUnit Vintage compatibility (Should be done)
6) Support for JUnit on gradle < 4.6 (Effectively done, Needs uncommented and tested)
7) Jar-in-Jar (Partially done)
8) ContainedDeps (Partially done)
9) Shade
10) Shadow
11) Make all gradle version specific bits gated (Mostly complete)
12) Auto-selection selection of FG version based on MC version
13) Auto-selection of Forge latest LB and RB versions
14) Auto-selection of Mappings## Known Caveats
1) Many versions hard-coded
2) Only supports the maven-publish plugin, not the old maven plugin which also supports SSH Pubkey authentication## Script related TODO
1) Document secret.json (Partially done)
2) Finish off JUnit5 feature set (I think this is done now)
3) Make sure JaCoCo is integrated correctly with JUnit## Example Mod TODO
1) Recipes
2) Creative Tabs
3) Block with Multiple Textures
4) Entities
5) Networking
6) Capabilities
7) Multiblock structures
8) Worldgen: Ore and Structure generation