RefontSearch - Плагин на Розыск / Самопис для RP





RefontSearch
🔍 Полицейская система розыска и наказания для Minecraft 🚓
📋 О плагине
RefontSearch - полностью самописный плагин, который добавляет продвинутую механику полицейской системы с розыском, тюрьмой и специальными предметами. Плагин был написан с нуля и доработан с уникальными функциями.
✨ Ключевые особенности
- Система розыска со звездами от 1 до 7
- Тюремная система с настраиваемыми сроками заключения
- Полицейские инструменты (дубинка и система вызовов)
- Спутниковый поиск разыскиваемых игроков
- Полная настройка через конфиг
- Автоматическое освобождение заключенных по истечении срока
- Tab-completion для всех команд
🔧 Команды
Команда | Описание | Право доступа |
---|---|---|
/policecall [сообщение] | Вызов полиции | Все игроки |
/policeaccept <ник> | Принять вызов от игрока | refontsearch.police |
/wanted | Открыть меню со списком разыскиваемых игроков | refontsearch.police |
/wanted <ник> <1-7> <причина> | Выдать игроку розыск со звездами от 1 до 7 | refontsearch.police |
/unwanted <ник> | Снять розыск с игрока | refontsearch.police |
/policefind <ник> | Найти местоположение разыскиваемого игрока | refontsearch.police |
/wanteditems | Выдать полицейский предмет | refontsearch.police |
/setjail | Установить точку тюрьмы/освобождения | refontsearch.admin |
/unjail <ник> | Освободить игрока из тюрьмы | refontsearch.police |
🛡️ Права доступа
Право | Описание |
---|---|
refontsearch.police | Доступ к полицейским командам (/wanted, /unwanted, /policefind, /policeaccept, /wanteditems, /unjail) |
refontsearch.admin | Доступ к административным командам (/setjail) |
⚙️ Конфигурация плагина
Развернуть конфиг
# config.yml
# jailTimers: значения указываются в секундах (например, 900 = 15 минут)
jailTimers:
"1": 900 # 900 секунд = 15 минут
"2": 1800
"3": 2700
"4": 3600
"5": 4500
"6": 5400
"7": 6300
# wantedCooldown: время в секундах, которое необходимо ждать между выдачами розыска (по умолчанию 30 секунд)
wantedCooldown: 30
# policefind: настройки команды поиска по спутникам
policefind:
enabled: true
cooldown: 1800 # 1800 секунд = 30 минут
# Настройка предмета для команды /wanteditems (материал, который будет выдаваться)
wanteditems:
item: STICK
messages:
policecall:
sent: "§7Вы позвонили в полицию. Ваше сообщение: {message}"
notify: "§3Вызов полиции от §f{player} на координатах §a[{x}, {y}, {z}] Сообщение: {message}"
policeaccept:
error: "§cВыберите игрока из списка предупреждений!"
accepted: "§7Вы приняли вызов от игрока {caller}"
notify: "§7Сотрудник полиции {police} принял ваш вызов."
wanted:
set: "§7Розыск установлен для игрока {player} с уровнем {stars}"
reason: "§7Причина: {reason}"
notify: "§7Игрок {player} объявлен в розыск по причине: §a{reason}"
interface:
title: "§0Розыск Страница {page}"
player_name: "§9{player}"
stars: "§9Уровень: {stars}"
date: "§9В розыске с:"
reason_label: "§9Причина:"
next_page: "§7Следующая страница →"
prev_page: "§7← Предыдущая страница"
arrested: "" # публичное сообщение отключено
policefind: "§3По спутникам мы видели игрока {player} на координатах §a[{x}, {y}, {z}]§3. Следующий снимок через {time} секунд. Попробуйте позже."
jail:
location:
start: "" # Координаты точки тюрьмы (start) в формате "world;x;y;z"
end: "" # Координаты точки освобождения (end)
respawn:
title: "§a§lВы пробудились!"
subtitle: "§7Вы попали в тюрьму..."
fadeIn: 10
stay: 40
fadeOut: 10
sound: "block.anvil.land"
soundVolume: 1.0
soundPitch: 1.0
# Если baton.enabled = false, то механика полицейской дубинки (команда /wanteditems и обработчик) не регистрируется
baton:
enabled: true
© RefontSearch - Полицейская система для Minecraft-серверов
Нужен индивидуальный плагин?
Свяжитесь со мной для обсуждения вашего проекта