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

BoxLib

BoxLib - клиентская библиотека для Fabric, Forge и NeoForge. Упрощает создание модов: конфиги, команды, рендеринг, переводы и многое другое. Необходима для CoordinatesDisplay, DebugKeybind и MacroCraft.

Оцените первым
659.4K
224

BoxLib

BoxLib - это базовая клиентская библиотека для Майнкрафт. Если ты когда-нибудь хотел написать свой мод, но упирался в кучу однотипного кода (конфиги, команды, рендеринг) - вот решение. Boxadactle собрал всё, что обычно нужно для клиентских модов, в одну лёгкую и удобную библиотеку.

Что внутри?

По факту, BoxLib берёт на себя всю рутину. Вместо того чтобы писать с нуля обработчик конфигов или систему команд, просто подключаешь библиотеку и пользуешься готовыми инструментами.

Основные фишки:

  • Config GUI Handler - графический интерфейс для настроек
  • Config file loader/saver - загрузка и сохранение конфигов
  • Client Command Handler - обработка клиентских команд
  • Math - математические утилиты
  • Client Utils - общие клиентские утилиты
  • Gui Utils - работа с GUI
  • Rendering Utils - рендеринг
  • World Utils - работа с миром
  • Mod Logger - логирование мода
  • Google Translation Features - интеграция с Google Переводчиком
  • Rendering Layouts - макеты рендеринга
  • Keybinding helpers - помощь с привязкой клавиш
  • Prompt system - система подсказок
  • 3D world rendering - 3D рендеринг мира

Кому это нужно?

BoxLib обязательна для работы следующих модов:

  • CoordinatesDisplay v10.0.0 и выше
  • DebugKeybind v8.0.0 и выше
  • MacroCraft v4.0.0 и выше

Если ты ставишь один из них - без BoxLib не обойтись. Просто скачай последнюю версию библиотеки под свою версию Minecraft и забудь.

Важно знать

BoxLib написана строго для клиентских модов. Не пытайся использовать её на сервере - она для этого не предназначена и работать не будет.

Для разработчиков

Если хочешь использовать BoxLib в своём проекте, библиотека опубликована на maven-репозитории: https://maven.boxadactle.dev

Подключение через Fabric:

repositories {
    maven { url = "https://maven.boxadactle.dev/releases" }
}

dependencies {
    modImplementation("dev.boxadactle.boxlib:Boxlib-fabric:VERSION")
}

Замени VERSION на актуальную версию.

Подключение через NeoForge:

repositories {
    maven { url = "https://maven.boxadactle.dev/releases" }
}

dependencies {
    modImplementation("dev.boxadactle.boxlib:Boxlib-neoforge:VERSION")
}

Замени VERSION на актуальную версию.

Подключение через Architectury:

repositories {
    maven { url = "https://maven.boxadactle.dev/releases" }
}

dependencies {
    modCompileOnlyApi("dev.boxadactle:Boxlib-common:VERSION")
}

Замени VERSION на актуальную версию.

Подключение через Forge:

jarJar.enable()

repositories {
    maven { url = "https://maven.boxadactle.dev/releases" }
}

dependencies {
    implementation fg.deobf("dev.boxadactle.boxlib:BoxLib-Forge:VERSION")
}

Замени VERSION на актуальную версию.

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

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

Minecraft: Java Edition

26.1.x1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x1.15.x1.14.x

Платформы

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

Клиент

Зависимости

Ссылки

Создатели

Детали

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