
iCommon API
iCommon API - библиотека для разработчиков модов Minecraft, которая упрощает работу с событиями и функциями, независимо от версии игры. Скачайте iCommonLib и ускорьте создание своих модов!
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 ваш выбор. На слабом железе она не скажется, так как это просто набор утилит.
