- Поддерживаемые версии
- 1.17
- 1.18
- 1.19
Часто нам нужно добавить какой-то небольшой функционал в SimpleClans,
но при этом мы не хотим лезть в код и разбираться как он устроен.
Чтобы избежать подобного, я написал небольшой плагин,
который добавляет новые команды, теги и ивенты в Denizen.
Наверное, проще на примере.
Предположим, мы хотим сделать так, чтобы у игрока забирались деньги при выходе из клана,
а участники клана знали – кто тут
Что ж, вот скрипт:
YAML:
take_money_after_disband:
type: world
events:
on disband clan:
# Взять $5000 у вышедшего игрока
- money take quantity:5000 players:<context.sender>
# Написать сообщение в клановый чат
- bb add "Игрок <context.sender.to_player.display_name> позорно вышел из клана, за что получил наказание в $5000." clan:<context.clan>
Ничего сложного, правда?
На самом деле, применение данного аддона ограничивается лишь вашей фантазией:
будь то изменить GUI меню в SimpleClans или выдавать какое-нибудь достижение за окончание войны между кланами.
(Для знатоков Denizen: да, clan:<context.clan>и players:<context.sender> – можно опустить из скрипта)
Есть только две важные вещи, которые вы должны знать:
- Вы должны использовать Java 17 или выше.
- Для установки вы должны скачать Denizen, Depenizen, SimpleClans и SCDenizenBridge
и положить их в папку плагинов вашего сервера (/plugins).
- Зависимости
- SimpleClans, Denizen, Depenizen
- Исходный код
- https://github.com/Tomut0/SCDenizenBridge
- Команды и права
- Команд и прав нет.