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

Version Detector

API для датапаков, позволяющий определить вашу версию Minecraft

FabricNeoForgeForgeQuilt
Загрузчики
FabricNeoForgeForgeQuilt
Скачиваний на Modrinth
4,5 тыс.
Подписчиков на Modrinth
8
версии
54
Обновлён
28 марта 202628 мар.
Опубликован
в 2025
Это библиотека — она нужна другим модам и сама ничего не добавляет в игру

Коротко о моде

Библиотека — нужна другим модам
Работает на Fabric, NeoForge, Forge и Quilt
Для Minecraft 1.13–26.1
Нужен на сервере; в игре — по желанию
Последняя версия — 1.6.0+mod от 28 марта 2026
Лицензия CC-BY-4.0 — бесплатно
Где нужен
В игренеобязателенНа сервереобязателен

Нужен на сервере; в игре — по желанию

Версии игры1.13–26.1
Описание переведено автоматическиПоказать оригинал (EN)

Version Detector — это доказательство концепции того, что с датапаками возможно больше, чем вы думаете, а также API для датапаков, позволяющий определить, на какой версии они запущены.

Сам по себе он мало что делает, но может быть полезен для других датапаков.

Примечание: при добавлении датапака в мир, если вы используете версию игры старше 1.20.2, Minecraft предупредит вас, что пак был создан для более старой версии Minecraft. Игнорируйте это предупреждение, я ничего не могу с этим поделать на версиях старше 1.20.2, так как возможность pack.mcmeta указывать диапазон поддерживаемых версий вместо всего одной была добавлена в 1.20.2.

Вопросы/проблемы? Пишите их в моём Discord, там их скорее заметят. Ссылка в боковой панели.

Этот пак использует тот факт, что Minecraft полностью удаляет функции с неверным синтаксисом при загрузке датапака. Например, "execute if entity @e[type=pillager]" — неверный синтаксис в 1.13, потому что Pillagers ещё не существуют, из-за чего вся функция удаляется в 1.13, но функция успешно загрузится и будет существовать в 1.14 и позже, потому что неверного синтаксиса больше нет — Pillagers были добавлены, а команда написана правильно. Каждая функция устанавливает число в объективе скорборда и запускает следующую функцию, у которой синтаксис отличается от предыдущей, например "execute if entity @e[type=bee]" вместо "execute if entity @e[type=pillager]" при переходе от функции для 1.14 к функции для 1.15, проверяя другую возможность. Если в какой-то момент цепочка прерывается, число перестаёт меняться, что соответствует вашей версии Minecraft.

ID хранится в скоре "MinecraftVersion" в объективе "VersionInfo". Он идёт от 0 (1.13) до последней определяемой версии.

Этот пак также умеет определять NeoForge и Forge. Fabric и Quilt на данный момент не определяются, так как я не могу обнаружить ничего, что fabric или quilt (без установленных модов) добавляют в игру.

Создателям модпаков:

Я разрешаю использовать этот датапак/мод в ваших модпаках. Вы можете включать его в модпаки без необходимости спрашивать меня об этом. Однако будет приятно, если вы уведомите меня, если он включён в ваш модпак.

Определяемые версии

Список определяемых версий, по порядку от старых к новым, начиная с ID 0 (1.13) и далее (если версии нет в этом списке, она отнесена к ближайшей новой версии до неё, например 1.21.3 отнесена к 1.21.2):

Релизы/Снапшоты

  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 (Ура, новая система версионирования)
  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 (Только попробуй это сказать)
  54. 26.1 Snapshot 8 - Snapshot 9
  55. 26.1 Snapshot 10
  56. 26.1 Snapshot 11
  57. 26.1

Первоапрельские снапшоты:

  1. 20w14infinite
  2. 22w13oneBlockAtATime
  3. 23w13a_or_b
  4. 24w14potato Пока что нет 25w14craftmine, было слишком лень добавлять

Частые вопросы

Как установить Version Detector?

Установите Fabric под свою версию Minecraft, скачайте Version Detector под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть Version Detector?

У Version Detector есть сборки для Minecraft 1.13–26.1.

Нужен ли Version Detector на сервере?

Нужен на сервере; в игре — по желанию

Лицензия и источник
Creative Commons Attribution 4.0 Internationalможно распространять, указывая автора и лицензию
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее