Руководство
Как сделать датапак для Minecraft
Обновлено: 7 октября 2026 г.
Датапак меняет игру без модов и плагинов: рецепты, добыча, достижения, функции, которые запускаются каждый тик. Он работает на ванильных серверах и в одиночных мирах. Это папка (или .zip) с файлами JSON и .mcfunction со строгой структурой.
Пример, с которого можно начать.
Сгенерировать это в CodexeШаг за шагом
1.Создайте pack.mcmeta
Корневой файл с описанием и номером
pack_formatвашей версии Minecraft. Неверный номер приведёт к тому, что игра выдаст предупреждение или откажется загружать датапак.2.Добавьте папку data
data/<namespace>/с папками вродеfunction,recipe,loot_tableиadvancement. В 1.21 названия папок изменились (единственное число вместо множественного).3.Напишите функции
Файлы
.mcfunctionсодержат команды, по одной в строке. Подключите их кminecraft:loadиminecraft:tickчерез теги функций.4.Установите датапак
Положите папку или .zip в
<world>/datapacks/и выполните/reloadлибо добавьте его при создании мира.5.Протестируйте
Проверьте
/datapack list, затем испытайте в игре каждый рецепт и каждую функцию. Ошибки появляются в логе сервера.
С Codexe
Опишите рецепты, добычу или механики и версию. Codexe напишет файлы с правильной структурой и pack_format, загрузит датапак на настоящий сервер Minecraft, чтобы поймать ошибки до статуса «Готово», и даст зайти на этот сервер и поиграть.
Вопросы
Датапак или плагин?
Датапаку не нужно серверное ПО, он работает в одиночной игре, но может только то, что позволяют команды и JSON. Плагин может всё, что позволяет API сервера, но ему нужен Spigot или Paper.
Почему мой датапак не загружается?
Обычно причина в неверном pack_format, названии папки из другой версии или ошибке в JSON. Лог сервера называет проблемный файл.
Сделайте датапак
Этот промпт откроется уже готовым к отправке:
“Датапак для Minecraft 1.21.4: рецепт с фиксированной формой для «Морского тотема» (Сердце моря посередине, вокруг золото), который выдаёт Тотем бессмертия с особым названием, и функция загрузки, которая добавляет в боковую панель табло смертей.”
Сгенерировать это в Codexe