Перейти к содержимому

Big Items API

Очень простая библиотека, позволяющая разработчикам делать так, чтобы предметы занимали больше слотов в инвентаре.

FabricQuilt
Загрузчики
FabricQuilt
Скачиваний на Modrinth
1,3 тыс.
Подписчиков на Modrinth
3
версий
6
Обновлён
7 июля 20267 июл.
Опубликован
в 2026
Это библиотека — она нужна другим модам и сама ничего не добавляет в игру
Supports all vanilla actions — Cooldown, Dourability, Item Count support · свайп

Коротко о моде

Библиотека — нужна другим модам
Работает на Fabric и Quilt
Для Minecraft 1.21.1
Нужен и в игре, и на сервере
Последняя версия — a1.2.3 от 7 июля 2026
Лицензия MIT — бесплатно
Где нужен
В игреобязателенНа сервереобязателен

Нужен и в игре, и на сервере

Версии игры1.21.1
Описание переведено автоматическиПоказать оригинал (EN)

Простая в использовании библиотека, позволяющая разработчикам модов заставлять свои предметы занимать больше места в инвентаре... по любой причине, по которой вы хотите усложнить людям жизнь

Для игроков

Ничего не делает, если установлен не как зависимость или сам по себе!

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

Начало работы:

  • Импортируйте .jar в корневую папку вашего проекта (или в любую папку, ответвляющуюся от корня)
  • В вашем блоке dependencies в build.gradle добавьте эту строку:
modImplementation(files("path/big-items-a1.2.3.jar"))

Использование:

  • В классе предмета реализуйте silly.homak.bigitems.interfaces.IBigItem Класс большого предмета

IBigItem:

  • Чтобы задать масштаб предмета, переопределите массив getScale(), он должен возвращать массив из 2 целых чисел — это масштаб предмета в слотах по осям X и Y.

    Как задать масштаб предмета

  • У больших предметов есть отрисованный фон, отображающий их фактический масштаб, его цвет основан на среднем цвете текстуры предмета (без учёта пустых пикселей). Чтобы задать цвет фона явно, переопределите getColor(), он должен возвращать целочисленное значение цвета.

    Предмет с фоном пользовательского цвета

  • Интерфейс содержит булево isScaled(), возвращающее, является ли предмет большим или нет; возвращает false в таких случаях, как нахождение в хотбаре или в блоке крафта, должен вызываться на стороне клиента.

Разное:

TextureUtils:

  • Содержит кучу вспомогательных методов для работы с целочисленными значениями цвета:

    • darkenColor: Уменьшает яркость целочисленного цвета, принимает целочисленный цвет и множитель типа double, который должен быть десятичным числом от 0 до 1, где 1 — без эффекта, а 0 — полностью чёрный.
    • fadeColor: Уменьшает альфу целочисленного цвета, те же аргументы, что и у предыдущего.
    • darkenColor: Уменьшает насыщенность целочисленного цвета, те же аргументы, что и у предыдущего.
    • getAverageColor: Возвращает математически средний цвет всех пикселей в текстуре предмета, без учёта альфы.

Частые вопросы

Как установить Big Items API?

Установите Fabric под свою версию Minecraft, скачайте Big Items API под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть Big Items API?

У Big Items API есть сборки для Minecraft 1.21.1.

Нужен ли Big Items API на сервере?

Нужен и в игре, и на сервере

Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее