- Для версий
- 1.21.✘
AuraBackpack
Уникальные рюкзаки с уровнями, градиентами и автоподбором предметов
Уникальные рюкзаки с уровнями, градиентами и автоподбором предметов
AuraBackpack — плагин для серверов на Paper 1.21.x, который добавляет полноценные портативные рюкзаки: несколько уровней с разными материалами, размерами и цветами, градиентные названия, защиту содержимого от рестартов и умный автоподбор предметов при полном инвентаре. Всё настраивается в
config.yml — от лора до заблокированных слотов.Возможности плагина
- Система уровней — неограниченное количество рюкзаков в конфиге: свой материал, название, лор, размер и цвет для каждого.
- Градиенты и MiniMessage — HEX-цвета
&#RRGGBB, legacy-коды&cи плавные градиенты<gradient:#A-#B>в названиях и лоре. - Автоподбор — при полном инвентаре предметы автоматически складываются в рюкзак, причём распределяются по всем рюкзакам сразу.
- Умное распределение —
smart-fillаккуратно раскладывает стаки по нескольким рюкзакам, не смешивая лишнего. - Защита содержимого — данные хранятся в Persistent Data Container и не теряются после перезапуска сервера.
- Блокировка слотов — у рюкзаков младших уровней часть слотов закрыта декоративной «рамкой».
- Чёрный список предметов — запрет складывания определённых материалов (например, шалкер-боксов) и вручную, и в автоподборе.
- Переключатель автоподбора — каждый игрок включает/выключает автоподбор командой
/backpack auto. - Админ-команды — выдача рюкзаков, сброс и очистка содержимого, список и информация об уровнях.
- Tab-дополнение — все подкоманды с подсказками: уровни, имена игроков,
on/off. - Гибкая настройка — уровни, звуки, чёрные списки, авто-подбор и все сообщения настраиваются в config.yml.
- Права доступа — использование каждого уровня рюкзака закрыто отдельным правом
aurabackpack.usebackpack.<уровень>.
Скриншоты
Пример рюкзака

Уровни рюкзаков

Команды плагина

Команды игрока
| Команда | Описание | Разрешение |
|---|---|---|
/backpack | Открыть рюкзак из рук (ПКМ тоже работает) | aurabackpack.use |
/backpack help | Справка по командам | aurabackpack.command.help |
/backpack auto [on/off] | Переключить автоподбор предметов | aurabackpack.command.auto |
/backpack version | Версия плагина | aurabackpack.command.version |
Алиасы:
bp / abackpack / funnybackpack.Админ-команды
| Команда | Описание | Разрешение |
|---|---|---|
/backpack give <уровень> <игрок> [кол-во] | Выдать рюкзак игроку | aurabackpack.command.give |
/backpack giveall <уровень> [кол-во] | Выдать рюкзак всем онлайн-игрокам | aurabackpack.command.giveall |
/backpack list | Список всех уровней рюкзаков | aurabackpack.command.list |
/backpack info <уровень> | Информация об уровне | aurabackpack.command.info |
/backpack reset <игрок> <уровень> | Сбросить содержимое рюкзаков уровня у игрока | aurabackpack.command.reset |
/backpack wipe <уровень> | Очистить рюкзаки уровня у всех игроков | aurabackpack.command.wipe |
/backpack reload | Перезагрузить конфигурацию | aurabackpack.command.reload |
Все подкоманды поддерживают Tab-дополнение: уровни рюкзаков и имена игроков.
Разрешения
Код с оформлением (BB-коды):
aurabackpack.use: # пользование /backpack — default: true
aurabackpack.command.help: # справка — default: true
aurabackpack.command.auto: # автоподбор — default: true
aurabackpack.command.version: # версия — default: true
aurabackpack.command.give: # выдача рюкзаков — default: op
aurabackpack.command.giveall: # выдача всем — default: op
aurabackpack.command.list: # список уровней — default: op
aurabackpack.command.info: # информация об уровне — default: op
aurabackpack.command.reset: # сброс содержимого — default: op
aurabackpack.command.wipe: # очистка рюкзаков — default: op
aurabackpack.command.reload: # перезагрузка конфига — default: op
aurabackpack.usebackpack.<уровень>: # использование рюкзака — default: true
aurabackpack.usebackpack.*: # все рюкзаки — default: op
aurabackpack.admin: # все админ-команды — default: op
aurabackpack.*: # все права плагина — default: opУстановка
- Скачайте собранный
AuraBackpack-2.0.0.jarиз Releases. - Положите его в папку
plugins/вашего сервера. - Запустите сервер — плагин автоматически создаст
config.ymlс уровнями рюкзаков. - Настройте
config.ymlпод свой сервер.
Требования: Java 17+, Paper 1.21.x.
Конфигурация (config.yml)
Код с оформлением (BB-коды):
settings:
prefix: "<gradient:#7B68EE:#4FC3FF>AuraBackpack</gradient> » "
particles-on-open: true
backpacks: # уровни рюкзаков
small:
display-name: "<gradient:#7B68EE:#4FC3FF>Маленький рюкзак</gradient>"
inventory-title: "<gradient:#7B68EE:#4FC3FF>Маленький рюкзак</gradient>"
material: CHEST # предмет рюкзака
total-slots: 18 # размер инвентаря
blocked-slots: [0, 1, 8, 9, 10, 17] # декоративные закрытые слоты
permission-node: aurabackpack.usebackpack.small
lore:
- ""
- "<gray>Хранит <white>10</white> слотов предметов."
- "<dark_gray>ПКМ, чтобы открыть.</dark_gray>"
- ""
glow: true
custom-model-data: 1001
blocking-item: # предмет-«рамка» для закрытых слотов
material: BLACK_STAINED_GLASS_PANE
display-name: "<dark_gray><bold>Заблокировано"
lore:
- "<dark_gray>─────────────"
- "<gray>Этот слот недоступен"
- "<gray>для данного уровня рюкзака"
auto-pickup:
enabled: true # глобально включить/выключить
only-when-inventory-full: true # срабатывать только при полном инвентаре
notify-player: true # уведомление через action bar
smart-fill: true # умное распределение по всем рюкзакам
blacklist-items: # что нельзя класть в рюкзак вручную
- SHULKER_BOX
- WHITE_SHULKER_BOX
auto-pickup-blacklist: # что не подбирается в рюкзак автоматически
- BEDROCK
- BARRIERКак это работает
- Игрок держит рюкзак в руках и нажимает ПКМ — открывается его личный инвентарь (или командой
/backpack). - Предметы, положенные внутрь, сохраняются прямо на рюкзаке и не теряются после перезапуска.
- При полном инвентаре плагин автоматически складывает подбираемые предметы в рюкзаки игрока.
- Если рюкзаков несколько — предметы распределяются между ними, пока все не заполнятся.
- Каждый уровень рюкзака можно ограничить отдельным правом доступа.
Исходный код
Исходники плагина в открытом доступе: github.com/igormaclakoff-dev/AuraBackpack
Лицензия: MIT.
AuraBackpack — твои вещи всегда с тобой!