← Все вопросы

Что такое датапак в Minecraft и как сделать самый простой?

Задан 26 месяцев назад520 просмотров2 ответа
7

Слышал слово «датапак», но не понял, чем он отличается от мода и как его сделать. Можно на пальцах: что это и какие файлы создавать для самого простого датапака?

2 ответа

13
✓ Принятый ответ — помог автору

Датапак — это папка с файлами, которую кидаешь в мир, и она добавляет команды/функции/рецепты без модов и без Java. Работает в обычном ваниль-Minecraft.

Самый простой датапак выглядит так. В папке мира есть datapacks/, создаёшь внутри:

my_pack/
├── pack.mcmeta
└── data/
    └── my_pack/
        └── function/
            └── hello.mcfunction

Содержимое pack.mcmeta (это «паспорт» датапака):

{
  "pack": {
    "pack_format": 48,
    "description": "Мой первый датапак"
  }
}

В hello.mcfunction пишешь обычные команды без слеша:

say Привет из датапака!
give @a cookie

Заходишь в мир, пишешь /reload, потом /function my_pack:hello — и команды выполнятся!

5

Важный момент: pack_format зависит от версии игры (он меняется почти в каждом большом обновлении). Если датапак не грузится — почти всегда дело в неправильном pack_format. Загугли нужное число под свою версию. И учти: в новых версиях папка называется function, а в старых была functions — это частая причина «не работает».

Ваш ответ

Войдите, чтобы ответить на вопрос.