НАЖМИ, чтобы запустить свой Сервер Майнкрафт + 8🎁
datapackДатапаки/FokusAPI - библиотека для датапаков и модов CoffeeG
FokusAPI - библиотека для датапаков и модов CoffeeG

FokusAPI - библиотека для датапаков и модов CoffeeG

FokusAPI (ФокусАПИ) - библиотека от CoffeeG для датапаков, модов и плагинов. Упрощает работу с NBT, scoreboard, дропом предметов и рандомным спавном мобов в Minecraft 1.13-1.21.

Оцените первым
Открыть в FateLauncher
171.1K
52

FokusAPI (или просто ФокусАПИ) - это не обычный контентный проект, а техническая библиотека от разработчика CoffeeG. Сам по себе он не добавляет в Майнкрафт ни новых блоков, ни мобов, ни механик. Его задача другая - служить фундаментом для датапаков, модов и плагинов того же автора и давать им удобные инструменты для работы с внутренними данными игры.

Короче, если вы скачали какой-то датапак или мод от CoffeeG и при установке игра требует FokusAPI - это не ошибка и не лишний файл. Без этой библиотеки зависимый проект просто не заработает, потому что вся его логика построена на функциях, которые FokusAPI и предоставляет.

Что умеет библиотека

Набор возможностей узкий, но крайне практичный для тех, кто пишет свои датапаки или занимается картами:

  • Упрощённое редактирование NBT - работа с NBT-тегами в ванильном Майнкрафте через команды это боль: длинные цепочки data modify, ошибки в синтаксисе и постоянные проверки через data get. FokusAPI прячет эту рутину за готовыми функциями.
  • Удобная работа со Scoreboard - создание, изменение и хранение значений на табло без ручного прописывания десятков команд. Для мини-игр, счётчиков и кастомных механик это база.
  • Симуляция выброса предмета игроком - библиотека умеет имитировать дроп предмета так, будто его выбросил сам пользователь (как по клавише Q). Звучит как мелочь, но для квестовых датапаков и карт это очень нужная штука, потому что ванильными командами такое повторить проблематично.
  • Рандомный спавн мобов - случайное появление сущностей без необходимости городить собственные генераторы случайных чисел на scoreboard.

Для кого это и зачем ставить

Тут два сценария. Первый и самый частый - вы обычный игрок, и FokusAPI тянется как зависимость к какому-то датапаку или моду CoffeeG. Тогда просто ставите и забываете, он никак не влияет на геймплей сам по себе.

Второй - вы сами разработчик датапаков или делаете карту на командах. Вот тут библиотека раскрывается полностью: вместо того чтобы каждый раз писать с нуля обвязку для NBT, рандома и табло, вы вызываете готовые функции. Это заметно ускоряет разработку и снижает шанс накосячить в синтаксисе, что для больших датапаков критично.

Совместимость и версии

Сильная сторона проекта - охват. FokusAPI работает практически везде:

  • Minecraft Java 1.13 - 1.21 (включая свежие ветки), что редкость для подобных библиотек
  • Датапаки - в ванильном формате, без загрузчиков
  • Fabric, Forge, NeoForge и Quilt - если играете с модами
  • Bukkit, Spigot, Paper и Purpur - для серверных плагинов

Такая универсальность означает, что одна и та же логика на базе ФокусАПИ может работать и в одиночной игре с датапаком, и на сервере с модами или плагинами. Для разработчика это снимает головную боль с портированием.

Важно знать перед установкой

Ставить FokusAPI отдельно ради самого FokusAPI смысла нет - вы ничего нового в мире не увидите. Это чистая зависимость. А вот если планируете поднимать сервер с датапаками или плагинами CoffeeG и играть с друзьями, библиотека должна стоять на сервере обязательно, иначе зависимые проекты отвалятся. Удобнее всего такой сервер запустить на хостинге BungeeHost - там установка плагинов и датапаков делается буквально в один клик, а арендовать сервер Майнкрафт можно за пару минут даже без опыта администрирования.

Совет: всегда проверяйте, что версия FokusAPI соответствует версии Minecraft и требованиям конкретного датапака. Библиотека активно обновляется под новые релизы игры, но старые сборки с новыми версиями игры могут конфликтовать.

Проект распространяется под лицензией Apache-2.0, так что разработчики могут свободно использовать его в своих работах. Скачать FokusAPI стоит всем, кто собирается играть с проектами CoffeeG - это тот случай, когда маленькая библиотека держит на себе весь интересный контент.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

Нажмите на диапазон, чтобы выбрать точную версию.

Поддерживаемые окружения

Клиент и сервер

Создатели

Детали

Лицензия:
Опубликован:1 год назад
Обновлён:4 дня назад

Версии датапака FokusAPI - библиотека для датапаков и модов CoffeeG

Доступно 67 версий. Сначала показаны самые популярные и самые свежие.

16 из 67 версий
Самые популярные
R
4.54.5 - Mod
1.14.x1.15.x1.16.x1.17–1.17.1
R
2.82.8 - Mod
1.14.x1.15.x1.16.x1.17–1.17.1
R
3.33.3 - Mod
1.16.x1.17–1.17.11.18.x1.19.x
R
4.54.5 - Datapack
1.14.x1.15.x1.16.x1.17–1.17.1
R
4.44.4 - Mod
1.14.x1.15.x1.16.x1.17–1.17.1
R
4.14.1 - Mod
1.16.x1.17–1.17.11.18.x1.19.x
Самые Новые
R
4.94.9 - Plugin
1.14.x1.15.x1.16.x1.17–1.17.1
R
4.94.9 - Mod
1.14.x1.15.x1.16.x1.17–1.17.1
R
4.94.9 - Datapack
1.14.x1.15.x1.16.x1.17–1.17.1
R
4.54.5 - Plugin
1.14.x1.15.x1.16.x1.17–1.17.1
R
4.44.4 - Plugin
1.14.x1.15.x1.16.x1.17–1.17.1
R
4.44.4 - Datapack
1.14.x1.15.x1.16.x1.17–1.17.1
R
4.34.3 - Plugin
1.14.x1.15.x1.16.x1.17–1.17.1
R
4.34.3 - Mod
1.14.x1.15.x1.16.x1.17–1.17.1
R
4.34.3 - Datapack
1.14.x1.15.x1.16.x1.17–1.17.1
R
4.24.2 - Plugin
1.14.x1.15.x1.16.x1.17–1.17.1
Главная