Skip to content
This repository was archived by the owner on Feb 16, 2024. It is now read-only.

Fg 2.3#1

Open
Cydhra wants to merge 11 commits intoMinecraft-Technocracy:FG_2.3from
MinecraftForge:FG_2.3
Open

Fg 2.3#1
Cydhra wants to merge 11 commits intoMinecraft-Technocracy:FG_2.3from
MinecraftForge:FG_2.3

Conversation

@Cydhra
Copy link
Member

@Cydhra Cydhra commented Jul 9, 2021

Manually Merge Upstream FG_2.3 branch to remain up-to-date and compatible

SizableShrimp and others added 11 commits April 27, 2021 17:26
Signed-off-by: SizableShrimp <sizableshrimp@sizableshrimp.me>
Signed-off-by: SizableShrimp <sizableshrimp@sizableshrimp.me>
**Disclaimer: We do not support ForgeGradle 2. The changes made to the buildscript are purely to allow the project to be imported into modern IDEs for research and archival purposes.**

ForgeGradle 2.3 returns with 0 changes! Aside from that, you can now import the project into the latest version of IntelliJ IDEA. I tested this version in Maven Local using the latest 1.12 MDK (not to be confused with 1.12.2), and the setup works as expected from the terminal.

Here's how I accomplished this:
- Ported the buildscript to Gradle 9.
  - This includes all the changes made to our modern buildscripts. See `MinecraftForge/GradleUtils` for a good example.
- Use Nokee's redistribution of Gradle 2.14's API and Test Kit.
  - Yes, all tests pass.
- Did some funny things to ensure that the built artifacts are near identical to 2.3.7.
  - The only major difference is that the META-INF directory is no longer trimmed down.

Here's why I did this:
- Project preservation.
- It might be good to reference this code in an IDE when working on Mavenizer backports.
- To assert dominance.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants