The version compatibility display should also support minor versions
When creating content, you'll see a label ("Compatible with"), which allows you to select the versions the content is compatible with.
However, this only supports major versions (1.x, such as 1.21), and not minor versions (1.x.y, such as 1.21.3).
This didn't really use to be a problem, but now it is, because a few years ago Mojang started heavily focusing on resource pack and data packs, so now minor versions and even snapshots have a lot of breaking changes.
A good example is 1.20.5, because that made a very huge change to data packs. Another one is 1.20.2, because it added macros, which is a huge addition to data packs.
Also I have a mod called SGrave, which supports 1.19.4, but not 1.19-1.19.3. It also doesn't support 1.21.2/3 yet.
This means that the version compatibility display should also support minor versions. Just a note that there isn't really any need to do this for versions below 1.19.
Edit: I want something different for resource packs, I want them to be able to support more than 1 version. It doesn't make sense to be limited to just 1 version.
This is so needed for datapacks, especially with the rapid changes with each minor version of 1.21. It ends up being misleading to the average user, because it might say it can run on 1.21.x, but really only works with 1.21.6+
Oh wait what? well, looks like you can't actually select a range of versions, just a single version, and this doesn't really make sense so I'm also adding that as a feature request.
Since 2010, 5.8 million Minecraft fans have joined PMC to create, share, and grow together. Whether you're here to browse, show your support or level up your skills, you're invited to be part of our community.
The version compatibility display should also support minor versions
However, this only supports major versions (1.x, such as 1.21), and not minor versions (1.x.y, such as 1.21.3).
This didn't really use to be a problem, but now it is, because a few years ago Mojang started heavily focusing on resource pack and data packs, so now minor versions and even snapshots have a lot of breaking changes.
A good example is 1.20.5, because that made a very huge change to data packs.
Another one is 1.20.2, because it added macros, which is a huge addition to data packs.
Also I have a mod called SGrave, which supports 1.19.4, but not 1.19-1.19.3. It also doesn't support 1.21.2/3 yet.
This means that the version compatibility display should also support minor versions. Just a note that there isn't really any need to do this for versions below 1.19.
Edit: I want something different for resource packs, I want them to be able to support more than 1 version. It doesn't make sense to be limited to just 1 version.