- Поддерживаемые версии
- 1.16
- 1.17
- 1.18
- 1.19
- 1.20
- 1.21
- Ядра и Прокси
- Bukkit
- Spigot
- Paper
- Минимальная версия Java
- 17
Основные функции:
Развитие плагина:
Плагин будет обновляться по вашим предложениям. Пока идей для новых функций нет – предлагайте своё!
Пишите в Telegram: You must be logged in to see this link.
Мощная система слежки за игроками с гибкой настройкой
Интеллектуальная защита от злоупотреблений с автоматическим выходом из режима
Интерактивные уведомления с поддержкой кликабельных сообщений
Полностью настраиваемые сообщения и триггеры для запросов на спек
Продвинутая система контроля доступа к командам в режиме слежки
Гибкая система кулдаунов для предотвращения спама запросами
Умные ограничения по мирам и дистанции
Интеграция с PlaceholderAPI
Защита от телепортации через хотбар
Развитие плагина:
Плагин будет обновляться по вашим предложениям. Пока идей для новых функций нет – предлагайте своё!
Пишите в Telegram: You must be logged in to see this link.
YAML:
# Права для получения оповещений: eespec.view
# Поддержка HEX-кодов и градиентов в формате: <gradient:#xxxxxx:#xxxxxx:...>текст</gradient>
title: "&#FF0000ВНИМАНИЕ"
subtitle: "&fПосмотри в чат"
repeatCount: 3
messageText: "&6Спек &7» &#FFFFFFИгрок %player% просит, чтобы за ним проследили! Нажми, чтобы начать слежку."
hoverText: "&fСпек за &6%player%"
playerMessage: "&6Спек &7» &aТвой запрос на спек успешно отправлен!"
playerAlertSpecStarted: "&6Спек &7» �FF00За вами начали слежку!" # %spectator% - ник того, кто начал слежку за игроком
no-perm: "&#FF0000У вас нет прав на использование этой команды!"
configReloaded: "�FF00Конфигурация перезагружена."
specModeEntered: "&aВы вошли в режим наблюдателя"
specModeEnteredTarget: "&aВы наблюдаете за игроком &e%target%"
specModeExited: "&aВы вышли из режима наблюдателя"
specModeTimeExpired: "&#FF0000Время наблюдения истекло!"
inSpecCommandBlocked: "<gradient:#FF0000:#FDA500>Вы не можете использовать эту команду во время наблюдения!</gradient>" # %command% - команда которую пытались ввести
inSpecChatRequiresSuffix: "<gradient:#FF0000:#FDA500>Для отправки сообщения добавьте в конце суффикс:</gradient>&f %suffix%" # %suffix% - суффикс
inSpecInternalTeleportDisabled: "&cВы не можете использовать это "
targetTooFar: "&#FF0000Наблюдение прервано: цель слишком далеко от вас"
targetChangeWorld: "&#FF0000Наблюдение прервано: цель перешла в другой мир &7(%new_world%)" # %new_world% - в какой мир цель перешла
targetOffline: "&#FF0000Наблюдение прервано: цель вышла с игры"
silence:
playerSilenced: '�FF00Игрок %player% заглушен на %time%'
playerUnsilenced: '�FF00Игрок %player% разглушен'
playerIsSilenced: '&#FF0000Игрок %player% уже заглушен (осталось: %time%)'
playerNotSilenced: '&#FF0000Игрок %player% не заглушен'
features:
enableTitle: true # Включить или выключить title
enableClickEvent: true # Включить или выключить возможность телепортации по клику
enableHoverEvent: true # Включить или выключить всплывающий текст при наведении
enableChatMessageText: true # Включить или выключить отображение сообщений в чате
cancelChatEvent: true # Отменять или нет отправку триггер сообщения
hideCoordinates: true # Скрывать или нет координаты для наблюдателя (нужен ProtocolLib)
inSpecChatRequireSuffix: true # Нужно ли наблюдателю добавлять суффикс к сообщению, чтобы оно отправилось
cancelChatEventIfInCooldown: false # Отменять или нет отправку триггер сообщения если оно в кулдауне
feature-settings:
inSpecChatSuffix: "/" # В конце сообщения должно быть это, чтобы оно отправилось в чат
# Настройки ключевых слов
# Список слов, при которых будет срабатывать оповещение о спеке
triggerWords:
- "спек"
- "spec"
triggerWordsChatCooldown: 5000 # Анти-спам, в мс.
# Если true — сообщение должно полностью совпадать с одним из ключевых слов
# Если false — достаточно, чтобы сообщение начиналось с одного из ключевых слов (спек за мной; спекайте)
exactMatch: true
# Настройки команды спека, права - eespec.spec
specCommand:
bossBarTitle: "&e&lРЕЖИМ СПЕКТАТОРА: &f%time%" # Заголовок BossBar'а, %time% - сколько осталось времени
bossBarColor: "YELLOW" # Цвет BossBar'а: BarColor (Spigot-API 1.21.8-R0.1-SNAPSHOT API)
bossBarStyle: "SEGMENTED_10" # Стиль BossBar'а: BarStyle (Spigot-API 1.21.8-R0.1-SNAPSHOT API)
duration: 300 # Длительность в секундах
maxDistance: 100.0 # Максимальная дистанция между наблюдателем и целью
inSpecCommandWhitelist: # Команды, которые наблюдатель может использовать во время спека (без /)
- "spec"
- "ban"
- "mute"
- Зависимости
- Опционально: ProtocolLib, PlaceholderAPI
- Команды и права
Права: Команды/Возможности: eespec.view Получать оповещение о просьбе спека eespec.spec /spec eespec.spec /spec [ник] eespec.reload /eespec reload eespec.silence /spec -silence <ник> <время> - /spec -unsilence <ник>
Плейсхолдеры Описание %eespec_target_name% ник цели %eespec_target_ping% пинг цели %eespec_target_health% хп цели %eespec_target_coords% координаты цели %eespec_target_world% мир цели %eespec_is_spectating% отображает yes или no в зависимости от того, наблюдает ли игрок %eespec_is_spectating_target% наблюдает ли именно за целью
(/spec: no /spec ник: yes)