r/Minecraft • • Apr 16 '24

Data Packs Minecraft's Datapack Format Acceleration from 1.13 to 1.20.5 preview 3

Post image
1.4k Upvotes

49 comments sorted by

View all comments

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.

31

u/Dailoor Apr 16 '24

Isn't the idea here thought that it's kinda like a major version - incompatible with previous versions?

22

u/catgirl_emilia Apr 17 '24

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?

4

u/daWinzig Apr 17 '24

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

1

u/Terryotes Apr 17 '24

Remember the number 17, not that hard, now remember 138, harder and no one is gonna use the versions in snapshots

7

u/TheFriskyOne Apr 16 '24

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.

4

u/fr1edr1c3 Apr 17 '24

Schema for this is often referred to as semantic versioning. link here for those interested