Compatibility
Minecraft: Java Edition
Platforms
Links
Tags
Creators
Details
๐ FaithBreak v1.5.0 โ Admin Controls & Configurable Breaks! ๐ก๏ธ
๐ Join Our Discord for Giveaways & Events! ๐ฎ
Join our Discord Server ๐ for monthly giveaways & events where you can win coupon codes or plugins like AstralSwords Premium or TrimBlades! ๐จ๐
Warriors of faith, v1.5.0 is here with Force Kick Mode for server admins and a configurable break duration! Full admin control over prayer enforcement, plus the flexibility to set your own break time. ๐
โจ What's New in v1.5.0 โจ
๐ฏ Major Improvements
- feat: ๐ FORCE KICK MODE โ New config option for admins! When enabled, ALL opted-in players are kicked during prayer times โ even those in Reminder Mode. Players who used
/non-muslimare still respected. - feat: โฑ๏ธ CONFIGURABLE BREAK DURATION โ Admins can now set the prayer break length in minutes via
break-durationin config. Minimum: 12 minutes, no upper limit! - feat: โ ๏ธ SMART WARNINGS โ Players who try to select Reminder Mode while Force Kick is active get a clear warning that they'll still be kicked.
- fix: ๐งน CODE CLEANUP โ Cleaned up redundant kick logic in the non-Middle-Eastern player path for better reliability.
๐ New Config Options
| Option | Default | Description |
|---|---|---|
force-kick-mode |
false |
When true, overrides Reminder Mode โ Kick for all players |
break-duration |
12 |
Prayer break duration in minutes (min: 12) |
๐ Full Feature List ๐
๐ฎ Player Modes
| Mode | What Happens | Command |
|---|---|---|
| ๐ด Kick Mode (Default) | Kicked from server during prayer time | /muslim kick |
| ๐ก Reminder Mode | Chat reminder only โ no kick! | /muslim reminder |
| ๐ข Opt-Out | Nothing happens โ fully opted out | /non-muslim |
โ ๏ธ If the server has Force Kick Mode enabled, Reminder Mode players will still be kicked. Opt-Out players are always respected.
๐ What Does FaithBreak Do?
FaithBreak helps players take breaks during prayer times:
- ๐ Smart Location Detection: Automatically detects each player's location based on their IP
- ๐ฐ๏ธ Prayer Time Awareness: Calculates accurate prayer times for each player's specific location
- โฑ๏ธ Timely Reminders: Two minutes before prayer time, players are kicked or reminded
- โณ Configurable Break: Kicked players can't rejoin for the configured duration (default: 12 min)
- ๐ Multi-Language Magic: Messages automatically appear in each player's Minecraft language!
- ๐ฏ Player Choice: Choose between Kick Mode, Reminder Mode, or Opt-Out โ saved permanently!
- ๐ Admin Override: Server admins can force kick mode globally via config
๐ป Commands
Player Commands
| Command | Description |
|---|---|
/muslim |
Opt in with Kick Mode (default) |
/muslim kick |
Set mode to Kick โ kicked during prayer times |
/muslim reminder |
Set mode to Reminder โ chat alerts only, no kick |
/non-muslim |
Opt out of all prayer kicks and reminders (saved permanently!) |
/fb lang |
View current language and available options |
/fb lang <code> |
Change your language (e.g., /fb lang ar_SA) |
Admin Commands (OP only)
| Command | Description |
|---|---|
/fb kick <prayer> |
Test the kick screen without the break timer |
๐ก Tab Completions: All commands support tab completion! Type
/muslimand press Tab to seekickandremindersuggestions.
๐ Supported Languages (10 Total!)
- ๐ฌ๐ง English (en_US)
- ๐ธ๐ฆ Arabic (ar_SA) - ุงูุนุฑุจูุฉ
- ๐ต๐ฐ Urdu (ur_PK) - ุงุฑุฏู
- ๐ช๐ธ Spanish (es_ES) - Espaรฑol
- ๐ซ๐ท French (fr_FR) - Franรงais
- ๐ฎ๐ฉ Indonesian (id_ID) - Bahasa Indonesia
- ๐ฎ๐ณ Hindi (hi_IN) - เคนเคฟเคจเฅเคฆเฅ
- ๐ฉ๐ช German (de_DE) - Deutsch
- ๐ต๐ฑ Polish (pl_PL) - Polski
- ๐ณ๐ฑ Dutch (nl_NL) - Nederlands
๐ก Server Owners: Add more languages by creating [code].yml files in plugins/FaithBreak/messages/!
๐ Features in Detail
๐ What Happens During Prayer Time?
For Players in Kick Mode (Default):
- 2 minutes before prayer โ kicked from server
- See localized message with prayer name + mode info
- Kick screen shows how to switch to Reminder Mode or Opt-Out
- Can rejoin after the configured break duration
For Players in Reminder Mode:
- 2 minutes before prayer โ receive a chat reminder
- Message: "โฐ Reminder: It's [Prayer] prayer time!"
- No kick โ keep playing!
โ ๏ธ If
force-kick-mode: trueis set in config, Reminder Mode players are kicked instead.
For Opted-Out Players:
- Nothing happens โ fully invisible to the prayer system
๐ฎ Choosing Your Mode
Want to be kicked for prayer? (Strict enforcement)
/muslim kick
Want chat reminders only? (No kick)
/muslim reminder
๐ซ Don't Want Prayer Notifications?
Use /non-muslim to opt out:
- You won't receive kicks or reminders
- Your choice is saved permanently!
- Switch back anytime with
/muslim
๐ Privacy First
By default, FaithBreak does NOT log player locations to console:
- No more "Player X location detected: Country, City" spam
- Enable
log-player-locations: truein config only if needed
๐งช Test Mode for Admins
Want to see what players see when kicked?
/fb kick Fajr
- Shows the exact kick screen with mode info
- No break timer โ rejoin immediately!
๐ธ What Players See
English Player (Kick Screen)
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)
Learn More: https://modrinth.com/plugin/faithbreak
English Player (Reminder Mode โ Chat Message)
โฐ Reminder: It's Fajr prayer time!
(You are in Reminder Mode. Use /muslim kick to enable strict kicking)
English Player (Reminder Mode โ Force Kick Active)
ยงaYou have opted in to ยงeReminder Modeยงa.
ยงcโ Note: The server has Force Kick Mode enabled. You will still be kicked.
Arabic Player (Kick Screen)
ุญุงู ููุช ุตูุงุฉ ุงููุฌุฑ! ูุฑุฌู ุฃุฎุฐ ุงุณุชุฑุงุญุฉ.
ูู
ููู ุงูุนูุฏุฉ ุจุนุฏ 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)
ู
ุนุฑูุฉ ุงูู
ุฒูุฏ: https://modrinth.com/plugin/faithbreak
โ๏ธ Configuration
# config.yml
debug-mode: false # Detailed debug logging
log-player-locations: false # Log player country/city (default: OFF)
# Force Kick Mode โ override Reminder Mode โ Kick for all players
# Players who used /non-muslim (Opt-Out) are still ignored
force-kick-mode: false
# Prayer break duration in minutes (minimum: 12)
break-duration: 12
โ Frequently Asked Questions
Q: What's the difference between Kick Mode and Reminder Mode?
A: Kick Mode removes you from the server for the configured break duration during prayer. Reminder Mode sends you a chat message but lets you keep playing.
Q: What is Force Kick Mode?
A: It's a server-side config option (force-kick-mode: true). When enabled, ALL opted-in players are kicked โ even those who chose Reminder Mode. Only /non-muslim players are excluded.
Q: Can I change the break duration?
A: Yes! Server admins can set break-duration in config.yml to any value โฅ 12 minutes.
Q: Will my mode choice be remembered after I log off?
A: Yes! Your mode (Kick/Reminder/Opt-Out) is saved permanently to playerdata.yml.
Q: I was using /non-muslim from the old version โ will my data be lost?
A: No! FaithBreak automatically migrates your old optout.yml data to the new system.
Q: Is my location logged to console?
A: Not by default! Location logging is OFF unless the server admin enables log-player-locations in config.
Q: How do I test the kick screen?
A: Use /fb kick Fajr (or any prayer name) as an OP โ you can rejoin immediately!
Q: I'm not Muslim, will I get kicked?
A: No! Type /non-muslim once to permanently opt out.
Q: Can I change the language?
A: Yes! Use /fb lang <code> to change manually, or let the plugin auto-detect from your Minecraft client.
Q: What if I'm on a VPN or local network?
A: The plugin detects local/private IPs and disables itself for those connections.
Q: How do I add a new language?
A: Copy any existing language file from plugins/FaithBreak/messages/, rename it, translate, and restart!
๐ฏ Why Update to v1.5.0?
If you've wanted:
- Full admin control over prayer enforcement on your server
- The ability to force all players into Kick Mode globally
- A configurable break duration instead of a fixed 12 minutes
- Cleaner, more reliable kick logic
v1.5.0 delivers all of this!
๐ Why I Made This
I made this plugin to help my fellow Muslim brothers and sisters stay on track with their prayer times.
Let's be real โ it's easy to get completely lost in Minecraft and forget ๐
This plugin gives a gentle nudge at the right moment ๐โฐ
Also, fun fact: this plugin is automatically bundled with every plugin I make.
Check out my other creations on Modrinth! ๐โจ
๐ค Contributing
Want to help improve FaithBreak?
- ๐ Translate: Add your language by creating a new
.ymlfile - ๐ Report Bugs: Contact me on Discord
- ๐ก Suggest Features: Share your ideas!
- โญ Star & Share: Help others discover this plugin!
โ Got questions?
Contact me on Discord
Made with โค๏ธ for the Muslim Minecraft community
JazakAllahu Khairan (May Allah reward you with goodness) for using FaithBreak! ๐คฒ


