schedules.yml
Controls how often data is synced between the database and Minecraft server to punish players across multiple servers. If you are updating punishments directly via the database, ensure you update the timestamps of the relevant punishments to correctly sync back to the Minecraft server.
Platform | Location |
---|---|
CraftBukkit/Spigot/Paper | /plugins/BanManager/schedules.yml |
BungeeCord | /plugins/BanManager/schedules.yml |
Sponge | /config/banmanager/schedules.yml |
Velocity | /plugins/BanManager/schedules.yml |
scheduler
expiresCheck
- The number of seconds the server will check for expired punishmentsplayerBans
- The number of seconds the server will check for for player bans changesplayerMutes
- The number of seconds the server will check for player mutes changesplayerWarnings
- The number of seconds the server will check for player warnings changesipBans
- The number of seconds the server will check for ip bans changesipRangeBans
- The number of seconds the server will check for ip range changes bansrollbacks
- The number of seconds the server will check for /bmrollback usesnameBans
- The number of seconds the server will check for name bans changesexternalPlayerBans
- The number of seconds the server will check for global player ban changes; disabled ifglobal
database not enabledexternalPlayerMutes
- The number of seconds the server will check for global player mute changes; disabled ifglobal
database not enabledexternalPlayerNotes
- The number of seconds the server will check for global player note changes; disabled ifglobal
database not enabledexternalIpBans
- The number of seconds the server will check for global player ip changes; disabled ifglobal
database not enabledsaveLastChecked
- The number of seconds the server will update lastChecked values in this file
lastChecked
- Represents the timestamps of when the server last checked for data changes, do not change these values
Example
scheduler:
expiresCheck: 30
playerBans: 30
playerMutes: 30
playerWarnings: 30
ipBans: 30
ipRangeBans: 30
rollbacks: 30
nameBans: 30
externalPlayerBans: 120
externalPlayerMutes: 120
externalPlayerNotes: 120
externalIpBans: 120
saveLastChecked: 60