Default Configuration

# notifyStaff - Notifies staff members when a new request is filed.
# notifySound - If true, a notification sound will be played when requests are created.
# hideMessageIfEmpty - If true, hides the notification on login if there are no open requests.
# debug - If true, it will show information about actions performed.
# VanishSupport - If true, hide staff from /modlist when vanished.
# command.legacy - If true, use old command system. I.e. /check, /complete, /modreq etc.
# versionCheck - If true, ReportRTS will alert you of new recommended versions.
# ticket.max - Maximum number of tickets a user may have open at the same time.
# ticket.delay - User has to wait this amount of seconds before opening another ticket.
# ticket.hideOffline - If set to true, hides all tickets in /ticket read from offline users.
# ticket.perPage - This sets the total amount of tickets that should be shown on each page.
# ticket.preventDuplicates - Prevent duplicate tickets by the same user.
# ticket.nag - If above 0 (minutes), nag the online staff members about open tickets.
# ticket.nagHeld - If true, the nag feature will mention tickets on hold. !!This will run a DB query!!
# storage - Setup for storage in ReportRTS. Supported types: MySQL.
# bungeecord.enable - If true, BungeeCord support will be enabled.
# bungeecord.sync - Sync timer in seconds.
# bungeecord.serverPrefix - Sets a prefix for the current server.
# bungeecord.serverName - !!!!DO NOT TOUCH!!!!. Server name as it appears in the BungeeCord config.
# api.enable - Enables the API server in ReportRTS which may be used to remotely control ReportRTS.
# api.port - Sets the port that the ReportRTS API server will listen to.
# api.password - Sets a password to authenticate your connection to the API server.
# api.whitelist - A list of allowed IPs that may connect. Disabled if set to 0.0.0.0 or [].

notifyStaff: true
notifySound: true
hideMessageIfEmpty: false
debug: false
VanishSupport: false
versionCheck: true

command:
  legacy: false
  readTicket: 'read'
  openTicket: 'open'
  closeTicket: 'close'
  reopenTicket: 'reopen'
  claimTicket: 'claim'
  assignTicket: 'assign'
  unclaimTicket: 'unclaim'
  holdTicket: 'hold'
  teleportToTicket: 'tp'
  broadcastToStaff: 'broadcast'
  listStaff: 'staff'

ticket:
  delay: 60
  max: 5
  hideOffline: false
  perPage: 5
  preventDuplicates: true
  nag: 5
  nagHeld: false
  minimumWords: 3
  fancify: true

storage:
  type: mysql
  hostname: 'localhost'
  port: 3306
  database: 'minecraft'
  username: 'username'
  password: 'password'
  prefix: ''
  refreshTime: 600

api:
  enable: false
  port: 25567
  password: 'changeMe'
  whitelist:
    - 0.0.0.0

bungeecord:
  enable: false
  sync: 300
  serverPrefix: 'ChangeMe'
  serverName: ''