# +————————————————————————————————————————————————————+ #
# |——————————     SUPERLOG CONFIGURATION     ——————————| #
# |——————————————————      v1        ——————————————————| #
# +————————————————————————————————————————————————————+ #
# |                   Documentation:                   | #
# |            http://superlog.andross.fr/            | #
# +————————————————————————————————————————————————————+ #

save-delay: 0
date-format: 'yyyy-MM-dd HH:mm:ss'
logsFormat: '{DAY}-{MONTH}-{YEAR}_{TYPE}.log'
logsLiveFormat: '&7&o[{TIME}][{EVENT}] {LOG}'
logsInConsole: true
logsInGame: false

gzipLogsAfter: 0
deleteLogs:
  after: 1
  evenGZippedLogs: true

alertCommands:
  - /gamemode
  - /god

messages:
  prefix: '&3&l[&e&lLOG&3&l] '
  noperm: '&cYou don''t have permission.'
  logsSaved: '&7Saved {OCCURRENCES} files.'
  alertCommandsFormat: '&7&l{PLAYER}&7 used: &e{COMMAND}'

events:
  AsyncPlayerChatEvent:
    enabled: true
    message: '{PLAYER} said {MESSAGE}'
  BlockPlaceEvent:
    enabled: true
    message: '{PLAYER} placed {NAME} on [{LOCWORLD};{LOCX};{LOCY};{LOCZ}]'
  BlockBreakEvent:
    enabled: true
    message: '{PLAYER} broke {NAME} on [{LOCWORLD};{LOCX};{LOCY};{LOCZ}]'
  
  #PlayerCommandPreprocessEvent:
    #enabled: true
    #message: '{PLAYER} used command: {MESSAGE}'
    #message-ignored:
      #- '/login'
      #- '/register'
  #PlayerBedEnterEvent:
    #enabled: true
    #message: '{PLAYER} located on [{BED.LOCWORLD};{BED.LOCX};{BED.LOCY};{BED.LOCZ}]'
  #PlayerRespawnEvent:
    #enabled: true
    #message: '{PLAYER} died'
  #PlayerGameModeChangeEvent:
    #enabled: true
    #message: '{PLAYER} switched to {NEWGAMEMODE}'
  #PlayerItemBreakEvent:
    #enabled: true
    #message: '{PLAYER} breaked a {BROKENITEM.NAME}'
  #PlayerItemConsumeEvent:
    #enabled: true
    #message: '{PLAYER} consumed a {ITEM.NAME}'