-
-
Save LexManos/76765455e6938892aed59544a9061321 to your computer and use it in GitHub Desktop.
So about 1.13. As we have been stating since the public release of 1.13, | |
the Forge update is a time we are taking to re-write everything from the | |
ground up. Not just Forge, but the entire toolchain, launcher, installer, | |
and core of Forge is being rewritten. Every line of code is being inspected, | |
and re-validated. This whole process takes a while. To give you (the reader) | |
an idea of what has been done so far: | |
ForgeGradle has been rewritten to support modern gradle versions, with better tools | |
to be expandable and used for more than just setting up a Minecraft/Forge | |
dependency project. It's also much cleaner and organized this time around | |
so that future changes to the tools used by FG don't break FG. | |
The launcher is re-written to support modern Java versions, meaning you can | |
now run Forge 1.13+ on Java 9+. To have achieved this, we've had to rewrite | |
the core modding system to be safer and more open as a platform, as well as | |
getting rid of 8 years worth of patch updates to ModLoader's (yes, Risugami's | |
thing) legacy code that prevented us from making these better systems. Along | |
with speeding up loading times, better launch stages, and mod interaction order, | |
this new launcher is very clean and should clean up mod code for better | |
intercompatibility. | |
The installer has been rewritten, specifically in that a lot of steps that | |
were done every launch are now done at install time! Deobfuscating the | |
Minecraft jar, applying patches, etc. is now done at installation, so | |
the launch sequence is now THAT much faster. Likewise, since the dependencies | |
are generated at install time, external tools can now interact with both | |
Minecraft and Forge in more stable ways and should address common installer | |
issues. | |
Now about the progress and speed of work being done. There are many factors | |
that play into all that has been done so far that took longer than expected, | |
people that I've relied on took longer than expected or didn't get the work | |
done causing delays to continue work. Regardless of these delays, we should | |
be able to still achieve the goal of a New Years-ish release, but remember, | |
this entire project and all the work being done is provided to the community | |
on volunteer time, for free, with all volunteers having plenty of other real | |
world responsibilities. Help is always appreciated and has been asked for | |
many times. Forge is currently in a state where modders can start testing things, | |
providing feedback, and squashing bugs. Not all features/patches have been | |
ported yet and the ease of use is still being worked on, but things are always | |
progressing. | |
As for all of you guys hounding for ETA's instead of searching for yourself | |
and finding the progress: Remember, Forge and most of it's tools are open source, | |
on GitHub. You can see everything in progress as it's happening. You'll want to | |
pay attention to the 1.13-pre branch, and patches_old directory: | |
https://github.com/MinecraftForge/MinecraftForge/tree/1.13-pre/patches_old/minecraft/net/minecraft | |
All of those files still need to be ported. | |
So, there you go. A good old todo list. Now, go help, or shut up! |
While I appreciate the update and the info about all that it takes to update forge, Youve given a"New Years ish" date for release. It is now after New Years adn we would love another update. There are many of us who rely on different mods that require forge like schematica. You are holding many servers hostage because we need schematica to help build. Can we please have an update. I do appreciate all those who are involved in working on this update, but we need something
While I appreciate the update and the info about all that it takes to update forge, Youve given a"New Years ish" date for release. It is now after New Years adn we would love another update. There are many of us who rely on different mods that require forge like schematica. You are holding many servers hostage because we need schematica to help build. Can we please have an update. I do appreciate all those who are involved in working on this update, but we need something
we SHOULD be able to still achieve the goal of a New Years-ish release, but remember,
this entire project and all the work being done is provided to the community
on VOLUNTEER TIME, for FREE, with all volunteers having plenty of OTHER REAL WORLD RESPONSIBILITIES.
Help is ALWAYS appreciated and HAS BEED ASKED FOR MANY TIME.
Stop complain, you can either learn to code or hire a developer. When you server rely on other people work for free, you already have a problem there. Unless you give donation or help write code, you can't give order (and even in this case).
You're not the only one to wait, the entire server who rely on Sponge are waiting. And first they said we "should" be able, not a guarantee, and second, they said New Years-ish, we can mean until 10 January or more.
No! I want a release date down to the millisecond! Hell, down to the yoctosecond!
Seriously, though, keep on keepin' on. Having upgraded much code myself over the years, I completely understand the magnitude of the effort. I would certainly join in to help if I could but I simply can't because life.
@Kazer67 I don't see the issue. It takes a long time to update a very large project. They're making it much better for you and everyone else.
Update 1.14 is right around the corner, with a scheduled release date Q1 2019 (Jan 2019 - Apr 2019). With that in mind, you start to realize that Forge 1.13 will probably be released around the same time Mojang releases 1.14 and this whole waiting game starts again. There is also a very real possibility we get a new Minecraft prior to an updated Forge.
Update 1.14 is right around the corner, with a scheduled release date Q1 2019 (Jan 2019 - Apr 2019). With that in mind, you start to realize that Forge 1.13 will probably be released around the same time Mojang releases 1.14 and this whole waiting game starts again. There is also a very real possibility we get a new Minecraft prior to an updated Forge.
You aren't wrong. Now, go help them, or shut up.
Update 1.14 is right around the corner, with a scheduled release date Q1 2019 (Jan 2019 - Apr 2019). With that in mind, you start to realize that Forge 1.13 will probably be released around the same time Mojang releases 1.14 and this whole waiting game starts again. There is also a very real possibility we get a new Minecraft prior to an updated Forge.
While on the surface this may appear to be the case, Lex and the rest of his squad are working to re-do almost a decade of spaghetti patches to a long-forgotten predecessor so that things go much more smoothly in the future. As a modpack dev, the forge 2766-2775 mess is a perfect example of why this work needs done. I lost a lot of time trying to sort out mod compatibilities with all the patches going on, and I don't even want to imagine what the actual mod devs were going through.
Once all of this work comes to fruition, it should be much easier to update to a new minecraft version in a timely manner. There will also be efficiency and speed improvements, and for someone whose pack barely fits within 8GB of RAM, they are sorely needed. I'll wait as long as it takes for forge to update.
Update 1.14 is right around the corner, with a scheduled release date Q1 2019 (Jan 2019 - Apr 2019). With that in mind, you start to realize that Forge 1.13 will probably be released around the same time Mojang releases 1.14 and this whole waiting game starts again. There is also a very real possibility we get a new Minecraft prior to an updated Forge.
It seem like that, but as I have read, in term of code the 1.13 is actually a huge gap from the previous version. That's why Forge (and Sponge maybe), use this opportunity to clean the code.
The leap from 1.13 to 1.14 will be smaller.
In other term, once we get the 1.13, updating to 1.14 will not be as hard as from the 1.12.
Update 1.14 is right around the corner, with a scheduled release date Q1 2019 (Jan 2019 - Apr 2019). With that in mind, you start to realize that Forge 1.13 will probably be released around the same time Mojang releases 1.14 and this whole waiting game starts again. There is also a very real possibility we get a new Minecraft prior to an updated Forge.
It seem like that, but as I have read, in term of code the 1.13 is actually a huge gap from the previous version. That's why Forge (and Sponge maybe), use this opportunity to clean the code.
The leap from 1.13 to 1.14 will be smaller.In other term, once we get the 1.13, updating to 1.14 will not be as hard as from the 1.12.
This is also a good point. A major rewrite like this won't be necessary for every version. If it means improvements, everyone will benefit in the long run.
Feels like 1.13 should have been 2.0!
Ok whoever keeps saying help or shut up, we want to help, some of us don’t know how to code. Some have asked to help but have been told no. We all understand the devs have real lives. I think some are frustrated that this post did not really answer the “when” question. They just seemed to tell us what they have done or have to do.
Along with Kevinmd88. He is right. By the time forge 1.13 comes out we will all have to wait again for 1.14 how many mods can’t update until forge finishes. They could have easily made an update and then on the side worked on starting from scratch to release later.
Ok whoever keeps saying help or shut up, we want to help, some of us don’t know how to code. Some have asked to help but have been told no. We all understand the devs have real lives. I think some are frustrated that this post did not really answer the “when” question. They just seemed to tell us what they have done or have to do.
Along with Kevinmd88. He is right. By the time forge 1.13 comes out we will all have to wait again for 1.14 how many mods can’t update until forge finishes. They could have easily made an update and then on the side worked on starting from scratch to release later.
Unfortunately, if you cannot help by coding the best way to help is to be patient. It's impossible to give an ETA for a community project, especially with different people working on different things IN THEIR SPARE TIME and that time not always being consistent or even existent. What you're asking for is impossible, it's as simple as that.
Strategic division of labour requires we put in an hour or two of overtime and donate it to Forge so they can hire a contract developer. I was about to commit to Saturday but I can't find a link : ( but it's technically an affirmative answer to Rebecca's question.
Happy new year and good luck with it
For those mentioning 1.14. Mojang did a truckload of changes in 1.13 to make future updates less painful. As I understand it 1.14 will just be added features, not complete rewrites of code and naming conventions and as such mods and plugins will be easier to update. Provided of course that those mods and plugins are fully 1.13 compatible and that's exactly what this forge update seems to be about, a huge clean up and rewrite. A properly done 1.13 forge should, in theory, be much smoother to update to 1.14
How about a guide to help newcomers to code this? I'd love to help but I don't know where to start with the codebase. Maybe consider something in the readme, to guide people on where to start learning. I know step one would be to use Forge itself and build a mod(s).
How about a guide to help newcomers to code this? I'd love to help but I don't know where to start with the codebase. Maybe consider something in the readme, to guide people on where to start learning. I know step one would be to use Forge itself and build a mod(s).
There's an excellent article, within the documents section on the Forge website, that covers how to get started with contributing to the project. It should be noted, regardless of how obvious, that you will need to have a decent understanding of Java programming. If you've read that, you should try reaching out to moderators/developers to see if they can provide guidance on what to work on. With that in mind, when reaching out, you might want to include some credentials of your talents as a developer (point out your Github page if you've done previous Java contributions). I imagine they would take you much more seriously!
Just give us an update already jeez its almost February and there has been no news
Thank you for your work!!!
reeeeeeeeeeeeeeee
Please be patient and not scream. Coding is hard and doing dynamic Java code loading voodoo is extremely hard
It'll be out when it's out and not before. Rewriting all of this from the ground up should take more time than this. I'd be very impressed if they got it out within the year.
They could just give an update, like it would take someone 5 minutes to write a paragraph about the status of forge 1.13.2
@BradyLa yep I agree it's almost February now and still no update on 1.13+
Instead of complaining, you could contribute - or at least, if you follow the progress in the git repository, you will see that progress is being done and good things take time.
Also if you at least look in the actual update written in the forum, there is a link to the work that still needs to be done. Inside there you will see the content being smaller and smaller - THAT is your update.
This is free work, done in peoples spare time. If you want them to do more work you could probably also start paying up, so they don't have to "waste time" on their daily job.
Last - it's a GAME ... stop complaining!
I really appreciate all of the volunteers and the hours you are putting into this project! Great works gals/guys! Keep up the good work! My daughter and her friends (and myself...) love Forge!
final patch hype
final patch hype
Been lurking this page and following the git repo progress for so long, seeing less and less stuff left in there. This is so exciting!
To be completely honest, if people want to create or show me a guide to what's going on I'd be willing to help. I'd just need help getting started.
Be patient and read the text carefully. I will find the answer inside.