Перейти к содержимому
Mineforgian

Version Detector

An API for datapacks to detect your Minecraft Version

3K загрузок8 подписчиковCC-BY-4.0datapackfabricforgeneoforgequilt

Обновлён 28 марта 2026 г. · опубликован 10 января 2025 г.

Version Detector is a proof of concept that more is possible with datapacks than you'd think, and also an API for datapacks to detect what version they're running.

It doesn't do much on its own, but can be useful for other datapacks.

Note: when adding the datapack to a world, if you're using a game version older than 1.20.2, Minecraft will warn you that the pack was made for an older version of Minecraft. Ignore this warning, I can't do anything about it on versions older than 1.20.2 as the feature of pack.mcmeta that allows me to add a range of supported versions instead of having just 1 was added in 1.20.2.

Questions/Issues? Post them in my discord as they are more likely to get seen there. Find it on the sidebar.

This pack uses the fact that Minecraft completely removes functions with invalid syntax when loading a datapack, for example "execute if entity @e[type=pillager]" is invalid syntax in 1.13, because Pillagers don't exist yet, causing the whole function to get removed in 1.13, but the function will load successfully and will exist in 1.14 and later because there is no more invalid syntax because Pillagers were added, and the command was written correctly. Each function sets a number in a scoreboard objective to a number and runs the next function, which has a different syntax to the previous one, for example "execute if entity @e[type=bee]" instead of "execute if entity @e[type=pillager]" when moving from the 1.14 function to the 1.15 function, checking for a different feature. If at any point the chain stops, the number stops changing, which matches your version of Minecraft.

The ID is stored in a score for "MinecraftVersion" in the "VersionInfo" objective. It goes from 0 (1.13) up to whatever the latest detectable version is.

This pack also has NeoForge and Forge detection. Fabric and Quilt are currently undetectable, as there is nothing I can detect that fabric or quilt (without mods installed) adds to the game.

To Modpack Creators:

I permit the use of this datapack/mod in your modpacks. You can include it in modpacks without the need to ask me about it. However, notifying me if it is being included in your modpack would be nice.

Versions Detected

List of versions detected, in order from oldest to newest, starting at ID 0 (1.13) and going up (if a version isn't in this list it is grouped with the newest version from before the version, example 1.21.3 is grouped with 1.21.2):

Releases/Snapshots

  1. 1.13
  2. 1.13.1
  3. 1.14
  4. 1.14.3
  5. 1.14.4
  6. 1.15
  7. 1.15.2
  8. 1.16
  9. 1.16.2
  10. 1.17
  11. 1.18
  12. 1.18.2
  13. 1.19
  14. 1.19.3
  15. 1.19.4
  16. 1.20
  17. 1.20.2
  18. 1.20.3
  19. 1.20.5
  20. 1.21
  21. 1.21.2
  22. 1.21.4
  23. 25w02a
  24. 25w03a
  25. 25w04a
  26. 25w05a
  27. 25w06a
  28. 25w07a
  29. 25w08a
  30. 25w09a
  31. 25w10a
  32. 1.21.5
  33. 25w15a
  34. 25w20a
  35. 1.21.6
  36. 1.21.7-1.21.8
  37. 25w31a
  38. 25w32a
  39. 25w34a
  40. 25w35a
  41. 25w36a
  42. 1.21.9-1.21.10
  43. 25w41a
  44. 25w42a
  45. 25w43a
  46. 25w44a
  47. 1.21.11
  48. 26.1 Snapshot 1 (Yay new versioning system)
  49. 26.1 Snapshot 2
  50. 26.1 Snapshot 3
  51. 26.1 Snapshot 4
  52. 26.1 Snapshot 5
  53. 26.1 Snapshot 6 - Snapshot 7 (Don't you DARE say it)
  54. 26.1 Snapshot 8 - Snapshot 9
  55. 26.1 Snapshot 10
  56. 26.1 Snapshot 11
  57. 26.1

April Fools Snapshots:

  1. 20w14infinite
  2. 22w13oneBlockAtATime
  3. 23w13a_or_b
  4. 24w14potato Currently no 25w14craftmine yet, been too lazy to add that

Версии

ВерсияКаналИграЗагрузчикиДатаСкачать
1.6.0+modРелиз26.1-rc-1, 26.1-rc-2, 26.1-rc-3, 26.1fabric, forge, neoforge, quilt28 марта 2026 г..jar (94 КБ)
1.6.0Релиз26.1-rc-1, 26.1-rc-2, 26.1-rc-3, 26.1datapack28 марта 2026 г..jar (44 КБ)
1.5.0+modРелиз1.21.9, 1.21.10, 1.21.11, 26.1-snapshot-1fabric, forge, neoforge, quilt31 декабря 2025 г..jar (83 КБ)
1.5.0Релиз1.21.9, 1.21.10, 1.21.11, 26.1-snapshot-1datapack31 декабря 2025 г..jar (39 КБ)
1.4.0+modРелиз1.21.7, 1.21.8, 25w31a, 25w32afabric, forge, neoforge, quilt5 августа 2025 г..jar (73 КБ)
1.4.0Релиз1.21.7, 1.21.8, 25w31a, 25w32adatapack5 августа 2025 г..jar (39 КБ)
1.3.0+modРелиз1.21.6-pre4, 1.21.6-rc1, 1.21.6, 1.21.7-rc1fabric, forge, neoforge, quilt26 июня 2025 г..jar (100 КБ)
1.3.0+modРелиз1.21.6-pre4, 1.21.6-rc1, 1.21.6, 1.21.7-rc1fabric, forge, neoforge, quilt26 июня 2025 г..jar (100 КБ)
1.3.0Релиз1.21.6-pre4, 1.21.6-rc1, 1.21.6, 1.21.7-rc1datapack26 июня 2025 г..jar (58 КБ)
1.2.2+modРелиз1.21.3, 1.21.4, 1.21.5, 1.21.6fabric, forge, neoforge, quilt17 июня 2025 г..jar (62 КБ)
1.2.2Релиз1.21.3, 1.21.4, 1.21.5, 1.21.6datapack17 июня 2025 г..jar (35 КБ)
1.2.1+modРелиз25w21a, 1.21.6-pre1, 1.21.6-pre2, 1.21.6-pre3fabric, forge, neoforge, quilt22 мая 2025 г..jar (61 КБ)
1.2.1Релиз25w21a, 1.21.6-pre1, 1.21.6-pre2, 1.21.6-pre3datapack22 мая 2025 г..jar (32 КБ)
1.2.0+modРелиз25w16a, 25w17a, 25w18a, 25w19afabric, forge, neoforge, quilt13 мая 2025 г..jar (60 КБ)
1.2.0Релиз25w16a, 25w17a, 25w18a, 25w19adatapack13 мая 2025 г..jar (32 КБ)

Показаны последние 15 из 54 версий. Все версии — на Modrinth.

Ченджлог

1.6.0+modРелиз26.1-rc-2, 26.1-rc-3, 26.1 · 28 марта 2026 г.

Catch up in terms of updates

1.6.0Релиз26.1-rc-2, 26.1-rc-3, 26.1 · 28 марта 2026 г.

Catch up in terms of updates

1.5.0+modРелиз1.21.10, 1.21.11, 26.1-snapshot-1 · 31 декабря 2025 г.

Support for all newly released versions from after last version detector release

1.5.0Релиз1.21.10, 1.21.11, 26.1-snapshot-1 · 31 декабря 2025 г.

Support for all newly released versions from after last version detector release

1.4.0+modРелиз1.21.8, 25w31a, 25w32a · 5 августа 2025 г.

add support for all new versions since last release

1.4.0Релиз1.21.8, 25w31a, 25w32a · 5 августа 2025 г.

add support for all new versions since last release

1.3.0+modРелиз1.21.6-rc1, 1.21.6, 1.21.7-rc1 · 26 июня 2025 г.

added about and about/more functions, added support for 1.21.7-rc1, and fixed a bug where printversion wasn't working

1.3.0+modРелиз1.21.6-rc1, 1.21.6, 1.21.7-rc1 · 26 июня 2025 г.

added about and about/more functions, added support for 1.21.7-rc1, and fixed a bug where printversion wasn't working

Полная история изменений — на Modrinth.

Комментарии

Загружаем…