You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+41-5Lines changed: 41 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1

2
2
3
-
**VanillaGradle** is a toolchain for *Minecraft: Java Edition* that provides a workspace to interact with the game using official mappings provided
4
-
by Mojang Studios. This plugin requires at least Gradle 6.7 and Java 8 to run, though it is only actively tested against the latest release of every major Gradle series supported (currently 6.x and 7.x).
3
+
**VanillaGradle** is a toolchain for *Minecraft: Java Edition* that provides a workspace to interact with the game using official unobfuscated jars provided
4
+
by Mojang Studios. This plugin requires at least Gradle 9.2.1 and Java 25 to run.
5
5
6
6
**VANILLAGRADLE IS NOT DESIGNED AND IS NOT GENERALLY USEFUL FOR END-USER USE. IT IS FOR TOOLING AND PLATFORM DEVELOPERS WHO HAVE A SOLID WORKING KNOWLEDGE OF GRADLE ONLY!**
7
7
@@ -17,7 +17,7 @@ is as simple as creating a Gradle build based on this buildscript:
17
17
```gradle
18
18
plugins {
19
19
java
20
-
id("org.spongepowered.gradle.vanilla") version "0.2"
20
+
id("org.spongepowered.gradle.vanilla") version "0.3.0"
21
21
}
22
22
23
23
group = "org.example"
@@ -28,7 +28,7 @@ repositories {
28
28
}
29
29
30
30
minecraft {
31
-
version("1.16.5") // or: latestRelease() or latestSnapshot()
31
+
version("26.1") // or: latestRelease() or latestSnapshot()
32
32
runs {
33
33
server()
34
34
client()
@@ -42,7 +42,7 @@ To have browsable sources in-IDE, run `./gradlew decompile`
42
42
43
43
### Building VanillaGradle
44
44
**VanillaGradle** uses the [Gradle](http://gradle.org/) build automation system. To
45
-
perform a build, use Gradle version 6.9 and execute
45
+
perform a build, use Gradle version 9.2.1 and execute
46
46
47
47
gradle build
48
48
@@ -64,6 +64,42 @@ and are subject to change at any time.
64
64
</tr>
65
65
</thead>
66
66
<tbody>
67
+
<tr>
68
+
<td valign="top"><b>0.3.0</b></td>
69
+
<td valign="top">December 2025</td>
70
+
<td valign="top">
71
+
<ul>
72
+
<li>Require Java 25 and Gradle 9</li>
73
+
<li>Remove de-obfuscation</li>
74
+
<li>Bump minimum Minecraft version to 26.1-snapshot-1</li>
75
+
</ul>
76
+
</td>
77
+
</tr>
78
+
<tr>
79
+
<td valign="top"><b>0.2.2</b></td>
80
+
<td valign="top">November 2025</td>
81
+
<td valign="top">
82
+
<ul>
83
+
<li>Require Java 11</li>
84
+
<li>Improve IntelliJ IDEA project sync performance</li>
85
+
<li>Compatibility with shadow plugin 9.0.2</li>
86
+
</ul>
87
+
</td>
88
+
</tr>
89
+
<tr>
90
+
<td valign="top"><b>0.2.1</b></td>
91
+
<td valign="top">November 2025</td>
92
+
<td valign="top">
93
+
<ul>
94
+
<li>Use Forge's renamer for remapping rather than Atlas</li>
95
+
<li>Strip jar signature</li>
96
+
<li>Support Minecraft 1.19-pre1 client</li>
97
+
<li>Choose Vineflower as our default decompiler</li>
98
+
<li>Avoid running asset/native downloads when unnecessary</li>
99
+
<li>More run options (source set, environment variables)</li>
0 commit comments