1.20 Support (v1.12.1)
mega12345mega opened this issue · 4 comments
Since I've been working on an update for a while, I'm planning on releasing that update without 1.20 support, then include 1.20 support in a follow-up update.
It's possible that 1.20 will be especially difficult due to the MatrixStack
-> DrawContext
change, if I plan to continue supporting all versions in one .jar
file and codebase.
heyo!
Thanks so much!!!
This is great, really appreciate it. take your time!
Do you have an ETA on 1.20?
It's impossible to have an exact time estimate, especially with the nature of this update, since I'm not 100% my current approach is going to work. That said, I did a bunch of work yesterday and was able to achieve this:
- 1.20 was successfully launched
- 1.17 was successfully launched
However:
- 1.20 rendering was problematic (refer to the image below)
- 1.17 rendering crashed the game
Since I've decided to start committing between updates and push those commits, you will be able to access 1.20 as soon as it is somewhat stable in that version specifically, even before I've officially released the update. (Make sure to save items regularly and expect crashes.) If you check Github, once I've pushed the code, it should appear on a mc_1.20
branch with the build attached as an artifact (for the latest commit, click on the green checkmark, then details, then summary).
I anticipate anywhere from today to several days from now for a version working in 1.20, and then an unknown amount of time for an official release.
There is now an in-development version of 1.20 support available: https://github.com/mega12345mega/NBT-Editor/actions/runs/5352330217
Download the artifacts .zip
file, and then you probably want libs/nbteditor-1.12.999.jar
.
Keep in mind, this version has had minimal testing. It may crash. It may render strangely. BACK UP YOUR ITEMS. You should copy the client_chest
folder stored in <game directory>/nbteditor
to somewhere safe.
EDIT: The mod seems to only work in the development environment.