Minor version changes such as 1.12.1 -> 1.12.2 or 1.16.3 -> 1.16.4 or 1.19 -> 1.19.4 typically work already, as not much really changed in the code.
I would recommend you try it and see if it works anyways.
If you already tried it, then I would try using the rest of your modpack at the higher version of 1.19.4 if possible.
If you want to physically backport the code, then say so, so we can get you the resources to do it. It shouldn't be too hard to do, since there's typically only bugfixes and tiny changes to the codebase, but if you haven't coded in java before, it might be a long process to setup the project.
If you're still alive and look at this thread, instead of opening in IntelliJ immediately, can you run this in terminal/cmd/console on your main os outside of your ide? Attach a screenshot so we can see your full error (console error, not the build failure error) and post the link to the tutorial you are following. Don't change your project version, we just need to see what is going wrong first.
From what you posted, it looks like there's a code error saying something is null, which means there is a physical void in your code (not the keyword, but void as in nothingness).
Do you mean the mdk is not building, as in you already setup the project and finished coding? Or do you mean that you're trying to setup for your ide?
This is an extremely late reply, and I doubt you will see this anyways.
To anyone who reads this in the future, 1.7.10 comes with a ForgeGradle version that is very deprecated (1.2 or something).
Go to your build.gradle file and copy the buildscript block below and replace what is in yours:
Then go to your gradle\wrapper\gradle.properties file and change the gradle version to something above 4.0. (I personally use gradle version 4.9, because this is commonly supported with other versions such as 1.12.2) You can just change the numbers in gradle-4.9-bin.zip to whatever version you want.
Finally run gradlew --refresh-dependencies to refresh your cache or whatever
What is happening is:
- Maven does not support the http protocol anymore for security reasons, meaning you need to change all links to https
- "files.minecraftforge.net" is deprecated into "maven.minecraftforge.net"
- ForgeGradle for 1.7.10 is very outdated, meaning you must forcibly update according to the solution below
3 errors according to your screenshot:
- unable to load maven meta-data from maven repo thing.xml
- could not get link thing (https required)
- could not head fml stuff (permanent redirect)
Remember to read your error carefully!
1. Maven apparently removed the http protocol support from stuff, meaning you need to use the https protocol according to your error.
Go to your build.gradle file and replace all "http" links to "https".
There will probably be about 1-2 instances of this, but ensure all links are accessible.
2. "files.minecraftforge.net" was deprecated a few years ago, and was replaced by "maven.minecraftforge.net" or something.
To solve this, go to your build.gradle file
Go to line 5-8 under buildscript{} and find the line that says
0
This existed already for a few years within mods (VM Computers mod), and about a year or so ago, someone made this using redstone (Sammyuri)
edit: This could maybe be modified to allow larger screens.
I'm fairly certain someone made a topographic Minecraft in Minecraft somewhere using datapacks several years ago, but I don't remember.
Additionally, on Github someone made the jvm run in a jvm
1
Minor version changes such as 1.12.1 -> 1.12.2 or 1.16.3 -> 1.16.4 or 1.19 -> 1.19.4 typically work already, as not much really changed in the code.
I would recommend you try it and see if it works anyways.
If you already tried it, then I would try using the rest of your modpack at the higher version of 1.19.4 if possible.
If you want to physically backport the code, then say so, so we can get you the resources to do it. It shouldn't be too hard to do, since there's typically only bugfixes and tiny changes to the codebase, but if you haven't coded in java before, it might be a long process to setup the project.
0
-1.8 and below uses java version 1.8 or lower
-1.15 or something uses java version 15
- 1.16+ uses java 17 and higher IIRC
If you're still alive and look at this thread, instead of opening in IntelliJ immediately, can you run this in terminal/cmd/console on your main os outside of your ide? Attach a screenshot so we can see your full error (console error, not the build failure error) and post the link to the tutorial you are following. Don't change your project version, we just need to see what is going wrong first.
From what you posted, it looks like there's a code error saying something is null, which means there is a physical void in your code (not the keyword, but void as in nothingness).
Do you mean the mdk is not building, as in you already setup the project and finished coding? Or do you mean that you're trying to setup for your ide?
1
This is an extremely late reply, and I doubt you will see this anyways.
To anyone who reads this in the future, 1.7.10 comes with a ForgeGradle version that is very deprecated (1.2 or something).
Go to your build.gradle file and copy the buildscript block below and replace what is in yours:
Then go to your gradle\wrapper\gradle.properties file and change the gradle version to something above 4.0. (I personally use gradle version 4.9, because this is commonly supported with other versions such as 1.12.2) You can just change the numbers in gradle-4.9-bin.zip to whatever version you want.
Finally run gradlew --refresh-dependencies to refresh your cache or whatever
What is happening is:
- Maven does not support the http protocol anymore for security reasons, meaning you need to change all links to https
- "files.minecraftforge.net" is deprecated into "maven.minecraftforge.net"
- ForgeGradle for 1.7.10 is very outdated, meaning you must forcibly update according to the solution below
- "http://s3.amazonaws.com/Minecraft.Download/versions/1.7.10/1.7.10.jar" is no longer functioning, meaning the update below should provide the proper resources.
Credits: https://github.com/anatawa12/ForgeGradle-1.2
https://stackoverflow.com/questions/74504545/forge-1-7-10-error-while-gradlew-setupdecompworkspace
0
Hey bro, here's my quick tutorial:
3 errors according to your screenshot:
- unable to load maven meta-data from maven repo thing.xml
- could not get link thing (https required)
- could not head fml stuff (permanent redirect)
Remember to read your error carefully!
1. Maven apparently removed the http protocol support from stuff, meaning you need to use the https protocol according to your error.
Go to your build.gradle file and replace all "http" links to "https".
There will probably be about 1-2 instances of this, but ensure all links are accessible.
2. "files.minecraftforge.net" was deprecated a few years ago, and was replaced by "maven.minecraftforge.net" or something.
To solve this, go to your build.gradle file
Go to line 5-8 under buildscript{} and find the line that says
url = "https://files.minecraftforge.net/"
Replace the link with "https://maven.minecraftforge.net/" to update the maven host.
3. ForgeGradle -2.0 is now very old, and needs to be updated somehow for 1.7.10
The full documentation/code is here: https://github.com/anatawa12/ForgeGradle-1.2
In your build.gradle file, change your buildscript{} to have a dependencies block outside of the respository block, but inside the buildscript
*Add this to your buildscript*
dependencies { classpath 'net.minecraftforge.gradle:ForgeGradle:2.1-SNAPSHOT' }
With all the changes, your build.gradle should have this at the top instead + whatever http -> https links may occur:
If you need further/additional advice, just ask.