Major mute system overhaul
Commands: - /mute <nick> [time] [-s] [reason] - mute player - /unmute <nick> [-s] - unmute player - /mutelist - list active mutes - /mutehistory <nick> - player mute history - /muteblame <moderator> - mutes issued by moderator Features: - Configurable messages with placeholders (%player%, %operator%, %duration%, %reason%) - Duration permissions: lochat.mute.dur.<time> (10m, 30m, 1h, 6h, 12h, 1d, 3d, 7d, 14d, 30d, perm) - Silent mute: -s flag (requires lochat.mute.silent) - See silent mutes: lochat.mute.see-silent - Default reason configurable (default: Нету.) - Auto-use max allowed duration if not specified - All settings in config.yml under 'mute' section
This commit is contained in:
parent
d92799613e
commit
b74fa21272
9 changed files with 502 additions and 98 deletions
|
|
@ -175,3 +175,53 @@ announcements:
|
|||
show-actionbar: true
|
||||
# Время показа title (в секундах)
|
||||
title-duration: 3
|
||||
|
||||
# ========================================
|
||||
# Система мутов
|
||||
# ========================================
|
||||
mute:
|
||||
# Сообщения с плейсхолдерами:
|
||||
# %duration% - время мута
|
||||
# %reason% - причина
|
||||
# %player% - замученный игрок
|
||||
# %operator% - модератор (чистый ник без префикса и цвета)
|
||||
|
||||
messages:
|
||||
# Сообщение при муте (broadcast)
|
||||
muted: "&#FF6B6B%player% 󅒐был замучен на &#FF6B6B%duration% 󅒐модератором &#FF6B6B%operator%󅒐. Причина: &#FF6B6B%reason%"
|
||||
# Сообщение при размуте (broadcast)
|
||||
unmuted: "BCB77%player% 󅒐был размучен модератором BCB77%operator%"
|
||||
# Сообщение замученному игроку
|
||||
you-muted: "&#FF6B6BВы замучены на %duration%! Причина: %reason%"
|
||||
# Сообщение при перманентном муте
|
||||
you-muted-permanent: "&#FF6B6BВы замучены навсегда! Причина: %reason%"
|
||||
# Сообщение при попытке написать в чат
|
||||
cannot-chat: "&#FF6B6BВы замучены! Осталось: %duration%"
|
||||
cannot-chat-permanent: "&#FF6B6BВы замучены навсегда!"
|
||||
# Тихий мут (только для тех кто видит)
|
||||
silent-muted: "󅒐[Тихо] &#FF6B6B%player% 󅒐замучен на &#FF6B6B%duration% 󅒐(%operator%). Причина: %reason%"
|
||||
silent-unmuted: "󅒐[Тихо] BCB77%player% 󅒐размучен (%operator%)"
|
||||
|
||||
# Причина по умолчанию если не указана
|
||||
default-reason: "Нету."
|
||||
|
||||
# Максимальное время мута по умолчанию (если не указано время)
|
||||
# Используется наивысшее доступное время из прав игрока
|
||||
# Формат: 1d, 7d, 30d, perm (перманентный)
|
||||
default-duration: "7d"
|
||||
|
||||
# Доступные длительности для прав lochat.mute.dur.<время>
|
||||
# Игрок с правом lochat.mute.dur.7d может мутить максимум на 7 дней
|
||||
# lochat.mute.dur.perm - может мутить навсегда
|
||||
durations:
|
||||
- "10m"
|
||||
- "30m"
|
||||
- "1h"
|
||||
- "6h"
|
||||
- "12h"
|
||||
- "1d"
|
||||
- "3d"
|
||||
- "7d"
|
||||
- "14d"
|
||||
- "30d"
|
||||
- "perm"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue