Автор: Ян, художник команды Millida ✏️
«Хочу новую фичу, но без модов, чтоб не ломалось» — главный запрос про Minecraft. Ответ — датапаки: они работают через ванильные команды и не требуют Forge/Fabric. Сейчас разложу, что это, где брать, как ставить и почему 30% паков на серваке конфликтуют между собой.
Датапак (data pack) — это «ванильный мод»: набор JSON-файлов, который добавляет в игру новые рецепты, лут-таблицы, достижения и команды-функции, не трогая код игры и не требуя Forge/Fabric. Кидаешь его в папку /world/datapacks/, пишешь /reload — и всё работает. Для Java Edition с 1.13. Сервер ванильный, friends-friendly, никаких «у меня не запускается».
Что такое датапак простыми словами
Представь, что мод — это надстройка над игрой: переписывает её код, требует Forge или Fabric (это лаунчеры-загрузчики модов), и если у друга их нет — ты с ним не сыграешь. Датапак работает по-другому. Mojang в 1.13 (это релиз 2018-го года) дали игрокам легальный способ менять часть правил игры через текстовые файлы. Лут-таблицы, рецепты крафта, достижения, предикаты, функции-команды — всё это лежит внутри игры в виде JSON, и ты можешь подменить любой кусок.
Mojang называет это data pack. Геймеры обычно говорят «датапак». Смысл один: ваниль остаётся ванилью, движок не трогаем, но поведение игры меняется. Если у тебя сервер с друзьями и хочется добавить, например, «сон одного игрока вместо всех» — не надо ставить мод и заставлять остальных качать Fabric. Кинул датапак в папку мира, сделал /reload — готово.

Чем датапак отличается от мода и от ресурс-пака
Тут многие путаются, поэтому давай по полкам. Три разные штуки, три разные задачи.
- Мод — лезет в код игры через Forge или Fabric (это движки-загрузчики). Может добавить новые блоки, мобов, измерения, физику. Требует установки клиента и обычно ставится у всех игроков сервера. Подробнее — в гайде как установить мод в Minecraft.
- Ресурс-пак (resource pack) — меняет внешний вид: текстуры, звуки, шрифт, модели блоков. Картинка другая — логика та же. Если хочется поменять, как выглядит вода или мечи, — это сюда. Подборку годных мы собирали в статье лучшие текстур-паки.
- Датапак — меняет правила игры через JSON. Не текстуры, не код, а поведение: что выпадает с мобов, какие рецепты крафтятся, какие достижения дают, что делает кастомная команда.
Простая аналогия: мод — это новый двигатель в машину. Ресурс-пак — это покраска и тюнинг салона. Датапак — это перепрошивка бортового компьютера: всё то же железо, но машина едет иначе.
Важное: датапак — только для Java Edition. В Bedrock есть свой аналог (Add-ons, бихейвиор-паки), но он устроен иначе и файлы оттуда сюда не переносятся. Дальше говорим про Java.
Что именно умеет менять датапак: 5 механик
Mojang ограничили датапаки конкретным списком вещей, которые можно трогать. Это и хорошо (нельзя случайно сломать движок), и иногда грустно (нельзя добавить новый блок). Вот что в наборе.
1. Loot tables (лут-таблицы)
Это правила «что выпадает». Из моба, из сундука в данже, из удочки при рыбалке, из подломанного блока. Любую таблицу можно переписать. Хочешь, чтобы с зомби выпадал алмаз с шансом 1%? Меняешь JSON в data/minecraft/loot_tables/entities/zombie.json. Хочешь, чтобы рыба не ловилась — оставляешь таблицу пустой. Это самая популярная категория датапаков на серверах: «больше лута», «реалистичный лут», «hardcore лут».
2. Recipes (рецепты крафта)
Добавляешь свои или меняешь стандартные. Классика — рецепты, которые Mojang «зажали»: подковать лошадь в крафте, скрафтить седло из кожи, перепечь кусок угля обратно в дерево. Половина датапаков с Vanilla Tweaks — это именно такие quality-of-life рецепты.
3. Advancements (достижения)
Своя ветка достижений. Полезно для серверов-челленджей: «пробеги 1000 блоков без урона», «убей дракона за 30 минут», «собери все цветы». Триггеры завязаны на события игры — попадание, перемещение, изменение инвентаря.
4. Predicates (предикаты)
Это «если-то» для остальных механик. Не самостоятельный пак — а кубики для лут-таблиц и команд. Пример: «дроп идёт только если убил мечом», «работает только ночью», «только на высоте ниже 60». Без предикатов сложные паки не сделаешь.
5. Functions (функции-команды)
Файлы .mcfunction — это просто список команд, которые игра выполняет одна за другой. Через них делают всё интересное: автоматический сон одного игрока, AFK-дисплеи, координаты в боссбаре, кастомный таймер. Если ты знаешь редстоун-логику (а если нет — мы её разбирали в статье редстоун с нуля), то функции пойдут легко: та же логика, только в текстовых командах.
Где скачать датапаки: 2 нормальных источника
В отличие от модов, тут зоопарк мутных сайтов меньше — есть два проверенных места, остальное по остаточному принципу.
Vanilla Tweaks (vanillatweaks.net)
Это де-факто стандарт. Сайт делают разработчики ванильных серверов Hermitcraft (если смотришь англоязычных майнкрафтеров — Mumbo Jumbo, Iskall85 — это они). Подход у них — «не ломать ваниль, добавить удобства». На сайте конструктор: галочками выбираешь нужные паки, жмёшь Download — и получаешь один zip-архив с твоим набором.
Самые залётные паки оттуда:
- AFK Display — над головой AFK-игрока появляется тег [AFK]. Видно всем. Не надо в чате писать «отошёл».
- Coordinate HUD — координаты висят в боссбаре сверху экрана, F3 жать не надо. Особенно красиво на скриншотах.
- Multiplayer Sleep — спит один игрок, спят все. На сервере с друзьями — must-have, иначе мобы не дают пройти ночь.
- Armor Stand Tools — даёт книжку, через которую можно вращать руки-ноги у armor stand. Без неё манекен поставить нормально нельзя — он деревянный.
- More Mob Heads — с любого моба с шансом ~2-10% падает его голова. Декор для базы.
- Graves — после смерти лут не разлетается по полу, а складывается в надгробие. Подобрал — и шмот вернулся.
Planet Minecraft (planetminecraft.com)
Огромный каталог пользовательского контента: датапаки, скины, карты, ресурс-паки — всё в одной куче. Плюс — выбор большой, есть редкие штуки типа «полностью переработанный End» или «новые боссы через summon-цепочки». Минус — качество скачет: рядом с шедевром лежит ломаный пак 2020-го года, не работающий на 1.21. Смотри дату обновления, версию игры и комментарии.
Совсем редко — GitHub-репозитории конкретных авторов. Если ты уже знаешь, что ищешь, и видел упоминание в Discord/Reddit — идёшь напрямую к создателю.

Как установить датапак: 4 шага
Установка простая. Делается в синглплеере и на сервере одинаково — отличается только, где лежит папка мира.
- Скачай датапак с Vanilla Tweaks или Planet Minecraft. Это будет один zip-файл. Распаковывать его не надо — игра читает архивы напрямую.
- Найди папку мира. На Windows это
%appdata%\.minecraft\saves\<имя_мира>. На macOS —~/Library/Application Support/minecraft/saves/<имя_мира>. На сервере — папкаworldв корне сервера. Внутри мира найди (или создай) папкуdatapacks. - Кинь zip-архив в эту папку. Всё, файл на месте.
- Запусти мир и пропиши
/reloadв чат. Игра подхватит пак и выполнит его. Проверить, что встал — командой/datapack list. Должна появиться строка с твоим паком и зелёная галочка слева.
Если что-то не подхватилось — обычно дело в одной из трёх вещей: пак для другой версии игры (см. подводные камни ниже), архив был распакован руками и сломалась структура, или у пользователя нет прав на читы в мире (надо включить cheats при создании или через /op на сервере).
Лайфхак: команду
/reloadможно жать прямо во время игры. Сервер не падает, мир не пересоздаётся. Это удобно, когда правишь свой датапак — поменял JSON, сохранил, alt-tab в игру, /reload, проверил.
Подводные камни: что реально ломается
В целом датапаки безопасные — мир они не убьют. Но пара граблей есть, и на них наступают все по очереди.
1. Версия игры — критично. Датапак, написанный под 1.19, в 1.21 не запустится, или запустится но что-то отвалится. У датапаков есть свой pack_format — внутреннее число формата (для 1.21 это 48, для 1.20.4 — 26, и так далее). Если не сходится — игра в чате напишет жёлтым «Pack is not compatible». Всегда смотри версию пака на странице загрузки. На Vanilla Tweaks это селектор сверху — переключай на свою игру до скачивания.
2. Конфликты между паками. Если два пака меняют одну и ту же лут-таблицу (например, оба переписывают дроп с зомби), сработает только один — тот, который выше в порядке загрузки. Управляется командами /datapack enable с приоритетом first/last. На практике: ставь по одному, проверяй каждый, добавляй следующий.
3. Performance — функции могут лагать. Если у тебя датапак с тяжёлой функцией, которая каждый тик (то есть 20 раз в секунду) проверяет всех игроков на сервере, и игроков 50 — TPS просядет (TPS — tick per second, скорость работы сервера). Открытый бесплатный пак с непонятным автором — особенно подозрителен. Смотри в комментариях, не жалуются ли на лаги.
4. Бэкап мира — до установки. Лут-таблицы и достижения откатываются легко (удалил пак — всё вернулось). А вот функции могут наспавнить блоков, изменить регион, нагенерить сущностей. Откатить это командой /reload уже нельзя. Делай копию папки мира перед первым запуском нового пака — 30 секунд, спасают часы.
5. Античит на больших серверах. Если играешь на чужом сервере типа Hypixel или 2b2t — забудь, датапак ставится только владельцем сервера, не игроком. Это серверная штука, не клиентская.
FAQ
Чем датапак отличается от мода?
Мод правит код игры через Forge/Fabric и нужен у всех игроков. Датапак — это JSON-файлы внутри папки мира, ставится только на сервер (или в синглплеер), клиенту качать ничего не надо. Зато датапак ограничен — может менять лут, рецепты, достижения, команды, но не может добавить новый блок или моба с нуля.
Работают ли датапаки в Bedrock Edition?
Нет. Датапаки — только Java Edition (с 1.13). В Bedrock аналог — Add-ons и behavior packs, они устроены по-другому и файлы оттуда сюда не переносятся.
Нужен ли датапак всем игрокам на сервере?
Нет. Датапак ставится только в папку мира на сервере (или в синглплеере). Игроки качают только базовый клиент, без модификаций.
Что делать, если /reload не подхватил пак?
Проверь три вещи: совпадает ли версия игры с pack_format датапака, лежит ли zip-архив в правильной папке world/datapacks/ и включены ли читы в мире. Список активных паков смотри командой /datapack list.
Можно ли написать свой датапак?
Да, и это нормальный путь, если знаешь основы JSON и команд. Mojang выложили официальную документацию, есть редактор Misode (misode.github.io) — он генерирует JSON через визуальный конструктор, без ручного набивания скобочек.
Сколько датапаков можно поставить одновременно?
Технически — десятки. Практически — пока TPS не просел и нет конфликтов между паками. Команда /datapack list покажет всё включённое, лишнее отключи через /datapack disable.
Хочешь скин под свой ванильный сервер — это к нам
Датапаки делают сервер удобнее, но образ персонажа всё равно решает скин. Если играешь с друзьями на ванильке с парой паков от Vanilla Tweaks, и хочется выделяться — не «как все из NameMC», а свой персонаж под идею — это к команде Millida. Мы рисуем скины 5+ лет (бывшая 4DNew), 30 художников в команде, 9000+ работ. От тебя только идея — описание, фото, референс из аниме, скин из Roblox, что угодно. Дальше работает художник, ты получаешь готовый PNG за 1-3 дня.
Заходи в наш Discord-комьюнити MCRU — там болтаем про апдейты Minecraft, обсуждаем датапаки, моды, сервера и кидаем работы наших художников. 117k+ участников, крупнейший русскоязычный MC-хаб. Заодно посмотри идеи для базы в статье идеи построек Minecraft и подбери Java-скин в гайде по скинам для Java.