Phase 0: scaffold Gradle multi-project mod skeleton
common/ (shared source) plus three leaf modules: forge-1_12_2 (primary, Enigmatica 2 target) and forge-1_7_10 both build via anatawa12's Gradle-7-compatible ForgeGradle 1.2/2.3 forks (verified: both leaves build clean on Gradle 7.6 / JDK 8). neoforge-26_1 is structurally scaffolded but excluded from the default build pending its own toolchain in Phase 10.
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
# Third-party notices
|
||||
|
||||
This project may adapt ideas, publicly documented formats, or (rarely) small snippets from
|
||||
other open-source projects, always with attribution here and a comment at the point of use.
|
||||
Nothing is copied from closed-source projects — in particular, Xaero's Minimap/Worldmap are
|
||||
closed-source, so any Xaero-compatible waypoint link support is implemented purely from
|
||||
publicly documented/community-reverse-engineered wire format, never from Xaero's code.
|
||||
|
||||
## ForgeGradle 2.3 (Gradle-7-compatible fork)
|
||||
- Source: https://github.com/anatawa12/ForgeGradle-2.3
|
||||
- License: LGPL-2.1 (same as upstream MinecraftForge/ForgeGradle FG_2.3 branch, which this forks)
|
||||
- Used in: `forge-1_12_2/build.gradle` (buildscript classpath)
|
||||
- What was adapted: not adapted/copied — used as-is as a build-tool dependency (Gradle plugin),
|
||||
chosen because the official `net.minecraftforge.gradle:ForgeGradle:2.3-SNAPSHOT` no longer
|
||||
resolves and never supported Gradle 7+ regardless.
|
||||
|
||||
## ForgeGradle 1.2 (Gradle-7-compatible fork)
|
||||
- Source: https://github.com/anatawa12/ForgeGradle-1.2
|
||||
- License: LGPL-2.1 (same as upstream MinecraftForge/ForgeGradle FG_1.2 branch, which this forks)
|
||||
- Used in: `forge-1_7_10/build.gradle` (buildscript classpath)
|
||||
- What was adapted: not adapted/copied — used as-is as a build-tool dependency (Gradle plugin),
|
||||
same rationale as the FG2.3 fork above, one Forge-tooling generation further back for 1.7.10.
|
||||
|
||||
Further entries will be added here as more third-party material lands, in the form:
|
||||
|
||||
```
|
||||
## <thing adapted>
|
||||
- Source: <project name and URL>
|
||||
- License: <license>
|
||||
- Used in: <file path>
|
||||
- What was adapted: <short description>
|
||||
```
|
||||
Reference in New Issue
Block a user