
SekCore Lib
SekCore Lib - библиотека для Minecraft, ускоряющая разработку модов. Добавляет утилиты для работы с цветами, игроками и синхронизацией. Сейчас только для Forge, Fabric возможен в будущем.
SekCore Lib (ранее SekwahCore Library) - это библиотека-ядро для Minecraft, созданная специально для ускорения разработки модов и предоставления полезных функций. Если вы когда-нибудь видели моды от Sekwah и задавались вопросом, откуда берутся все эти удобные механики - теперь знаете: это всё SekCore Lib.
Сейчас библиотека доступна только для Forge, и Fabric-версия пока не планируется. Но разработчик не исключает, что если добавится достаточно фич - взглянут и в сторону Fabric. Так что если вы фанат Фабрика - пока присматривайтесь, а Forge-мастера могут смело интегрировать библиотеку в свои проекты.
Что умеет SekCore Lib
- Capability @Sync аннотации - автоматическая синхронизация данных между клиентом и сервером. Без головной боли с пакетами. Просто ставишь аннотацию и работаешь.
- Утилиты - в пакете
com.sekwah.utilсобраны мелкие, но полезные плюшки, которые Sekwah использует во всех своих проектах.
Утилиты из коробки
Color Utils
Работа с цветом в Майнкрафт стала проще. SekCore Lib включает цветовой круг и конвертацию между стандартным java.awt.Color и тем, что понимает Minecraft. Красишь предметы, блоки, партиклы - всё это гораздо удобнее через библиотеку.
Player Utils
Тут всё для работы с игроками. Легкая отправка velocity с сервера на клиент и исправление нестыковок стандартной системы. Если ваш мод двигает игроков (например, отбрасывает, подкидывает, телепортирует с рывком) - эта утилита сэкономит кучу времени.
Что в планах
- Анимации - возможно, добавится простая система анимаций для моделей и сущностей.
- Ragdoll Physics - физика тряпичных кукол для мобов. Звучит как то, что сделает каждый бой в разы зрелищнее.
Пока это всё в разработке, но когда доделают - библиотека станет ещё мощнее.
А это вообще нужно?
SekCore Lib - не мод для игрока, а инструмент для мододела. Если вы пишете моды под Forge и используете такие вещи, как синхронизация данных или работа с цветом - библиотека реально облегчит жизнь. Особенно, если у вас серия модов и хочется унифицировать базовый функционал.
Если вы просто игрок - скорее всего, этот мод будет нужен для других модов от Sekwah как зависимость. Просто скачайте и забудьте - библиотека всё делает сама, без лишних настроек.
Скачайте SekCore Lib и ускорьте разработку своих модов для Minecraft!
