
TT's Lib│特特的庫 - библиотека датапаков
TT's Lib (特特的庫) - служебная библиотека датапаков для Minecraft. Добавляет теги и предикаты, которые используют датапаки Special TT, и подключается как зависимость к другим проектам.
TT's Lib (特特的庫) - служебный датапак-библиотека для Minecraft. В одиночку он почти ничего не меняет в мире, зато отдаёт другим датапакам готовый набор тегов и предикатов. По сути это зависимость: без неё часть механик у связанных проектов просто не заведётся.
Сразу объясню для тех, кто впервые слышит про библиотеки датапаков. Это нормальная практика. Авторы не дублируют одни и те же определения в каждом своём проекте, а выносят их в отдельный пак. Так и обновлять проще, и шансов что-то сломать меньше.
Кому и зачем это нужно
Если вы ставите себе датапаки Special TT, TT's Lib придётся поставить первым - он идёт как обязательная зависимость. То же касается и других работ автора. Например, датапак Oozing│滲漿 использует эту библиотеку как предварительный пак.
Разработчикам ТТЛиб тоже полезен. Если вы делаете свой датапак и хотите опираться на готовые теги и предикаты, их можно подключить как зависимость и не изобретать велосипед заново.
Что такое теги и предикаты
Тут стоит развернуть, потому что в теме разбираются далеко не все.
Теги (tags) - это списки, которые собирают блоки, предметы, сущности или функции под одним коротким именем. Допустим, тег объединяет сразу несколько видов камня, и дальше в команде или рецепте вы обращаетесь не к каждому блоку по отдельности, а к тегу целиком. Логику это упрощает заметно.
Предикаты (predicates) - это условия. Они описывают ситуацию, при которой что-то должно сработать: погода, координаты, содержимое инвентаря, здоровье сущности и так далее. Используют их в достижениях, таблицах добычи и командах.
Вот такие теги и предикаты и добавляет TT's Lib - чтобы другие датапаки Special TT могли на них опираться. Если вы сами пишете датапаки, добавленные определения стоит изучить: они сэкономят вам время.
Совместимость и версии
- Minecraft: Java Edition 1.21.9 - 1.21.11
- Загрузчики: в списке указаны Fabric, Forge, NeoForge и Quilt
- Тип: датапак, а не мод
- Лицензия: MIT
Про загрузчики важный момент. TT's Lib - это именно датапак, поэтому отдельный билд под конкретный загрузчик ему не нужен. Упоминание Fabric, Forge, NeoForge и Quilt на странице - скорее формальность. Пак ставится стандартно и спокойно работает в обычной Java-версии Майнкрафт.
Как установить
- Скачайте архив с датапаком.
- Для одиночной игры положите его в папку
.minecraft/saves/название_мира/datapacks. - Для сервера - в
world/datapacks. - Зайдите в мир и введите
/reload, чтобы пак подхватился без перезапуска.
Если играете с друзьями по сети или держите свой сервер, эта же папка подойдёт на любом хостинге - например, на BungeeHost всё ставится буквально в один клик.
Важно знать
- Библиотека сама по себе не даёт видимых изменений в мире. Если после установки "ничего не произошло" - это нормально, она работает в фоне.
- Не удаляйте TT's Lib, пока в мире стоит зависящий от неё датапак. Иначе в логах посыпятся ошибки про отсутствующие теги и предикаты.
- Порядок загрузки при
/reloadподхватывается автоматически, специально сортировать файлы не нужно. - Для версий с загрузчиком дополнительные API не требуются - достаточно самого датапака.
Итог
TT's Lib - это чистая утилита, а не контент. Ценность её в том, что она держит на себе целую линейку датапаков Special TT и избавляет разработчиков от копипасты. Если вы пользуетесь проектами автора, ставьте библиотеку без раздумий. А если пишете свои датапаки - загляните в её теги и предикаты, там есть что переиспользовать. Скачать TT's Lib можно бесплатно, проект отмечен категорией Library и распространяется под лицензией MIT.
Как запустить датапак TT's Lib│特特的庫 - библиотека датапаков на сервере?
Датапак TT's Lib│特特的庫 - библиотека датапаков удобнее всего раскрывается на общем сервере: установили один раз - и вся компания играет с новыми механиками. Создать сервер Майнкрафт с датапаком TT's Lib│特特的庫 - библиотека датапаков можно за пару минут вместе с BungeeHost.
