Опубликовал ресурспак, забыл, что на этом форуме каждый раз нужно не только плагин публиковать, но и РП, в плагине ничего не обновилось, сам EventBoard.zip нужно распоковать в папку resource_packs.
/event start - запускает ивент со случайной редкостью. /event start <редкость> - запускает конкретную редкость. Имя берётся из ключа редкости или имени YAML-файла.
YAML:
# Заголовок двойного сундука.
# %event_rarity% заменится на отображаемое название редкости.
inventory-title: "&d[Мистический сундук] %event_rarity%"
messages:
# Сообщение при появлении ивента.
appeared:
- "§6"
- "§fПоявился ивент: §d%event% %event_rarity%"
- "§fКоординаты: §e%coords_event%"
- "§6"
# Сообщение по команде /event, когда ивент активен.
active:
- "§6"
- "§fСейчас идёт ивент: §d%event% %event_rarity%"
- "§fКоординаты: §e%coords_event%"
- "§6"
hologram:
# Голограмма над закрытым сундуком.
locked:
- "&dМистический сундук %event_rarity%"
- "&fДо открытия: &e%time%"
# Голограмма над уже открытым сундуком.
opened:
- "&dМистический сундук %event_rarity%"
- "&fДо закрытия: &c%time%"
bossbar:
# BossBar, пока сундук закрыт.
locked: "&d%event% %event_rarity% &f| До открытия: &e%time%"
# BossBar после открытия сундука.
opened: "&d%event% %event_rarity% &f| До закрытия: &c%time%"
event-board:
# Включает или отключает боковой EventBoard.
enabled: true
# Верхняя строка EventBoard.
title: "§r§dМистический сундук %event_rarity%"
# Координаты активного ивента.
coords: "§r§a%coords_event%"
# Блок редкостей. Можно добавлять свои секции.
rarities:
# basic - внутреннее имя редкости и аргумент команды /event start basic.
basic:
# Файл с наградами в папке plugins/Events/rewards.
file: "basic.yml"
# Вес случайного выбора. При весах 70/20/10 шанс равен 70%.
chance: 70
# Отображаемый текст для %event_rarity%.
display: "§r§7[Обычный]"
rare:
file: "rare.yml"
chance: 20
display: "§r§a[Редкий]"
epic:
file: "epic.yml"
chance: 10
display: "§r§c[Эпический]"
# Пример своей редкости.
# Для неё нужно создать rewards/legendary.yml.
legendary:
file: "legendary.yml"
chance: 2
display: "§r§6[Легендарный]"
YAML:
# Все награды должны находиться внутри секции rewards.
rewards:
netherite_ingots:
# ID предмета или ID сохранённого кастомного предмета.
item: "netherite_ingot"
# Шанс появления этой награды в сундуке.
chance: 100
# Варианты количества предметов.
amounts:
- amount: 8
chance: 70
- amount: 16
chance: 30
legendary_sword:
item: "netherite_sword"
chance: 75
amount: 1
# Список зачарований. chance внутри enchantments - шанс конкретного зачарования.
enchantments:
- id: "sharpness"
level: 6
chance: 100
- id: "looting"
level: 4
chance: 100
- id: "unbreaking"
level: 4
chance: 100
- id: "mending"
level: 1
chance: 100
Исправлен баг, из-за которого мистический сундук иногда не открывался.
Причина была в том, что fake double-chest для меню мог частично появляться внутри эндер-сундука, из-за чего клиент ломал открытие контейнера.
Что изменено:
- fake-сундук меню больше не спавнится в мистическом эндер-сундуке;
- fake-сундук меню больше не выбирает координаты существующих эндер-сундуков;
- fake-сундук теперь подбирает безопасное место рядом с игроком;
- логика открытия окна возвращена к стабильному старому варианту.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.