
FaithBreak
Плагин FaithBreak для Minecraft автоматически определяет время молитв по геолокации игрока и мягко напоминает о них. Три режима: кик, напоминание или отказ - выбор сохраняется навсегда.
FaithBreak v1.4.0 - три режима для игроков и умный экран кика
FaithBreak - это продуманный плагин для серверов Minecraft, который помогает мусульманам не забывать о молитвах во время игры. Он определяет местоположение каждого игрока по IP, вычисляет точное время намазов и либо кикает с сервера на 12 минут, либо просто напоминает в чат. В версии 1.4.0 появилось три режима на выбор, умный экран кика с подсказками и автодополнение команд.
Что нового в v1.4.0
Основные улучшения
- Три режима игрока - выбирай, как плагин будет действовать во время молитвы: кик, напоминание или полный отказ.
- Команда
/muslim [kick|reminder]- включи режим и выбери предпочтение (по умолчанию кик). - Умный экран кика - теперь на экране отключения показывается твой текущий режим и инструкция, как его сменить.
- Автодополнение команд - все команды поддерживают таб-завершение.
- Постоянное сохранение режима - выбор (кик/напоминание/отказ) сохраняется в
playerdata.ymlнавсегда. - Автоматическая миграция - старые данные из
optout.ymlпереносятся в новую систему.
Как работают режимы
| Режим | Что происходит | Команда |
|---|---|---|
| Кик (по умолчанию) | Кик с сервера на время молитвы (12 минут) | /muslim kick |
| Напоминание | Только сообщение в чат - никакого кика | /muslim reminder |
| Отказ | Ничего не происходит - полный выход из системы | /non-muslim |
Что делает FaithBreak?
Плагин решает простую проблему: в Minecraft легко заиграться и пропустить время молитвы. FaithBreak автоматически:
- Определяет местоположение игрока по IP.
- Рассчитывает точное время намазов для этого региона.
- За 2 минуты до молитвы либо кикает игрока (с возможностью вернуться через 12 минут), либо отправляет напоминание в чат.
- Поддерживает 10 языков - сообщения отображаются на языке клиента Minecraft.
- Даёт игроку выбор: строгий кик, мягкое напоминание или полный отказ.
Команды
Игроки
| Команда | Описание |
|---|---|
/muslim | Включить режим кика (по умолчанию) |
/muslim kick | Установить режим кика |
/muslim reminder | Установить режим напоминания (без кика) |
/non-muslim | Полностью отказаться от всех уведомлений (сохраняется навсегда) |
/fb lang | Посмотреть текущий язык и доступные варианты |
/fb lang <code> | Сменить язык (например, /fb lang ar_SA) |
Администраторы (только OP)
| Команда | Описание |
|---|---|
/fb kick <prayer> | Протестировать экран кика без 12-минутного таймера |
Все команды поддерживают автодополнение - набери
/muslimи нажми Tab.
Поддерживаемые языки (всего 10)
- Английский (en_US)
- Арабский (ar_SA)
- Урду (ur_PK)
- Испанский (es_ES)
- Французский (fr_FR)
- Индонезийский (id_ID)
- Хинди (hi_IN)
- Немецкий (de_DE)
- Польский (pl_PL)
- Нидерландский (nl_NL)
Для владельцев серверов: можно добавить свой язык - создай файл [code].yml в папке plugins/FaithBreak/messages/.
Как это выглядит на практике
Игрок в режиме кика (английский)
It's Fajr prayer time! Please take a break.
You can rejoin in 12 minutes.
You are in Kick Mode. Type /muslim reminder for chat-only alerts.
Not Muslim? Type /non-muslim to opt out.
(Your choice is saved permanently and survives restarts)
Игрок в режиме напоминания (английский)
⏰ Reminder: It's Fajr prayer time!
(You are in Reminder Mode. Use /muslim kick to enable strict kicking)
Арабский игрок (экран кика)
حان وقت صلاة الفجر! يرجى أخذ استراحة.
يمكنك العودة بعد 12 دقيقة.
You are in Kick Mode. Type /muslim reminder for chat-only alerts.
Not Muslim? Type /non-muslim to opt out.
(Your choice is saved permanently and survives restarts)
Конфигурация
# config.yml
debug-mode: false # Подробное логирование отладки
log-player-locations: false # Логировать страну/город игрока (по умолчанию ВЫКЛ)
Важно знать
В чём разница между режимами Кик и Напоминание? Кик выгоняет с сервера на 12 минут во время молитвы. Напоминание просто пишет в чат - играешь дальше.
Сохранится ли мой выбор после выхода?
Да, режим сохраняется в playerdata.yml навсегда.
Я использовал /non-muslim в старой версии - данные пропадут?
Нет, плагин автоматически переносит старые данные из optout.yml.
Логируется ли моё местоположение в консоль?
По умолчанию нет. Администратор может включить log-player-locations: true в конфиге.
Как протестировать экран кика?
Используй /fb kick Fajr (или другое название молитвы) с правами OP - вернёшься сразу без таймера.
Я не мусульманин - меня будут кикать?
Нет. Просто введи /non-muslim один раз - и система тебя больше не тронет.
Можно ли сменить язык?
Да, командой /fb lang <code> или автоматически по языку клиента Minecraft.
Что если я использую VPN или локальную сеть? Плагин определяет частные IP и отключается для таких подключений.
Зачем это нужно?
FaithBreak создан для серверов, где есть мусульманское сообщество. Вместо того чтобы полагаться на память или внешние напоминалки, плагин сам следит за временем намаза и даёт возможность либо сделать обязательный перерыв, либо просто получить уведомление. Это удобно и для администраторов - можно настроить строгий режим для тех, кто хочет соблюдать дисциплину, и оставить свободу выбора остальным.
