- Поддерживаемые версии
- 1.16
- 1.17
- 1.18
- 1.19
- 1.20
- 1.21
- Ядра и Прокси
- Paper
- Минимальная версия Java
- 17
VClans - плагина на кланы для вас
В нем присутствует 5 меню
glow-menu.yml - выбор цвета для свечения соклановцев
main-menu.yml - основное меню, которое открываеться при /clan menu
player-list-menu.yml - список учасников клана
settings-menu.yml - настройки клана, пока что тольок вкл/выкл пвп и пложение денег
shop-menu.yml - магазин клана
Так же в клане есть своя валюта, выдать ее по команде /vclans points [give | set | reset] [ник] [кол.]
за эту валюту можно что то купить в магазине клана, или же за монеты из Vault.
Меню для выбора цветов для свечения соклановцев
Меню списка учасников клана
Еще в плагине можно настроить список запрещенных слов для создания клана
Фотки сообщений клана:
И сам конфиг:
Плесхолдеры:
%vclans_money_name_top_<место>% - показывает название клана которых находить на указаном месте в топе кланов по монетам
%vclans_money_top_<место>% - показывает сколько монет в казне клана у указаного места
%vclans_kills_name_top_<место>% - показывает название клана которых находить на указаном месте в топе кланов по убийствам
%vclans_kills_top_<место>% - показывает сколько убийств у клана
%vclans_name% - выводит название клана игрока
В нем присутствует 5 меню
glow-menu.yml - выбор цвета для свечения соклановцев
main-menu.yml - основное меню, которое открываеться при /clan menu
player-list-menu.yml - список учасников клана
settings-menu.yml - настройки клана, пока что тольок вкл/выкл пвп и пложение денег
shop-menu.yml - магазин клана
Так же в клане есть своя валюта, выдать ее по команде /vclans points [give | set | reset] [ник] [кол.]
за эту валюту можно что то купить в магазине клана, или же за монеты из Vault.
YAML:
title: "&0Клановый магазин: %clan_name%"
size: 54
items:
health_boost:
material: POTION
display-name: "%B128Прилив здоровья"
lore:
- ""
- "FAD0DДобавляет &fэффект &#AD0D0Dздоровья II"
- "&fНа 30 секунд"
- "&fСтоимость: &#FFA100%cost% поинтов"
- ""
cost: 100
currency: points
potion-color: "255,0,0" # необязательное поле
commands:
- "effect give %player% minecraft:health_boost 30 1"
slot: 10
hide-attributes: true
vault_item:
material: ZOMBIE_SPAWN_EGG
display-name: "}E08Яйцо зомби"
lore:
- ""
- "FAD0DДаёт &fяйцо призыва зомби"
- "&fСтоимость: &#FFA100%cost% монет"
- ""
cost: 50
currency: vault
commands:
- "minecraft:give %player% minecraft:zombie_spawn_egg 1"
slot: 12
hide-attributes: true
decor:
material: GRAY_STAINED_GLASS_PANE
display-name: "&7 "
slots:
- 45
- 46
- 47
- 48
- 50
- 51
- 52
- 53
back:
material: ARROW
slot: 49
display-name: "&#FC0F0FНазад"
lore: [ ]
hide-attributes: true
sound: ITEM_BOOK_PAGE_TURN
Меню для выбора цветов для свечения соклановцев
Код:
title: "&0Настройка свечения: %clan_name%"
size: 45
glow-enabled-text: "C500включено"
glow-disabled-text: "&#C50000выключено"
items:
toggle-glow:
material: LANTERN
display-name: "&fПодсветка брони: %glow_status%"
lore:
- ""
- "&fНажмите, чтобы &#FF4500%glow_toggle_action%"
- "&fподсветку &#FF4500соклановцев"
- ""
slot: 4
sound: BLOCK_NOTE_BLOCK_PLING
leader-only: true
color-black:
material: BLACK_DYE
display-name: "&#E94F2Dчерный"
lore: []
slot: 11
color: "0,0,0"
leader-only: true
sound: UI_BUTTON_CLICK
color-white:
material: WHITE_DYE
display-name: "&#E94F2Dбелый"
lore: []
slot: 12
color: "255,255,255"
leader-only: true
sound: UI_BUTTON_CLICK
color-fuchsia:
material: MAGENTA_DYE
display-name: "&#E94F2Dрозовый"
lore: []
slot: 13
color: "255,0,255"
leader-only: true
sound: UI_BUTTON_CLICK
color-red:
material: RED_DYE
display-name: "&#E94F2Dкрасный"
lore: []
slot: 14
color: "255,0,0"
leader-only: true
sound: UI_BUTTON_CLICK
color-yellow:
material: YELLOW_DYE
display-name: "&#E94F2Dжелтый"
lore: []
slot: 15
color: "255,255,0"
leader-only: true
sound: UI_BUTTON_CLICK
color-lime:
material: LIME_DYE
display-name: "&#E94F2Dлаймовый"
lore: []
slot: 20
color: "0,255,0"
leader-only: true
sound: UI_BUTTON_CLICK
color-green:
material: GREEN_DYE
display-name: "&#E94F2Dзеленый"
lore: []
slot: 21
color: "0,128,0"
leader-only: true
sound: UI_BUTTON_CLICK
color-aqua:
material: CYAN_DYE
display-name: "&#E94F2Dголубой"
lore: []
slot: 22
color: "0,255,255"
leader-only: true
sound: UI_BUTTON_CLICK
color-blue:
material: BLUE_DYE
display-name: "&#E94F2Dсиний"
lore: []
slot: 23
color: "0,0,255"
leader-only: true
sound: UI_BUTTON_CLICK
color-orange:
material: ORANGE_DYE
display-name: "&#E94F2Dоранжевый"
lore: [ ]
slot: 24
color: "255,140,0"
leader-only: true
sound: UI_BUTTON_CLICK
back:
material: ARROW
slot: 40
display-name: "&#FC0F0FНазад"
lore: []
hide-attributes: true
sound: ITEM_BOOK_PAGE_TURN
Меню списка учасников клана
YAML:
title: "&0участники клана: %clan_name%"
size: 45
player-slots:
- 0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
# Текст для отображения роли лидера
leader-role-text: "&#F0DB46Лидер"
# Текст для отображения роли участника
member-role-text: "&7Участник"
# Текст для статуса "онлайн"
online-text: "1D13EОнлайн"
# Текст для статуса "оффлайн"
offline-text: "&#EF3434Оффлайн"
items:
decor:
material: GRAY_STAINED_GLASS_PANE
display-name: "&6Участники"
lore: []
slots:
- 36
- 37
- 38
- 39
- 41
- 42
- 43
- 44
hide-attributes: true
player-head:
material: PLAYER_HEAD
display-name: "&6%player_name%"
lore:
- ""
- "&fРоль: %player_role%"
- "&fСтатус: %player_online%"
- ""
hide-attributes: true
back:
material: ARROW
slot: 40
display-name: "&#FC0F0FНазад"
lore: []
hide-attributes: true
sound: ITEM_BOOK_PAGE_TURN
Еще в плагине можно настроить список запрещенных слов для создания клана
YAML:
blocked-names:
# Русские
- "хуй"
- "пизда"
- "еблан"
- "мудила"
- "гандон"
- "залупа"
- "пидор"
- "шлюха"
- "сука"
- "блядь"
- "долбоёб"
- "ебанутый"
- "мразь"
- "говно"
- "дебил"
- "кретин"
- "урод"
- "хуесос"
- "пиздобол"
- "жопа"
- "ссанина"
- "падла"
- "тварь"
- "конченый"
- "пиздюк"
- "хуйня"
- "манда"
- "пидорас"
- "сучка"
- "гнида"
- "чмо"
- "лох"
- "козёл"
- "сволочь"
- "хер"
- "пердун"
- "срака"
- "засранец"
- "дибил"
- "хуеглот"
- "ебло"
# Английские
- "fuck"
- "shit"
- "asshole"
- "bitch"
- "cunt"
- "dick"
- "pussy"
- "whore"
- "motherfucker"
- "bastard"
- "slut"
- "douchebag"
- "retard"
- "nigga"
- "nigger"
- "faggot"
- "cock"
- "wanker"
- "twat"
- "scumbag"
- "dipshit"
- "prick"
- "cum"
- "kike"
- "spastic"
# Украинские
- "йобан"
- "пізда"
- "гандон"
- "мудак"
- "сука"
- "блядь"
- "хуй"
- "курва"
- "дебіл"
- "козел"
- "срака"
- "підорас"
- "чорт"
- "дурак"
- "вилубок"
- "хуйло"
- "сволоч"
- "паскуда"
- "жлоб"
- "виродок"
- "засранець"
- "піся"
- "моча"
- "ссанець"
- "мусор"
Фотки сообщений клана:
И сам конфиг:
YAML:
# Основные настройки плагина
settings:
# Стоимость создания нового клана в монетах
create-cost: 100
# Максимальная сумма, которую можно вывести из казны за один раз (0 = без лимита)
max-withdraw: 0
# Формат сообщений в клановом чате
clan-chat-format: "&6[Клан] &f%player%&7 - %message%"
# Минимальное количество символов в названии клана
clan-name-min: 3
# Максимальное количество символов в названии клана
clan-name-max: 16
# Настройки сообщений
messages:
# Префикс для всех сообщений
prefix: ""
# Сообщения об ошибках
error:
# Используется, когда игрок пытается выполнить команду, требующую членства в клане, но не состоит в нем
not-in-clan: "&#C50000[❌] &fВы &#C50000не состоите &fв клане!"
# Используется, когда игрок пытается создать клан с уже занятым названием
clan-exists: "&#C50000[❌] &fКлан с названием &#DD770D%clan% &fуже существует!"
# Используется, когда игрок пытается создать клан, но уже состоит в другом
player-already-in-clan: "&#C50000[❌] &fВы уже состоите в клане!"
# Используется, когда указанный клан не существует
clan-not-found: "&#C50000[❌] &fКлан &#DD770D%clan% &fне существует!"
# Используется, когда игрок пытается выполнить действие, доступное только лидеру клана
not-leader: "&#C50000[❌] &fТолько &#D6DD0Dлидер &fклана может выполнять это!"
# Используется, когда указанный игрок не найден на сервере
player-not-found: "&#C50000[❌] &fИгрок &#DD770D%player% &fне найден!"
# Используется, когда игрок пытается принять приглашение, которого нет
no-invitation: "&#C50000[❌] &fУ вас &#C50000нет &fприглашения в клан &#DD770D%clan%&f!"
# Используется, когда лидер пытается пригласить игрока, который уже в клане
target-already-in-clan: "&#C50000[❌] &fИгрок уже состоит в клане!"
# Используется, когда лидер пытается покинуть клан
cannot-leave-as-leader: "&#C50000[❌] &fЛидер &#C50000не может &fпокинуть клан! Используйте &#DD770D/clan delete&f."
# Используется, когда у игрока недостаточно монет для действия (например, создание клана или вложение)
not-enough-money: "&#C50000[❌] &fУ вас &#C50000недостаточно &fмонет! Требуется &#DD770D%amount% &fмонет."
# Используется, когда игрок пытается исключить игрока, который не в его клане
player-not-in-clan: "&#C50000[❌] &fИгрок &#DD770D%player% &#DB4444не состоит &fв вашем клане!"
# Используется, когда в казне клана недостаточно монет для вывода
not-enough-clan-money: "&#C50000[❌] &fВ казне клана &#C50000недостаточно &fмонет!"
# Используется, когда указана некорректная сумма (отрицательная или не число)
invalid-amount: "&#C50000[❌] &fУкажите &#DD770Dкорректную &fсумму"
# Используется, когда команда /vclans использована неправильно
usage-message: "ᆒDB[★] &fИспользование: ᆒDB/vclans [reload | point]"
# Используется, когда у игрока нет прав на выполнение команды (например, /vclans reload)
no-permission-message: "&#C50000[❌] &fУ вас &#C50000нет прав &fна выполнение этой команды!"
# Используется, когда сумма вывода превышает лимит (max-withdraw)
withdraw-limit-exceeded: "&#C50000[❌] &fСумма &6превышает &fлимит снятия! Максимум: &#DD770D%limit% &fмонет."
# Используется, когда игрок пытается отправить пустое сообщение в клановый чат
chat-empty-message: "&#C50000[❌] &fУкажите сообщение для &#DD770Dотправки &fв клановый чат!"
# Используется, когда игрок пытается выгнать самого себя
cannot-kick-self: "&#C50000[❌] &fВы &#C50000не можете &fвыгнать самого себя!"
# Используется, когда игрока исключают из клана
kicked-from-clan: "&#C50000[❌] &fВы были &#C50000исключены &fиз клана &#DD770D%clan%!"
# Используется, когда игрок пытается создать клан с запрещенными словами
clan-name-blocked: "&#C50000[❌] &fНазвание клана &#DD770D%clan% &fсодержит &#C50000запрещенное &fслово!"
# Используется, для /clan top
invalid-usage-top: "ᆒDB[★] &fИспользование: ᆒDB/clan top [money | kills]"
# Используется, если у игрока недостаточно монет для покупки чего то в магазине
shop-not-enough-money: "&#C50000[❌] &fУ вас &#C50000недостаточно &#DD770Dмонет &fдля покупки! Нужно: &#DD770D%amount%"
# Используется, если у игрока недостаточно поинтов для покупки чего то в магазине
shop-not-enough-points: "&#C50000[❌] &fУ вас &#C50000недостаточно &#DD770Dпоинтов &fдля покупки! Нужно: &#DD770D%amount%"
# Используется, если игрок попытаеться создать клан у которого в названии будет меньше символов чем указано в конфиге
invalid-clan-name-length: "&#C50000[❌] &fНазвание клана должно содержать от C500%min% &fдо &#C50000%max% &fсимволов"
# Сообщения об успехе
success:
# Используется при успешном создании клана
clan-created: "C500[✔] &fКлан &#DD770D%clan% &fуспешно создан!"
# Используется когда лидер успешно приглашает игрока
player-invited: "C500[✔] &fИгрок &#DD770D%player% &fприглашен в клан!"
# Используется когда игрок принимает приглашение и вступает в клан
clan-joined: "C500[✔] &fВы вступили в клан &#DD770D%clan%&f!"
# Используется при успешном удалении клана
clan-deleted: "C500[✔] &fКлан &#DD770D%clan% &fуспешно удален!"
# Используется когда игрок покидает клан
clan-left: "C500[✔] &fВы покинули клан &#DD770D%clan%&f!"
# Используется когда лидер исключает игрока из клана
player-kicked: "C500[✔] &fИгрок &#DD770D%player% &fисключен из клана!"
# Используется когда PvP между участниками клана включено
pvp-enabled: "C500[✔] &fPvP между участниками клана C500включено&f!"
# Используется когда PvP между участниками клана выключено
pvp-disabled: "C500[✔] &fPvP между участниками клана &#DB4444выключено&f!"
# Используется когда игрок успешно вносит монеты в казну
invest-success: "C500[✔] &fВы внесли &#DD770D%amount% &fмонет в казну клана!"
# Используется когда игрок успешно выводит монеты из казны
withdraw-success: "C500[✔] &fВы вывели &#DD770D%amount% &fмонет из казны клана!"
# Используется при просмотре баланса казны
balance: "C500[✔] &fБаланс казны клана: &#DD770D%balance% &fмонет!"
# Используется при успешной перезагрузке плагина
reload-success-message: "C500[✔] &fКонфигурация C500успешно &fперезагружена"
# Используется для оповещения всех участников клана о внесении монет
invest-broadcast: "C500[✔] &fИгрок &#DD770D%player% &fвнес &#D0FC5C%amount% &fмонет в казну клана"
# Используется для оповещения всех участников клана о выводе монет
withdraw-broadcast: "C500[✔] &fИгрок &#DD770D%player% &fвывел &#D0FC5C%amount% &fмонет из казны клана"
# Используется когда игрок присоединяется к клану (сообщение для других участников)
player-joined: "C500[✔] &fИгрок &#DD770D%player% C500присоединился &fк клану!"
# Используется когда свечение клана включено
glow-enabled: "C500[✔] &fСвечение клана C500включено&f!"
# Используется когда свечение клана выключено
glow-disabled: "C500[✔] &fСвечение клана &#C50000выключено&f!"
# Используется когда изменен цвет свечения
glow-color-changed: "C500[✔] &fЦвет свечения соклановцев C500изменен&f!"
# Используется когда игрок что то покупает в магазине клана
shop-purchase-success: "C500[✔] &fВы C500успешно &fкупили предмет: %item%!"
# Сообщения для поинтов
points:
error:
# Используется, когда команда /vclans points использована неправильно
points-usage: "ᆒDB[★] &fИспользование: ᆒDB/vclans points [give | set | reset] [ник] [кол.]"
# Используется, когда указана некорректная сумма (отрицательная или не число)
invalid-amount: "&#C50000[⚠] &fУкажите &#DD770Dкорректное &fколичество поинтов"
# Используется, когда указанный игрок не найден
player-not-found: "&#C50000[⚠] &fИгрок &#DD770D%player% &fне найден!"
success:
# Используется, когда поинты успешно выданы
points-given: "C500[✔] &fВы выдали �DDD0F%amount% &fпоинтов игроку &#DD770D%player%&f!"
# Используется, когда игрок получает поинты
points-received: "C500[✔] &aВам выдали %amount% поинтов!"
# Используется, когда поинты успешно установлены
points-set: "C500[✔] &fВы установили �DDD0F%amount% &fпоинтов для игрока &#DD770D%player%&f!"
# Используется, когда поинты успешно сброшены
points-reset: "C500[✔] &fПоинты игрока �DDD0F%player% &#C50000сброшены&f!"
# Список команд для игроков, не состоящих в клане (для /clan create)
create-help:
- ""
- "BC905[☄] &fПомощь по команде:"
- " BC905/clan create [назв.] &7- &fСоздать клан"
- " BC905/clan top money/kills &7- &fПосмотреть топы кланов"
# Список всех доступных команд для игроков в клане (для /clan)
clan-help:
- ""
- "BC905[☄] &fДоступные команды клана:"
- " BC905/clan delete &7- &fУдалить клан"
- " BC905/clan leave &7- &fПокинуть клан"
- " BC905/clan invite [ник] &7- &fПригласить игрока"
- " BC905/clan kick [ник] &7- &fИсключить игрока"
- " BC905/clan pvp &7- &fПереключить урон между участниками"
- " BC905/clan invest [сумма] &7- &fВложить монеты в казну"
- " BC905/clan withdraw [сумма] &7- &fВывести монеты из казны"
- " BC905/clan balance &7- &fУзнать баланс казны"
- " BC905/clan info &7- &fПосмотреть информацию о клане"
- " BC905/clan chat [сообщение] &7- &fОтправить сообщение в клан чат"
- " BC905/clan glow &7- &fПереключить подсветку союзников"
- " BC905/clan top money/kills &7- &fПосмотреть топы кланов"
- " BC905/clan menu &7- &fОткрыть меню клана"
# Сообщение, отправляемое игроку при приглашении в клан
clan-invite:
- ""
- "&fВас пригласили в клан &6%clan%&7!"
- " BC905/clan accept %clan% &7- &fЧто-бы принять приглашение"
# Информация о клане, отображаемая при /clan info
clan-info:
- ""
- "&fИнформация о клане &6%clan%:"
- ""
- " &7- &fСоздатель: &#E4D53A%leader%"
- " &7- &fУчастники: CE1CA%members_count% &fигроков"
- " &7- &fСписок участников: CABE1[%members%]"
- " &7- &fУбийства: &#EF5252%kills%"
- " &7- &fМонеты: @EF52%balance%"
# Топ 10 кланов по монетам
clan-top-money:
- ""
- "DC500Т)C700о-C900п ECD00к4CF00л8D100аAD300нFD500о?D700в BDA00пFDC00о NE000бCE200аPE400лTE600аXE800нDEA00с[EC00у_EE00:"
- ""
- ""AA001. &f%clan_name_1% &7- 	AB128%value_1%"
- ""AA002. &f%clan_name_2% &7- 	AB128%value_2%"
- ""AA003. &f%clan_name_3% &7- 	AB128%value_3%"
- ""AA004. &f%clan_name_4% &7- 	AB128%value_4%"
- ""AA005. &f%clan_name_5% &7- 	AB128%value_5%"
- ""AA006. &f%clan_name_6% &7- 	AB128%value_6%"
- ""AA007. &f%clan_name_7% &7- 	AB128%value_7%"
- ""AA008. &f%clan_name_8% &7- 	AB128%value_8%"
- ""AA009. &f%clan_name_9% &7- 	AB128%value_9%"
- ""AA0010. &f%clan_name_10% &7- 	AB128%value_10%"
# Топ 10 по килам
clan-top-kills:
- ""
- "&#C50000Т&#C70000о&#C90000п &#CC0000к&#CE0000л&#D00000а&#D10000н&#D30000о&#D50000в &#D90000п&#DA0000о &#DE0000у&#E00000б&#E20000и&#E30000й&#E50000с&#E70000т&#E90000в&#EA0000а&#EC0000м&#EE0000:"
- ""
- "&#EE72001. &f%clan_name_1% &7- &#EE4800%value_1%"
- "&#EE72002. &f%clan_name_2% &7- &#EE4800%value_2%"
- "&#EE72003. &f%clan_name_3% &7- &#EE4800%value_3%"
- "&#EE72004. &f%clan_name_4% &7- &#EE4800%value_4%"
- "&#EE72005. &f%clan_name_5% &7- &#EE4800%value_5%"
- "&#EE72006. &f%clan_name_6% &7- &#EE4800%value_6%"
- "&#EE72007. &f%clan_name_7% &7- &#EE4800%value_7%"
- "&#EE72008. &f%clan_name_8% &7- &#EE4800%value_8%"
- "&#EE72009. &f%clan_name_9% &7- &#EE4800%value_9%"
- "&#EE720010. &f%clan_name_10% &7- &#EE4800%value_10%"
Плесхолдеры:
%vclans_money_name_top_<место>% - показывает название клана которых находить на указаном месте в топе кланов по монетам
%vclans_money_top_<место>% - показывает сколько монет в казне клана у указаного места
%vclans_kills_name_top_<место>% - показывает название клана которых находить на указаном месте в топе кланов по убийствам
%vclans_kills_top_<место>% - показывает сколько убийств у клана
%vclans_name% - выводит название клана игрока
- Зависимости
- PlaceholderAPI Vault ProtocolLib
- Исходный код
- https://github.com/Toxez/VClan
- Команды и права
- /clan delete - Удалить клан"
/clan leave - Покинуть клан"
/clan invite [ник] - Пригласить игрока"
/clan kick [ник] - Исключить игрока"
/clan pvp - Переключить урон между участниками"
/clan invest [сумма] - Вложить монеты в казну"
/clan withdraw [сумма] - Вывести монеты из казны"
/clan balance - Узнать баланс казны"
/clan info - Посмотреть информацию о клане"
/clan chat [сообщение] - Отправить сообщение в клан чат"
/clan glow - Переключить подсветку союзников"
/clan top money/kills - Посмотреть топы кланов"
/clan menu - Открыть меню клана"
vclans.reload - позволяет перезагружать плагин
vclans.points - позволяет выдавать очки