1.20.5/1.20.6?
ModxVoldHunter opened this issue ยท 10 comments
I'm planning to support 1.20.5 & 1.20.6, but in the update after next:
- v2.0.0: Server-Side Integration (block & entity editing, + other server stuff)
- v2.0.1: 1.20.5 & 1.20.6 Support
- I'm also not sure what to do about the client chest, as almost every item will break and need to be updated - I'm planning to upgrade the client chest soon, so the client chest update may also be included to make 1.20.5's client chest make sense (I don't want to automatically update all the items, in-case people want to keep a copy of the old version)
I'm also not sure what to do about the client chest, as almost every item will break and need to be updated - I'm planning to upgrade the client chest soon, so the client chest update may also be included to make 1.20.5's client chest make sense (I don't want to automatically update all the items, in-case people want to keep a copy of the old version)
When removing an item from a client chest, you can invoke code to convert the item from older versions to newer versions. Another option is when putting items into the chest: either keep the current NBT or convert to version 1.20.4 to maintain a uniform way of saving NBT
I'm planning to support 1.20.5 & 1.20.6, but in the update after next:
- v2.0.0: Server-Side Integration (block & entity editing, + other server stuff)
- v2.0.1: 1.20.5 & 1.20.6 Support
- I'm also not sure what to do about the client chest, as almost every item will break and need to be updated - I'm planning to upgrade the client chest soon, so the client chest update may also be included to make 1.20.5's client chest make sense (I don't want to automatically update all the items, in-case people want to keep a copy of the old version)
Sounds good to me
When removing an item from a client chest, you can invoke code to convert the item from older versions to newer versions. Another option is when putting items into the chest: either keep the current NBT or convert to version 1.20.4 to maintain a uniform way of saving NBT
I haven't actually checked the code, but I imagine converting from 1.20.6 to 1.20.4 would be very difficult, for the same reason worlds can't get downgraded: new features would have to be handed somehow, and (presumably) there isn't a built in system for that that I would be able to re-use - otherwise, that would be the best way to go
I'm planning to support 1.20.5 & 1.20.6, but in the update after next:
v2.0.0: Server-Side Integration (block & entity editing, + other server stuff)
v2.0.1: 1.20.5 & 1.20.6 Support
- I'm also not sure what to do about the client chest, as almost every item will break and need to be updated - I'm planning to upgrade the client chest soon, so the client chest update may also be included to make 1.20.5's client chest make sense (I don't want to automatically update all the items, in-case people want to keep a copy of the old version)
the server-side, i've used the mod on servers and works well, but with the intergration it would probably perform better
I'm planning to support 1.20.5 & 1.20.6, but in the update after next:
v2.0.0: Server-Side Integration (block & entity editing, + other server stuff)
v2.0.1: 1.20.5 & 1.20.6 Support
- I'm also not sure what to do about the client chest, as almost every item will break and need to be updated - I'm planning to upgrade the client chest soon, so the client chest update may also be included to make 1.20.5's client chest make sense (I don't want to automatically update all the items, in-case people want to keep a copy of the old version)
about the client chest, you would be able to open it using /oldclientchest or /oldchest or something
I'm planning to support 1.20.5 & 1.20.6, but in the update after next:
v2.0.0: Server-Side Integration (block & entity editing, + other server stuff)
v2.0.1: 1.20.5 & 1.20.6 Support
- I'm also not sure what to do about the client chest, as almost every item will break and need to be updated - I'm planning to upgrade the client chest soon, so the client chest update may also be included to make 1.20.5's client chest make sense (I don't want to automatically update all the items, in-case people want to keep a copy of the old version)
release date?
release date?
I have started the final phase of v2.0.0: getting it working in 1.17-1.20.3 instead of just 1.20.4. It is impossible to predict when I will finish, since I typically just keep finding crashes until eventually it stops crashing. (Also, some crashes are very easy to fix, while others could take several hours.)
1.20.5 support is similar; first I have to fix the many errors that are underlined in red, then find all the crashes in 1.20.5, then get it working in 1.17 again. (1.20.6 shouldn't involve any code changes, though it is possible due to what was fixed.)
1.21 is the same process for 1.20.5 all over again, but at least NBT wasn't heavily re-thought.
Or maybe you should add a menu where the player moves items and then selects the version they want to convert the selected items to, or add a new button on the client chest page that allows you to convert the entire page to other versions. This can be quite difficult, but it's better than automatically updating items or losing unsupported NBT tags.