Руководство

Как сделать датапак для Minecraft

Обновлено: 7 октября 2026 г.

Датапак меняет игру без модов и плагинов: рецепты, добыча, достижения, функции, которые запускаются каждый тик. Он работает на ванильных серверах и в одиночных мирах. Это папка (или .zip) с файлами JSON и .mcfunction со строгой структурой.

Пример, с которого можно начать.

Сгенерировать это в Codexe

Шаг за шагом

  1. 1.Создайте pack.mcmeta

    Корневой файл с описанием и номером pack_format вашей версии Minecraft. Неверный номер приведёт к тому, что игра выдаст предупреждение или откажется загружать датапак.

  2. 2.Добавьте папку data

    data/<namespace>/ с папками вроде function, recipe, loot_table и advancement. В 1.21 названия папок изменились (единственное число вместо множественного).

  3. 3.Напишите функции

    Файлы .mcfunction содержат команды, по одной в строке. Подключите их к minecraft:load и minecraft:tick через теги функций.

  4. 4.Установите датапак

    Положите папку или .zip в <world>/datapacks/ и выполните /reload либо добавьте его при создании мира.

  5. 5.Протестируйте

    Проверьте /datapack list, затем испытайте в игре каждый рецепт и каждую функцию. Ошибки появляются в логе сервера.

С Codexe

Опишите рецепты, добычу или механики и версию. Codexe напишет файлы с правильной структурой и pack_format, загрузит датапак на настоящий сервер Minecraft, чтобы поймать ошибки до статуса «Готово», и даст зайти на этот сервер и поиграть.

Вопросы

Датапак или плагин?

Датапаку не нужно серверное ПО, он работает в одиночной игре, но может только то, что позволяют команды и JSON. Плагин может всё, что позволяет API сервера, но ему нужен Spigot или Paper.

Почему мой датапак не загружается?

Обычно причина в неверном pack_format, названии папки из другой версии или ошибке в JSON. Лог сервера называет проблемный файл.

Сделайте датапак

Этот промпт откроется уже готовым к отправке:

“Датапак для Minecraft 1.21.4: рецепт с фиксированной формой для «Морского тотема» (Сердце моря посередине, вокруг золото), который выдаёт Тотем бессмертия с особым названием, и функция загрузки, которая добавляет в боковую панель табло смертей.”

Сгенерировать это в Codexe
Как сделать датапак для Minecraft (пошагово) | Codexe