▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/iCommon API
iCommon API

iCommon API

iCommon API - библиотека для разработчиков модов Minecraft, которая упрощает работу с событиями и функциями, независимо от версии игры. Скачайте iCommonLib и ускорьте создание своих модов!

Оцените первым
137.6K
87

iCommonLib

iCommonLib - это библиотека общих функций для разработчиков модов в Майнкрафт. Она создана, чтобы быть независимой от версии игры, что сильно упрощает жизнь, когда нужно поддерживать несколько версий Minecraft одновременно.

Что это и зачем нужно

Если вы когда-нибудь писали моды под разные версии Minecraft, то знаете, как много кода приходится дублировать. iCommonLib решает эту проблему: вы подключаете одну библиотеку и получаете доступ к единому API для работы с конфигами, событиями, мирами и ресурсами. Никакой головной боли с версионными различиями.

Особенности

  • Простой YAML-конфиг - настройка модов через YAML без лишнего кода.
  • События для нескольких версий - упрощают обработку событий, которые меняются от версии к версии.
  • API для ресурсов и датапаков - работа с ресурспаками и датапаками через единый интерфейс.
  • World API - удобные методы для работы с мирами.
  • И ещё куча полезностей - вроде дополнительных событий и утилит.

События, которые уже есть

  • BlockEntityLoadEvent - загрузка блочной сущности.
  • EntityPortalCollideEvent - столкновение сущности с порталом.
  • CampfireBlockEntityCookEvent - приготовление еды на костре.
  • PlayerGamemodeChangeEvent - смена режима игры у игрока.
  • PlayerExpOrbCollisionEvent - подбор сфер опыта.
  • ServerPlayerInitEvent - инициализация игрока на сервере.
  • ServerWorldInitEvent - инициализация мира на сервере.
  • WorldChunkInitEvent - инициализация чанка.
  • И много других.

Как скачать

Скачать iCommonLib можно на странице загрузок. Просто выберите нужную версию во вкладке "Versions".

Важно знать

Эта библиотека не для игроков, а для разработчиков. Если вы пишете моды под Fabric или Forge и хотите поддерживать несколько версий Minecraft без лишнего кода - iCommonLib ваш выбор. На слабом железе она не скажется, так как это просто набор утилит.

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

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

Minecraft: Java Edition

25w45a26.1.x1.21.x1.20.x1.19.x1.18.x1.17.x

Платформы

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

Сервер

Зависимости

Ссылки


Создатели

Детали

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