FaithBreak — Configuration
All plugin configuration is managed through config.yml in plugins/FaithBreak/.
Configuration Options
Debug Mode
Controls whether detailed debug messages are logged to console.
| Value | Behavior |
|---|---|
true |
Extensive logging for troubleshooting |
false |
Minimal logging during normal operation |
Log Player Locations
Controls whether player location data (country, city, timezone) is logged to console.
| Value | Behavior |
|---|---|
true |
Logs player location on join (for admin tracking) |
false |
No location logging (protects player privacy) |
Runtime-Generated Files
The following files are created automatically at runtime:
| File | Purpose |
|---|---|
playerdata.yml |
Stores player mode preferences (Kick/Reminder/Opt-Out) |
optout.yml.bak |
Legacy backup file from previous versions |
Message Files
Language message files are located in plugins/FaithBreak/messages/:
| File | Language |
|---|---|
en_US.yml |
English |
es_ES.yml |
Spanish |
fr_FR.yml |
French |
de_DE.yml |
German |
pl_PL.yml |
Polish |
nl_NL.yml |
Dutch |
hi_IN.yml |
Hindi |
ur_PK.yml |
Urdu |
Default Configuration
# FaithBreak Configuration
# Debug mode - when set to true, detailed debug messages will be logged to console
# Set to false to prevent console spam during normal operation
debug-mode: false
# Log player locations - when true, logs player country/city/timezone to console
# Set to false to protect player privacy (default: false)
log-player-locations: false