eeSpec - Плагин на слежку за игроками с гибким функционалом

Плагин eeSpec - Плагин на слежку за игроками с гибким функционалом 3.8.1

Создайте и подтвердите аккаунт для скачивания
Поддерживаемые версии
  1. 1.16
  2. 1.17
  3. 1.18
  4. 1.19
  5. 1.20
  6. 1.21
Ядра и Прокси
  1. Bukkit
  2. Spigot
  3. Paper
Минимальная версия Java
17
Основные функции:

Мощная система слежки за игроками с гибкой настройкой​
Интеллектуальная защита от злоупотреблений с автоматическим выходом из режима​
Интерактивные уведомления с поддержкой кликабельных сообщений​
Полностью настраиваемые сообщения и триггеры для запросов на спек​
Продвинутая система контроля доступа к командам в режиме слежки​
Гибкая система кулдаунов для предотвращения спама запросами​
Умные ограничения по мирам и дистанции​
Интеграция с PlaceholderAPI​
Защита от телепортации через хотбар​
Screenshot 2025-05-22 160642.png

Развитие плагина:
Плагин будет обновляться по вашим предложениям. Пока идей для новых функций нет – предлагайте своё!
Пишите в 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» &#00FF00За вами начали слежку!" # %spectator% - ник того, кто начал слежку за игроком
no-perm: "&#FF0000У вас нет прав на использование этой команды!"
configReloaded: "&#00FF00Конфигурация перезагружена."

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: '&#00FF00Игрок %player% заглушен на %time%'
  playerUnsilenced: '&#00FF00Игрок %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)
  • Мне нравится (+1)
  • Facepalm (-1)
Реакции: IntelCat и _xyd0jnik
Автор
kashalot
Скачивания
182
Просмотры
2 649
Первый выпуск
Обновление
Оценка
5.00 звёзд 2 оценок

Другие ресурсы пользователя kashalot

Поделиться ресурсом

Последние обновления

  1. Обновление 3.8.1

    Добавлено: Возможность запретить наблюдателю переходить между игроками после первого выбора...
  2. Обновление 3.8.0

    Добавлено: Система заглушения игроков от отправки запросов на спек Команда /spec -silence...
  3. Обновление 3.7.0

    Добавлено: Модульная архитектура для лучшей производительности Улучшенная система управления...

Последние рецензии

Зачетный плагин, хороший, прекрасный, пушка да где 50 символов
Хороший, качественный плагин. Много кастомизации. Спасибо
Назад
Сверху Снизу