Big Items API
Очень простая библиотека, позволяющая разработчикам делать так, чтобы предметы занимали больше слотов в инвентаре.
- Загрузчики
- FabricQuilt
- Скачиваний на Modrinth
- 1,3 тыс.
- Подписчиков на Modrinth
- 3
- версий
- 6
- Обновлён
- 7 июля 20267 июл.
- Опубликован
- в 2026
Коротко о моде
Нужен и в игре, и на сервере
Простая в использовании библиотека, позволяющая разработчикам модов заставлять свои предметы занимать больше места в инвентаре... по любой причине, по которой вы хотите усложнить людям жизнь
Для игроков
Ничего не делает, если установлен не как зависимость или сам по себе!
Для разработчиков модов
Начало работы:
- Импортируйте .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 на сервере?
Нужен и в игре, и на сервере