@@ -160,7 +160,11 @@ func RunScript(Version string, Loader string, LoaderVersion string, simpfun bool
160
160
161
161
switch Loader {
162
162
case "forge" :
163
- scriptContent = fmt .Sprintf ("%s %s @libraries/net/minecraftforge/forge/%s-%s/unix_args.txt \" $@\" " , javaPath , modifiedArgsment , Version , LoaderVersion )
163
+ if Version < "1.17" {
164
+ scriptContent = fmt .Sprintf ("%s %s -jar forge-%s-%s.jar" , javaPath , modifiedArgsment , Version , LoaderVersion )
165
+ } else {
166
+ scriptContent = fmt .Sprintf ("%s %s @libraries/net/minecraftforge/forge/%s-%s/unix_args.txt \" $@\" " , javaPath , modifiedArgsment , Version , LoaderVersion )
167
+ }
164
168
case "neoforge" :
165
169
scriptContent = fmt .Sprintf ("%s %s @libraries/net/neoforged/neoforge/%s/unix_args.txt \" $@\" " , javaPath , modifiedArgsment , LoaderVersion )
166
170
case "fabric" :
@@ -169,7 +173,11 @@ func RunScript(Version string, Loader string, LoaderVersion string, simpfun bool
169
173
} else {
170
174
switch Loader {
171
175
case "forge" :
172
- scriptContent = fmt .Sprintf ("java %s @libraries/net/minecraftforge/forge/%s-%s/unix_args.txt \" $@\" " , modifiedArgsment , Version , LoaderVersion )
176
+ if Version < "1.17" {
177
+ scriptContent = fmt .Sprintf ("java %s -jar forge-%s-%s.jar" , modifiedArgsment , Version , LoaderVersion )
178
+ } else {
179
+ scriptContent = fmt .Sprintf ("java %s @libraries/net/minecraftforge/forge/%s-%s/unix_args.txt \" $@\" " , modifiedArgsment , Version , LoaderVersion )
180
+ }
173
181
case "neoforge" :
174
182
scriptContent = fmt .Sprintf ("java %s @libraries/net/neoforged/neoforge/%s/unix_args.txt \" $@\" " , modifiedArgsment , LoaderVersion )
175
183
case "fabric" :
0 commit comments