- Поддерживаемые версии
- 1.16
- 1.17
- 1.18
- 1.19
- 1.20
- 1.21
- Ядра и Прокси
- Bukkit
- Spigot
- Paper
- Минимальная версия Java
- 16
В 99.9% плагинов на стакер подобного рода присутствует баг: стакер работает в любом типе инвентаря, т.е. ломает полностью логику зельеварок и тому подобных инвентарей где стакаться зелья не должны, в моём же плагине вы можете указать разрешённые типы "inventories" в конфиге чтобы не допускать этого бага (По умолчанию уже стоят самые нужные типы)
Гибконастраиваемый плагин на стакер зелий, в отличие от аналогов имеет кучу настроек и небольшой фикс инвентарей
settings:
prefix: "&7[#FDBE00Сервер&7]"
unknown: "отсутствует"
stackSettings: # Предметы разрешённые для стака (их всего 3: potion, splashPotion, lingeringPotion
potion:
inventory:
enable: true # Включить ли стак POTION в инвентаре
maxStack: 3 # Максимальный стак POTION в инвентаре
itemSpawn:
enable: true # Включить ли стак POTION на земле
maxStack: 5 # Максимальный стак POTION на земле
delay: 4 # Задержка перед стаком (3-5 оптимально, 20 = 1 секунда)
splashPotion:
inventory:
enable: true # Включить ли стак SPLASH_POTION в инвентаре
maxStack: 64 # Максимальный стак SPLASH_POTION в инвентаре
itemSpawn:
enable: true # Включить ли стак SPLASH_POTION на земле
maxStack: 64 # Максимальный стак SPLASH_POTION на земле
delay: 4 # Задержка перед стаком (3-5 оптимально, 20 = 1 секунда)
lingeringPotion:
inventory:
enable: true # Включить ли стак LINGERING_POTION в инвентаре
maxStack: 48 # Максимальный стак LINGERING_POTION в инвентаре
itemSpawn:
enable: true # Включить ли стак LINGERING_POTION на земле
maxStack: 48 # Максимальный стак LINGERING_POTION на земле
delay: 4 # Задержка перед стаком (3-5 оптимально, 20 = 1 секунда)
inventories:
- "CRAFTING" # Список инвентарей в которых разрешён стакинг (Против багов в зельеварках и т.д., узнать инвентарь можно открыв его на аккаунте и прописав /hpotionstack inventory <Ник> из консоли)
- "ENDER_CHEST"
- "BARREL"
- "SHULKER_BOX"
- "CHEST"
messages:
noPerms: "{prefix} &fУ вас #FDBE00недостаточно&f прав для #FDBE00выполнения&f данной команды"
configReloaded: "{prefix} &fКонфигурация #FDBE00успешно &fперезагружена"
help: |
{prefix} &f/hpotionstack reload &7- &fПерезагрузить #FDBE00конфигурацию&f плагина
{prefix} &f/hpotionstack inventory &7(Игрок) - &fУзнать #FDBE00inventories&f тип #FDBE00открытого&f инвентаря
offline: "{prefix} &fИгрок не #FDBE00найден&f или не в сети"
inventory: |
{prefix} &fИгрок #FDBE00{player}&f находится в
{prefix} &fИнвентаре с типом #FDBE00{type}
actions:
noPermsInventory:
- "[Message] {prefix} &fУ вас #FDBE00недостаточно&f прав на #FDBE00стаканье &fв инвентаре!"
onStackInventory:
- "[Sound] ENTITY_VILLAGER_YES"
- "[Message] {prefix} &fЗелья #FDBE00успешно&f стакнуты!"
prefix: "&7[#FDBE00Сервер&7]"
unknown: "отсутствует"
stackSettings: # Предметы разрешённые для стака (их всего 3: potion, splashPotion, lingeringPotion
potion:
inventory:
enable: true # Включить ли стак POTION в инвентаре
maxStack: 3 # Максимальный стак POTION в инвентаре
itemSpawn:
enable: true # Включить ли стак POTION на земле
maxStack: 5 # Максимальный стак POTION на земле
delay: 4 # Задержка перед стаком (3-5 оптимально, 20 = 1 секунда)
splashPotion:
inventory:
enable: true # Включить ли стак SPLASH_POTION в инвентаре
maxStack: 64 # Максимальный стак SPLASH_POTION в инвентаре
itemSpawn:
enable: true # Включить ли стак SPLASH_POTION на земле
maxStack: 64 # Максимальный стак SPLASH_POTION на земле
delay: 4 # Задержка перед стаком (3-5 оптимально, 20 = 1 секунда)
lingeringPotion:
inventory:
enable: true # Включить ли стак LINGERING_POTION в инвентаре
maxStack: 48 # Максимальный стак LINGERING_POTION в инвентаре
itemSpawn:
enable: true # Включить ли стак LINGERING_POTION на земле
maxStack: 48 # Максимальный стак LINGERING_POTION на земле
delay: 4 # Задержка перед стаком (3-5 оптимально, 20 = 1 секунда)
inventories:
- "CRAFTING" # Список инвентарей в которых разрешён стакинг (Против багов в зельеварках и т.д., узнать инвентарь можно открыв его на аккаунте и прописав /hpotionstack inventory <Ник> из консоли)
- "ENDER_CHEST"
- "BARREL"
- "SHULKER_BOX"
- "CHEST"
messages:
noPerms: "{prefix} &fУ вас #FDBE00недостаточно&f прав для #FDBE00выполнения&f данной команды"
configReloaded: "{prefix} &fКонфигурация #FDBE00успешно &fперезагружена"
help: |
{prefix} &f/hpotionstack reload &7- &fПерезагрузить #FDBE00конфигурацию&f плагина
{prefix} &f/hpotionstack inventory &7(Игрок) - &fУзнать #FDBE00inventories&f тип #FDBE00открытого&f инвентаря
offline: "{prefix} &fИгрок не #FDBE00найден&f или не в сети"
inventory: |
{prefix} &fИгрок #FDBE00{player}&f находится в
{prefix} &fИнвентаре с типом #FDBE00{type}
actions:
noPermsInventory:
- "[Message] {prefix} &fУ вас #FDBE00недостаточно&f прав на #FDBE00стаканье &fв инвентаре!"
onStackInventory:
- "[Sound] ENTITY_VILLAGER_YES"
- "[Message] {prefix} &fЗелья #FDBE00успешно&f стакнуты!"
- Зависимости
- Vault, PlaceholderAPI (Не обязательно)
- Команды и права
Команда Право Описание /hpotionstack reload hpotionstack.admin Перезагрузить конфигурацию плагина /hpotionstack inventory (Игрок) hpotionstack.admin Узнать тип открытого инвентаря (необходимо для редактирования inventories в конфиге плагина) Отсутствует hpotionstack.stack Доступ к стаканью в инвентаре (хз, мб кому надо)