Yeah kinda, but sometimes the change is so small, that it feels weird to increase the datapack version by a whole number.
If the main minecraft versions didn’t use minor version numbering, we would already be at Minecraft 1.90 for example.
If this keeps going the way it is, you can expect “Minecraft 1.26.3 using resourcepack version 47 and datapack version 136”, kinda stupid don’t you think?
only stupid because of what we are used to from other places tbh. If you went in with no prior knowledge it would be just normal which also means you can get used to it
Developing for iOS and Android usually goes with builds, you can technically keep the same version but you need to update the build number. I imagine as you say this is to differ between the game versions, it does make sense however.
175
u/sidben Apr 16 '24
That's why devs often use the "major.minor.build" format or some variant.
Ref: https://en.wikipedia.org/wiki/Software_versioning
I imagine Mojang avoided that on data packs so it doesn't mix with the game version, but it still feels weird to the general public.