
WanionLib
WanionLib - библиотека-ядро для модов WanionCane: UniDict, Bigger Crafting Tables и Avaritiaddons. Сама по себе ничего не добавляет, но даёт авторам мощные инструменты для сети, GUI, крафта 15x15 и анимаций.
WanionLib - это библиотека, на которой держатся все моды от WanionCane. Сама по себе она ничего не меняет в игре, без неё не запустятся UniDict, Bigger Crafting Tables и Avaritiaddons. Если ты хоть раз сталкивался с вылетами при установке этих модов - скорее всего, ты просто забыл подложить WanionLib.
Что она делает
WanionLib - это технический каркас. Она не про контент, а про то, как этот контент работает под капотом. Разработчик зашил в неё несколько ключевых штук, без которых его моды были бы тормозными или глючными:
- Умная синхронизация между клиентом и сервером - данные передаются ровно тогда, когда надо, без лагов и лишнего трафика
- Продвинутый GUI - меню крафта и другие интерфейсы работают быстрее и выглядят аккуратнее, чем если бы их собирали на ванильных механиках
- Своя система работы со стаками - позволяет точнее определять, какие предметы совместимы, а какие нет (это критично для UniDict)
- Собственная анимационная система - используется для анимации Tile Entities (блоков-сущностей) в тех же Avaritiaddons
- Модульная система - на ней построен UniDict, что позволяет легко добавлять новые словари и не ломать совместимость
- Сеть сообщений - несколько типов пакетов, которые моды используют для обмена данными (например, при открытии большого верстака)
- Крафт до 15x15 - без этой библиотеки Bigger Crafting Tables не смог бы поддерживать такие огромные рецепты; ванильная система крафта просто не рассчитана на такое
- Менеджер зависимостей - внутренняя система внедрения зависимостей (dependency injection), упрощающая жизнь разработчику
Зачем это тебе
Если ты ставишь сборку с модами WanionCane - просто кинь WanionLib в папку mods и забудь. В игре ты её не увидишь, но без неё моды либо не запустятся, либо будут работать с багами.
На самом деле, это типичная история для Майнкрафт: есть куча модов, которые требуют библиотек вроде WanionLib, Fabric API, Cloth Config или Balm. Ставь их все сразу и не парься - большинство крашей на старте происходят именно из-за отсутствия таких вот библиотек.
Совместимость
WanionLib работает на Fabric и Forge (проверяй версию под свою сборку). Поддерживает Minecraft 1.12.2 - именно под эту версию заточены все три мода WanionCane. Если ты играешь на 1.16+ - скорее всего, тебе эта библиотека не понадобится.
Короче, WanionLib - незаметный работяга, который держит на себе три довольно нишевых, но полезных мода. Скачай её вместе с UniDict, Bigger Crafting Tables или Avaritiaddons - и всё будет работать как часы.
Как поиграть с друзьями с модом WanionLib?
Мод WanionLib куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода WanionLib будет готов за пару минут - BungeeHost сделает всё за вас.
