-
Notifications
You must be signed in to change notification settings - Fork 219
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update to 1.20.4 #1618
Update to 1.20.4 #1618
Conversation
76efcdf
to
1304f7a
Compare
1304f7a
to
5506f44
Compare
Updated this PR to 1.20.3, though looking like there's going to be a 1.20.4 pretty soon. The actual core functionality seems relatively okay (I can get in-game and interact with computers), but still a long way to go:
That said, I think there are some API changes that are worth flagging now for mod devs:
I would quite like to change turtle/pocket upgrades to be backed by I'll write some more detailed migration notes when it comes to release this. |
5506f44
to
4a8d676
Compare
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
45299f5
to
3deba57
Compare
I spent some more time looking at this over the weekend. First, some good news: gametests now pass on both Fabric and NeoForge. There's still a minor issues (speakers are broken right now), but it's otherwise looking stable. I'm currently in the process of backporting some of the refactors to the 1.20.1 branch (e.g. be4512d) to make future maintenance a little easier. However, there is some less good news:
|
Just out of curiosity, what kind of issues do you have with NG Have you tried to contact NF or will you report the issues you have with NG? |
3deba57
to
a4e2743
Compare
The main problem is that the Minecraft decompilation+patching process is implemented as Proper Gradle tasks, rather than the weird hacks they had before. This is definitely conceptually nicer, but means that any change to a build plugin causes Minecraft to be re-decompiled all over again (twice!, due to the This is a known problem, and was an intentional tradeoff on NG's part. I feel there are better ways of handling it, but do NOT want to get involved in that discussion :p. |
I understand your complains I guess I could start spending more time into AP fabric for 1.20.4 then |
It should definitely be possible to start work on updating AP (you can publish CC:T to a local maven repo with |
You're right, I'll try that But I have other AP todos before I will get into that |
This comment was marked as resolved.
This comment was marked as resolved.
Just stumble with this PR today, i'm not familiarized with Github's PR aspect, so i missed it entirely until now. Will subscribe to follow the update process. Anyway, i'm happy to see that, after all this years, you still give your love to CC:T. Thank you so much for that! |
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
93b1050
to
200a449
Compare
200a449
to
a5d70b7
Compare
Sometimes it just doesn't show up in the Gradle logs, and I don't understand why.
Tracking this now on the |
❤️ |
Hilariously broken right now, mostly due to teething issues with NeoForge.
To do list
testFixtures
code? We avoided the built-in plugin for this due to FG reobf issues, but that shouldn't be an issue now.