NBT Editor

NBT Editor

30k Downloads

1.21 support

Kurizek27 opened this issue ยท 6 comments

commented
commented

Issue #103 will have to happen first

commented

Copied from Discord so everyone can see:

Here's the entire release process:
Part 1: 1.20.5
Part 2: 1.20.6
Part 3: 1.21

Part 1: 1.20.5:

  1. Change the Minecraft version to 1.20.5, resulting in ~150 compile errors
  2. Fix all non-nbt related compile errors
  3. Scan through all 30,000 lines of code to find everywhere that needs to be updated to simultaneously support pre and post item components - requires fixing an unknown number of problems with varying complexity
  4. Repeatedly try to launch the game, fixing an unknown number of crashes in the process with varying complexity
  5. Repeatedly try to join a world, fixing an unknown number of crashes in the process with varying complexity
  6. Test every feature I can think of, fixing an unknown number of crashes and bugs in the process with varying complexity
  7. Repeat steps 4-6 in 1.17, fixing an unknown number of crashes and bugs in the process with varying complexity, and making sure not to break 1.20.5 in the process
  8. Repeat step 7 in other versions (usually at least 1.19.4 and 1.18.2), plus simply launching in other versions, making sure not to break any other version in the process
  9. Repeat step 7 in 1.20.5 (outside of the development environment)

Part 2: 1.20.6:

  1. Similar to Part 1, but will most likely not have any compile errors and will not require scanning the entire project for problems, plus I will only need to test things related to the small change
  2. Release v2.0.1 with 1.17-1.20.6 support

Part 3: 1.21:

  1. Similar to Part 1, but there is currently an unknown number of compile errors and will not require scanning the entire project for problems
  2. Release v2.0.2 with 1.17-1.21 support

Also, while Parts 1-3 is going on, I will be fighting burnout as supporting new Minecraft versions is the most frustrating and unrewarding part of mod development. This will likely involve working other projects.

commented

Please update to 1.21!

commented

any progress?? Part 2 completed now!

commented

Most likely, there are successes, I think that the 1.21 update will be released this month

commented

dev branch seems to run perfectly fine on 1.21.1