Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # AuditTrail Configuration File
- #-----------------------------------------------------------------------------------
- #
- # General plugin settings
- #
- # allowMetrics: true to send plugin information to MCStats, false otherwise
- #
- # serverName: name used by AuditTrail to uniquely identify the Minecraft
- # server. IMPORTANT: This name MUST be unique for each server using this
- # plugin or multi-server logging support will not function correctly. Do not use
- # color codes with the name.
- #
- # timeStampFormat: time/date stamp format to use for logging events
- #
- # useUnixTimeFormat: true to convert all time/date stamps to UNIX format,
- # false to use timeStamp format time/date stamps.
- #-----------------------------------------------------------------------------------
- allowMetrics: true
- serverName: 'Minecraft Server'
- timeStampFormat: 'yyyy-MM-dd HH:mm:ss'
- useUnixTimeFormat: false
- #-----------------------------------------------------------------------------------
- #
- # File log settings
- #
- # NOTE: File logs will only be created if individual listeners are enabled AND
- # appropriate filter conditions are met (i.e. world to log in, players to audit,
- # items/blocks/commands to audit)
- #
- # The server log will contain all events from enabled listeners in a single file
- # located in the \AuditTrail\server_log folder called AuditTrail.log.
- #
- # Listener logs will be created in the \AuditTrail\listener_logs folder. Each
- # listener will have its own file logging only events related to it. e.g. The
- # teleport listener will log all teleport events to TeleportListener.log.
- #
- # Player logs will be created in the \AuditTrail\player_logs folder. Each file will
- # be named based on the UUID of the player and will contain all events
- # generated by the player based on the enabled listeners.
- #
- # serverLog: true to enable the server log, false to disable
- # listenerLog: true to enable listener log, false to disable
- # playerLog: true to enable player logs, false to disable
- # showServerName: true to display server name within the log, false to hide
- # showWorldName: true to display world name within the log, false to hide
- # showIpAddress: true to display player ip address within the log, false to hide
- # showGameMode: true to display game mode within the log, false to hide
- # showOP: true to display if a player is current OP within the log, false to hide
- # showLocation: true to display location of player within the log, false to hide
- # showLore: true to display item lore within the log, false to hide
- # showEnchants: true to display item enchantments within the log, false to hide
- # useJSON: true to log file events using JSON format, false otherwise
- #
- #-----------------------------------------------------------------------------------
- fileLog:
- serverLog: false
- listenerLog: false
- playerLog: false
- showServerName: true
- showWorldName: true
- showIpAddress: true
- showGameMode: true
- showOP: true
- showLocation: true
- showLore: true
- showEnchants: true
- useJSON: false
- #-----------------------------------------------------------------------------------
- #
- # Player log settings
- #
- # maxSize: Maximum size the log can grow before a new log file is created
- # (in megabytes). Use whole numbers only, minimum size of 1MB.
- #
- # rollOverMethod: The amount of time to pass before creating a new log file.
- # Valid values are: minute, hour, day, week or month
- #
- # NOTE: If the roll over time passes and no new events occur, a new file will
- # NOT be created.
- #
- #-----------------------------------------------------------------------------------
- playerLog:
- maxSize: 10MB
- rollOverMethod: day
- #-----------------------------------------------------------------------------------
- #
- # Listener log settings
- #
- # maxSize: Maximum size the log can grow before a new log file is created
- # (in megabytes). Use whole numbers only, minimum size of 1MB.
- #
- # rollOverMethod: The amount of time to pass before creating a new log file.
- # Valid values are: minute, hour, day, week or month.
- #
- # NOTE: If the roll over time passes and no new events occur, a new file will
- # NOT be created.
- #
- #-----------------------------------------------------------------------------------
- listenerLog:
- maxSize: 10MB
- rollOverMethod: day
- #-----------------------------------------------------------------------------------
- #
- # Data monitor log settings
- #
- # maxSize: Maximum size the log can grow before a new log file is created
- # (in megabytes). Use whole numbers only, minimum size of 1MB.
- #
- # rollOverMethod: The amount of time to pass before creating a new log file.
- # Valid values are: minute, hour, day, week or month.
- #
- # NOTE: If the roll over time passes and no new events occur, a new file will
- # NOT be created.
- #
- #-----------------------------------------------------------------------------------
- monitorLog:
- maxSize: 10MB
- rollOverMethod: day
- #-----------------------------------------------------------------------------------
- #
- # Server log settings
- #
- # log: Name of the default server log file
- #
- # maxSize: Maximum size the log can grow before a new log file is created
- # (in megabytes). Use whole numbers only, minimum size of 1MB.
- #
- # rollOverMethod: The amount of time to pass before creating a new log file.
- # Valid values are: minute, hour, day, week or month
- #
- # NOTE: If the roll over time passes and no new events occur, a new file will
- # NOT be created.
- #
- #-----------------------------------------------------------------------------------
- serverLog:
- log: 'AuditTrail_Events.log'
- maxSize: 10MB
- rollOverMethod: day
- #-----------------------------------------------------------------------------------
- #
- # mySQL settings
- #
- # AuditTrail will log events to a mySQL database. Each enabled listener will write
- # data to its own table. IMPORTANT: The database to be used MUST exist prior
- # to using it with AuditTrail as the plugin will not create the database for you.
- # As well, the plugin requires the credentials of a mySQL user which has the
- # appropriate permissions to create tables and insert data (i.e. CREATE and
- # INSERT global privileges).
- #
- # AuditTrail will use a connection pool to efficiently connect and reuse database
- # connections. In most cases, the default number is sufficient to handle the
- # load of many events logged / second. Use caution and check your server's
- # performance if altering the maxPoolSize setting.
- #
- # use: true to log events to mySQL database, false to disable
- # hostname: IP address/name of mySQL computer
- # port: Port number use to communicate with mySQL server
- # database: Name of database to use for logging events
- # userName: User name to use for mySQL connection
- # userPassword: Password of user for mySQL connection
- #
- # prefix: Prefix to use for AuditTrail table names within database. NOTE: This
- # value can not be blank!
- #
- # maxPoolSize: Maximum number of connections to use in connection pool
- # maxBatch: Maximum number of events to batch insert at a time
- #
- # consumerSleepTime: Number of milliseconds for consumer thread to wait
- # before checking for events in the queue. NOTE: If this value is set too high,
- # it can add extra load to your server. If the number of events being generated
- # is low, this value can be set lower to check for events less often
- #
- # connectionPoolWait: Number of milliseconds to wait before trying to get a
- # new connection from the mySQL connection pool. This value is only used if
- # all connections within the pool are used and a new connection is required.
- # NOTE: If this value is set too high, it can add extra load to your server. If
- # connections are not maxed out, this value can be set lower.
- #
- # playerLog: True to log all player specific events to the "playerLog" table,
- # false otherwise. This is required to be enabled if you wish to do specific
- # user queries within AuditTrail-Web.
- #
- # listenerEventRecycler: True to delete events from the database after a
- # specificvperiod of time. False to never delete events from the database.
- #
- #-----------------------------------------------------------------------------------
- mySQL:
- use: false
- hostName: localhost
- port: 3306
- database: db
- userName: username
- userPassword: password
- prefix: 'auditTrail_'
- maxPoolSize: 10
- maxBatch: 200
- consumerSleepTime: 25
- connectionPoolWait: 25
- playerLog: false
- #-----------------------------------------------------------------------------------
- #
- # mySQL Event Recycling
- #
- # AuditTrail gives the ability to delete events from mySQL based on a global,
- # per listener and per server level event recyclers. It is possible to enable any
- # combination of these recyclers.
- #
- # If you only have one server, it is recommended to enable the global event
- # recycler and set the number of days you wish to keep events within your
- # database. If there are events which you do not want to remove, add them
- # to the keepEvents list.
- #
- # Each type of event recycler will run in its own thread so ensure the event
- # ages, types and servers are not conflicting.
- #
- #-----------------------------------------------------------------------------------
- #-----------------------------------------------------------------------------------
- #
- # Global event recycle settings
- #
- # The global event recycler will delete events from the mySQL database
- # which are older than a configured age. A check to delete events will be made
- #every hour and will exclude events listed in keepEvents.
- #
- # enabled: true to enable the global event recycler
- #
- # eventAge: The number of days a log event must stay in the database
- # before it is deleted by the recycler. Valid values range from 1-365. Default
- # value is 30 days.
- #
- # keepEvents: A list of listener types to exclude from global event recycling.
- # By default, all types will be deleted.
- #
- #-----------------------------------------------------------------------------------
- globalEventRecycler:
- enabled: false
- eventAgeDays: 30
- keepEvents: []
- #-----------------------------------------------------------------------------------
- #
- # Listener event recycle settings
- #
- # The listener event recycler will delete events from the mySQL database
- # which are older than a configured age for a specific type of event based on
- # a list of servers. A check to delete events will be made every hour.
- #
- # enabled: true to enable one or more listener event recyclers
- #
- # Each listener event recycler must be defined in the format of:
- #
- # <listenerName>:
- # eventAgeDays: <number>
- # server: <List of servers>
- #
- # eventAgeDays must be a number between 1 and 365. The default value
- # is 30.
- #
- # For all servers, use '*'. If the server list is empty/blank, all servers
- # will be used as default.
- #
- # EXAMPLE: Suppose we have want to define a console listener event recycler
- # which will delete events after 30 days on all servers and a item pickup
- # listener event recycler to delete events after 5 days on the 'someServer'
- # and 'anotherServer' servers.
- #
- # listenerEventRecycler:
- # enabled: true
- # listeners:
- # command:
- # eventAgeDays: 30
- # server:
- # - '*'
- #
- # itemPickup:
- # eventAgeDays: 5
- # server:
- # - 'someServer'
- # - 'anotherServer'
- #
- #-----------------------------------------------------------------------------------
- listenerEventRecycler:
- enabled: false
- listeners:
- #-----------------------------------------------------------------------------------
- #
- # Server event recycle settings
- #
- # The server event recycler will delete events from the mySQL database
- # which are older than a configured age for a specific server. In order for
- # server events to be removed, EACH server must have a rule configured.
- # The server name must match EXACTLY as entered in the serverName field
- # within the general plugin settings section. It is possible to define a list of
- # events to never delete. A check to delete events will be made every hour.
- #
- # enabled: true to enable one or more server event recyclers
- #
- # Each server event recycler must be defined in the format of:
- #
- # <#>
- # serverName: <serverName>
- # eventAgeDays: <number>
- # keepEvents: <List of events to NEVER delete>
- #
- # eventAgeDays must be a number between 1 and 365. The default value
- # is 30.
- #
- # EXAMPLE: Suppose we want to delete all events on the 'someServer' server
- # after 5 days and we want to delete all events except join after 10 days on the
- # 'anotherServer' server.
- #
- # serverEventRecycler:
- # enabled: true
- # servers:
- # 1:
- # serverName: 'someServer'
- # eventAgeDays: 5
- # keepEvents: []
- # 2:
- # serverName: 'anotherServer'
- # eventAgeDays: 10
- # keepEvents:
- # - 'join'
- #
- #-----------------------------------------------------------------------------------
- serverEventRecycler:
- enabled: false
- servers:
- #-----------------------------------------------------------------------------------
- #
- # Data monitor settings
- #
- #-----------------------------------------------------------------------------------
- #-----------------------------------------------------------------------------------
- #
- # Plugin monitor settings
- #
- # The plugin monitor will collect plugin information (i.e. name, version
- # authors, depends, softdepends and if it is enabled or not) from your server
- # every number of minutes in a seperate thread. This can be used to keep a
- # history of your plugins for troubleshooting / auditing purposes.
- #
- # audit: true to enable plugin monitor, false otherwise
- #
- # scheduleMinutes: The number of minutes to schedule a data collection from
- # the server. This must be a value between 5 and 1440 minutes. The default
- # value is 60 minutes.
- #
- # logToFile: true to enable logging plugin information to file, false otherwise
- #
- # logToMYSQL: true to enable logging plugin information to mySQL. This
- # requires mySQL to be enabled.
- #
- #-----------------------------------------------------------------------------------
- plugin:
- audit: false
- scheduleMinutes: 60
- logToFile: false
- logToMYSQL: false
- #-----------------------------------------------------------------------------------
- #
- # Server monitor settings
- #
- # The server monitor will collect server information (i.e. name, version and
- # implementation) upon start in a seperate thread. This can be used to keep
- # a history of your server for troubleshooting / auditing purposes.
- #
- # audit: true to enable server monitor, false otherwise
- #
- # logToFile: true to enable logging server information to file, false otherwise
- #
- # logToMYSQL: true to enable logging server information to mySQL. This
- # requires mySQL to be enabled.
- #
- #-----------------------------------------------------------------------------------
- server:
- audit: false
- logToFile: false
- logToMYSQL: false
- #-----------------------------------------------------------------------------------
- #
- # Listener settings
- #
- #-----------------------------------------------------------------------------------
- #-----------------------------------------------------------------------------------
- #
- # Achievement listener settings
- #
- # These events are fired when a player earns an achievement
- #
- # audit: true to enable listener, false to disable
- # worlds: list of worlds the listener should be enable on. Use '*' for all
- # playersNotAudited: list of player UUID's which are ignored by the listener
- #
- # achievementsToAudit: list of achievements which should be audited.
- # Use '*' for all'
- #
- # A complete list of possible achievements can be found in the
- # achievementList.txt file located in the AuditTrail plugin folder.
- #
- #-----------------------------------------------------------------------------------
- achievement:
- audit: false
- worlds: []
- playersNotAudited: []
- achievementsToAudit:
- - '*'
- #-----------------------------------------------------------------------------------
- #
- # Armor Stand listener settings
- #
- # These events are fired when a player interacts with an armor stand
- #
- # audit: true to enable listener, false to disable
- # worlds: list of worlds the listener should be enable on. Use '*' for all
- # playersNotAudited: list of player UUID's which are ignored by the listener
- #
- #-----------------------------------------------------------------------------------
- armorStand:
- audit: false
- worlds: []
- playersNotAudited: []
- #-----------------------------------------------------------------------------------
- #
- # Bed listener settings
- #
- # These events are fired when a player enters a bed
- #
- # audit: true to enable listener, false to disable
- # worlds: list of worlds the listener should be enable on. Use '*' for all
- # playersNotAudited: list of player UUID's which are ignored by the listener
- #
- #-----------------------------------------------------------------------------------
- bed:
- audit: false
- worlds: []
- playersNotAudited: []
- #-----------------------------------------------------------------------------------
- #
- # Block Break listener settings
- #
- # These events are fired when a player break a block
- #
- # audit: true to enable listener, false to disable
- # worlds: list of worlds the listener should be enable on. Use '*' for all
- # playersNotAudited: list of player UUID's which are ignored by the listener
- # itemsToAudit: list of items which should be audited. Use '*' for all'
- #
- # A complete list of possible items can be found in the itemList.txt file located
- # in the AuditTrail plugin folder.
- #
- #-----------------------------------------------------------------------------------
- blockBreak:
- audit: false
- worlds: []
- playersNotAudited: []
- blocksToAudit:
- - '*'
- #-----------------------------------------------------------------------------------
- #
- # Block Place listener settings
- #
- # These events are fired when a player places a block
- #
- # audit: true to enable listener, false to disable
- # worlds: list of worlds the listener should be enable on. Use '*' for all
- # playersNotAudited: list of player UUID's which are ignored by the listener
- # itemsToAudit: list of items which should be audited. Use '*' for all'
- #
- # A complete list of possible items can be found in the itemList.txt file located
- # in the AuditTrail plugin folder.
- #
- #-----------------------------------------------------------------------------------
- blockPlace:
- audit: false
- worlds: []
- playersNotAudited: []
- blocksToAudit:
- - '*'
- #-----------------------------------------------------------------------------------
- #
- # Book listener settings
- #
- # These events are fired when a player edits a book
- #
- # audit: true to enable listener, false to disable
- # worlds: list of worlds the listener should be enable on. Use '*' for all
- # playersNotAudited: list of player UUID's which are ignored by the listener
- #
- #-----------------------------------------------------------------------------------
- book:
- audit: false
- worlds: []
- playersNotAudited: []
- #-----------------------------------------------------------------------------------
- #
- # Brew listener settings
- #
- # These events are fired when a potion is created using a brewing stand
- #
- # audit: true to enable listener, false to disable
- # worlds: list of worlds the listener should be enable on. Use '*' for all
- # playersNotAudited: list of player UUID's which are ignored by the listener
- #
- #-----------------------------------------------------------------------------------
- brew:
- audit: false
- worlds: []
- playersNotAudited: []
- #-----------------------------------------------------------------------------------
- #
- # Bucket Empty listener settings
- #
- # These events are fired when a player empties a bucket
- #
- # audit: true to enable listener, false to disable
- # worlds: list of worlds the listener should be enable on. Use '*' for all
- # playersNotAudited: list of player UUID's which are ignored by the listener
- #
- #-----------------------------------------------------------------------------------
- bucketEmpty:
- audit: false
- worlds: []
- playersNotAudited: []
- #-----------------------------------------------------------------------------------
- #
- # Bucket Fill listener settings
- #
- # These events are fired when a player fills a bucket
- #
- # audit: true to enable listener, false to disable
- # worlds: list of worlds the listener should be enable on. Use '*' for all
- # playersNotAudited: list of player UUID's which are ignored by the listener
- #
- #-----------------------------------------------------------------------------------
- bucketFill:
- audit: false
- worlds: []
- playersNotAudited: []
- #-----------------------------------------------------------------------------------
- #
- # Chat listener settings
- #
- # These events are fired when a player enters a chat message
- #
- # audit: true to enable listener, false to disable
- # worlds: list of worlds the listener should be enable on. Use '*' for all
- # playersNotAudited: list of player UUID's which are ignored by the listener
- #
- #-----------------------------------------------------------------------------------
- chat:
- audit: false
- worlds: []
- playersNotAudited: []
- #-----------------------------------------------------------------------------------
- #
- # Command listener settings
- #
- # These events are fired when a player enters a command
- #
- # audit: true to enable listener, false to disable
- # worlds: list of worlds the listener should be enable on. Use '*' for all
- # playersNotAudited: list of player UUID's which are ignored by the listener
- # commandsToAudit: list of commands which are audited. Use '*' for all
- #
- #-----------------------------------------------------------------------------------
- command:
- audit: false
- worlds: []
- playersNotAudited: []
- commandsToAudit:
- - '*'
- #-----------------------------------------------------------------------------------
- #
- # Console listener settings
- #
- # These events are fired when a command is entered from the console
- #
- # audit: true to enable listener, false to disable
- # commandsToAudit: list of commands which are audited. Use '*' for all
- #
- #-----------------------------------------------------------------------------------
- console:
- audit: false
- commandsToAudit:
- - '*'
- #-----------------------------------------------------------------------------------
- #
- # Container listener settings
- #
- # These events are fired when a player removes or adds an item to a
- # container.
- #
- # audit: true to enable listener, false to disable
- # logAdd: true to log items added to a container, false otherwise
- # logRemove: true to log items removed from a container, false otherwise
- #
- # logPlayerInventory: true to log items added/removed from a player
- # inventory, false to ignore player inventory changes
- #
- # worlds: list of worlds the listener should be enable on. Use '*' for all
- # playersNotAudited: list of player UUID's which are ignored by the listener
- #
- #-----------------------------------------------------------------------------------
- container:
- audit: false
- logAdd: true
- logRemove: true
- logPlayerInventory: true
- worlds: []
- playersNotAudited: []
- #-----------------------------------------------------------------------------------
- #
- # Craft listener settings
- #
- # These events are fired when a player crafts an item using a workbench or
- # the player inventory
- #
- # audit: true to enable listener, false to disable
- # worlds: list of worlds the listener should be enable on. Use '*' for all
- # playersNotAudited: list of player UUID's which are ignored by the listener
- # itemsToAudit: list of items which should be audited. Use '*' for all'
- #
- # A complete list of possible items can be found in the itemList.txt file located
- # in the AuditTrail plugin folder.
- #
- #-----------------------------------------------------------------------------------
- craft:
- audit: false
- worlds: []
- playersNotAudited: []
- itemsToAudit:
- - '*'
- #-----------------------------------------------------------------------------------
- #
- # Creature Spawn listener settings
- #
- # These events are fired when a creature is spawned into a world
- #
- # audit: true to enable listener, false to disable
- # worlds: list of worlds the listener should be enable on. Use '*' for all
- #
- #-----------------------------------------------------------------------------------
- creatureSpawn:
- audit: false
- worlds: []
- #-----------------------------------------------------------------------------------
- #
- # Custom API event listener settings
- #
- # These custom events are fired by 3rd party plugins using the AuditTrail API.
- # If you are not using the API, ensure these remain disabled.
- #
- # If you wish to use custom player events, enable auditPlayer.
- # The custom player event requires the following information:
- # - Event Name (String, maximum 100 characters)
- # - Event Data (String, maximum 300 characters)
- # - Player (Player object which represents the player involved in the event)
- #
- # If you wish to log custom world events, enable auditWorld
- # The custom world event requires the following information:
- # - Event Name (String, maximum 100 characters)
- # - Event Data (String, maximum 300 characters)
- # - Location (Location object which represents where the event occurred)
- #
- # auditItem: true to enable custom Item event listener, false to disable
- # auditPlayer: true to enable custom Player event listener, false to disable
- # auditWorld: true to enable custom World event listener, false to disable
- #
- #-----------------------------------------------------------------------------------
- customAPI:
- auditPlayer: false
- auditWorld: false
- #-----------------------------------------------------------------------------------
- #
- # Dispenser listener settings
- #
- # These events are fired when an item is dropped from a Dispenser/Dropper
- #
- # audit: true to enable listener, false to disable
- # worlds: list of worlds the listener should be enable on. Use '*' for all
- # itemsToAudit: list of items which should be audited. Use '*' for all'
- #
- # A complete list of possible items can be found in the itemList.txt file located
- # in the AuditTrail plugin folder.
- #
- #-----------------------------------------------------------------------------------
- dispenser:
- audit: false
- worlds: []
- itemsToAudit:
- - '*'
- #-----------------------------------------------------------------------------------
- #
- # Egg Throw listener settings
- #
- # These events are fired when a player throws an egg
- #
- # audit: true to enable listener, false to disable
- # worlds: list of worlds the listener should be enable on. Use '*' for all
- # playersNotAudited: list of player UUID's which are ignored by the listener
- #
- #-----------------------------------------------------------------------------------
- eggThrow:
- audit: false
- worlds: []
- playersNotAudited: []
- #-----------------------------------------------------------------------------------
- #
- # Enchant listener settings
- #
- # These events are fired when a player sucessfully enchants an item
- #
- # audit: true to enable listener, false to disable
- # worlds: list of worlds the listener should be enable on. Use '*' for all
- # playersNotAudited: list of player UUID's which are ignored by the listener
- #
- #-----------------------------------------------------------------------------------
- enchant:
- audit: false
- worlds: []
- playersNotAudited: []
- #-----------------------------------------------------------------------------------
- #
- # Entity Damage listener settings
- #
- # These events are fired when a non-player entity is damaged
- #
- # audit: true to enable listener, false to disable
- # worlds: list of worlds the listener should be enable on. Use '*' for all
- #
- #-----------------------------------------------------------------------------------
- entityDamage:
- audit: false
- worlds: []
- #-----------------------------------------------------------------------------------
- #
- # Entity Death listener settings
- #
- # These events are fired when a non-player entity is killed by a player
- #
- # audit: true to enable listener, false to disable
- # worlds: list of worlds the listener should be enable on. Use '*' for all
- # playersNotAudited: list of player UUID's which are ignored by the listener
- #
- #-----------------------------------------------------------------------------------
- entityDeath:
- audit: false
- worlds: []
- playersNotAudited: []
- #-----------------------------------------------------------------------------------
- #
- # Entity Target listener settings
- #
- # These events are fired when an entity targets or untargets another entity
- #
- # audit: true to enable listener, false to disable
- # worlds: list of worlds the listener should be enable on. Use '*' for all
- #
- #-----------------------------------------------------------------------------------
- entityTarget:
- audit: false
- worlds: []
- #-----------------------------------------------------------------------------------
- #
- # Fish listener settings
- #
- # These events are fired when a player fishes
- #
- # audit: true to enable listener, false to disable
- # worlds: list of worlds the listener should be enable on. Use '*' for all
- # playersNotAudited: list of player UUID's which are ignored by the listener
- #
- #-----------------------------------------------------------------------------------
- fish:
- audit: false
- worlds: []
- playersNotAudited: []
- #-----------------------------------------------------------------------------------
- #
- # Game Mode Change listener settings
- #
- # These events are fired when a player changes game mode
- #
- # audit: true to enable listener, false to disable
- # worlds: list of worlds the listener should be enable on. Use '*' for all
- # playersNotAudited: list of player UUID's which are ignored by the listener
- #
- #-----------------------------------------------------------------------------------
- gameModeChange:
- audit: false
- worlds: []
- playersNotAudited: []
- #-----------------------------------------------------------------------------------
- #
- # Item Consume listener settings
- #
- # These events are fired when a player consumes an item
- #
- # audit: true to enable listener, false to disable
- # worlds: list of worlds the listener should be enable on. Use '*' for all
- # playersNotAudited: list of player UUID's which are ignored by the listener
- # itemsToAudit: list of items which should be audited. Use '*' for all'
- #
- # A complete list of possible items can be found in the itemList.txt file located
- # in the AuditTrail plugin folder.
- #
- #-----------------------------------------------------------------------------------
- itemConsume:
- audit: false
- worlds: []
- playersNotAudited: []
- itemsToAudit:
- - '*'
- #-----------------------------------------------------------------------------------
- #
- # Item Drop listener settings
- #
- # These events are fired when a player drops an item
- #
- # audit: true to enable listener, false to disable
- # worlds: list of worlds the listener should be enable on. Use '*' for all
- # playersNotAudited: list of player UUID's which are ignored by the listener
- # itemsToAudit: list of items which should be audited. Use '*' for all'
- #
- # A complete list of possible items can be found in the itemList.txt file located
- # in the AuditTrail plugin folder.
- #
- #-----------------------------------------------------------------------------------
- itemDrop:
- audit: false
- worlds: []
- playersNotAudited: []
- itemsToAudit:
- - '*'
- #-----------------------------------------------------------------------------------
- #
- # Item Pickup listener settings
- #
- # These events are fired when a player picks up an item
- #
- # audit: true to enable listener, false to disable
- # worlds: list of worlds the listener should be enable on. Use '*' for all
- # playersNotAudited: list of player UUID's which are ignored by the listener
- # itemsToAudit: list of items which should be audited. Use '*' for all'
- #
- # A complete list of possible items can be found in the itemList.txt file located
- # in the AuditTrail plugin folder.
- #
- #-----------------------------------------------------------------------------------
- itemPickup:
- audit: false
- worlds: []
- playersNotAudited: []
- itemsToAudit:
- - '*'
- #-----------------------------------------------------------------------------------
- #
- # Join listener settings
- #
- # These events are fired when a player sucessfully joins the server
- #
- # audit: true to enable listener, false to disable
- # worlds: list of worlds the listener should be enable on. Use '*' for all
- # playersNotAudited: list of player UUID's which are ignored by the listener
- #
- #-----------------------------------------------------------------------------------
- join:
- audit: false
- worlds: []
- playersNotAudited: []
- #-----------------------------------------------------------------------------------
- #
- # Kick listener settings
- #
- # These events are fired when a player is kicked from the server
- #
- # audit: true to enable listener, false to disable
- # worlds: list of worlds the listener should be enable on. Use '*' for all
- # playersNotAudited: list of player UUID's which are ignored by the listener
- #
- #-----------------------------------------------------------------------------------
- kick:
- audit: false
- worlds: []
- playersNotAudited: []
- #-----------------------------------------------------------------------------------
- #
- # Leash listener settings
- #
- # These events are fired when a player leashes an entity
- #
- # audit: true to enable listener, false to disable
- # worlds: list of worlds the listener should be enable on. Use '*' for all
- # playersNotAudited: list of player UUID's which are ignored by the listener
- #
- #-----------------------------------------------------------------------------------
- leash:
- audit: false
- worlds: []
- playersNotAudited: []
- #-----------------------------------------------------------------------------------
- #
- # Level Change listener settings
- #
- # These events are fired when a player gains or loses a level
- #
- # audit: true to enable listener, false to disable
- # worlds: list of worlds the listener should be enable on. Use '*' for all
- # playersNotAudited: list of player UUID's which are ignored by the listener
- #
- #-----------------------------------------------------------------------------------
- levelChange:
- audit: false
- worlds: []
- playersNotAudited: []
- #-----------------------------------------------------------------------------------
- #
- # Mount listener settings
- #
- # These events are fired when a player mounts or dismounts a living entity.
- #
- # IMPORTANT: If you wish to log events when a player exits or enters a
- # boat/minecart, use the vehicle listener instead
- #
- # audit: true to enable listener, false to disable
- # logMount: true to enable logging of mount events, false to disable
- # logDismount: true to enable logging of dismount events, false to disable
- # worlds: list of worlds the listener should be enable on. Use '*' for all
- # playersNotAudited: list of player UUID's which are ignored by the listener
- #
- #-----------------------------------------------------------------------------------
- mount:
- audit: false
- logMount: true
- logDismount: true
- worlds: []
- playersNotAudited: []
- #-----------------------------------------------------------------------------------
- #
- # Player Death listener settings
- #
- # These events are fired when a player dies
- #
- # audit: true to enable listener, false to disable
- # worlds: list of worlds the listener should be enable on. Use '*' for all
- # playersNotAudited: list of player UUID's which are ignored by the listener
- #
- #-----------------------------------------------------------------------------------
- playerDeath:
- audit: false
- worlds: []
- playersNotAudited: []
- #-----------------------------------------------------------------------------------
- #
- # Player Interact listener settings
- #
- # These events are fired when a player interacts with a block. This can be
- # right click, left click or walking/jumping.
- #
- # audit: true to enable listener, false to disable
- # logAccessChest: true to enable logging of chest access events
- # logPressButton: true to enable logging of button pressing events
- # logAccessContainer: true to enable logging of container access events
- # logAccessDoor: true to enable logging of door access events
- # logAccessGate: true to enable logging of gate access events
- # logEatCake: true to enable logging of cake eating events
- # logPrimeTNT: true to enable logging of TNT priming events
- # logUseBonemeal: true to enable logging of bonemeal use events
- # logUseLevel: true to enable logging of lever use events
- # logUseJukebox: true to enable logging of jukebox use events
- # logUseFirework: true to enable logging of fireworks use events
- # logPressurePlate: true to enable logging of pressure plate use events
- # logTripwire: true to enable logging of tripwire use events
- # logTrampleCrops: true to enable logging of crop trample events
- # worlds: list of worlds the listener should be enable on. Use '*' for all
- # playersNotAudited: list of player UUID's which are ignored by the listener
- #
- #-----------------------------------------------------------------------------------
- playerInteract:
- audit: false
- logAccessChest: true
- logPressButton: true
- logAccessContainer: true
- logAccessDoor: true
- logAccessGate: true
- logEatCake: true
- logPrimeTNT: true
- logUseBonemeal: true
- logUseLever: true
- logUseJukebox: true
- logUseFirework: true
- logPressurePlate: true
- logTripwire: true
- logTrampleCrops: true
- worlds: []
- playersNotAudited: []
- #-----------------------------------------------------------------------------------
- #
- # Quit listener settings
- #
- # These events are fired when a player leaves the server
- #
- # audit: true to enable listener, false to disable
- # worlds: list of worlds the listener should be enable on. Use '*' for all
- # playersNotAudited: list of player UUID's which are ignored by the listener
- #
- #-----------------------------------------------------------------------------------
- quit:
- audit: false
- worlds: []
- playersNotAudited: []
- #-----------------------------------------------------------------------------------
- #
- # Shear listener settings
- #
- # These events are fired when a player shears an entity
- #
- # audit: true to enable listener, false to disable
- # worlds: list of worlds the listener should be enable on. Use '*' for all
- # playersNotAudited: list of player UUID's which are ignored by the listener
- #
- #-----------------------------------------------------------------------------------
- shear:
- audit: false
- worlds: []
- playersNotAudited: []
- #-----------------------------------------------------------------------------------
- #
- # Sign listener settings
- #
- # These events are fired when a player sucessfully changes / creates a sign
- #
- # audit: true to enable listener, false to disable
- # worlds: list of worlds the listener should be enable on. Use '*' for all
- # playersNotAudited: list of player UUID's which are ignored by the listener
- #
- #-----------------------------------------------------------------------------------
- sign:
- audit: false
- worlds: []
- playersNotAudited: []
- #-----------------------------------------------------------------------------------
- #
- # Smelt listener settings
- #
- # These events are fired when a player smelts and item
- #
- # audit: true to enable listener, false to disable
- # worlds: list of worlds the listener should be enable on. Use '*' for all
- # playersNotAudited: list of player UUID's which are ignored by the listener
- # itemsToAudit: list of items which should be audited. Use '*' for all'
- #
- # A complete list of possible items can be found in the itemList.txt file located
- # in the AuditTrail plugin folder.
- #
- #-----------------------------------------------------------------------------------
- smelt:
- audit: false
- worlds: []
- playersNotAudited: []
- itemsToAudit:
- - '*'
- #-----------------------------------------------------------------------------------
- #
- # Tame listener settings
- #
- # These events are fired when a player tames a horse, wold or ocelot
- # This can include moving from one location to another within a world or from
- # one world to another.
- #
- # audit: true to enable listener, false to disable
- # worlds: list of worlds the listener should be enable on. Use '*' for all
- # playersNotAudited: list of player UUID's which are ignored by the listener
- #
- #-----------------------------------------------------------------------------------
- tame:
- audit: false
- worlds: []
- playersNotAudited: []
- #-----------------------------------------------------------------------------------
- #
- # Teleport listener settings
- #
- # These events are fired when a player teleports from one location to another.
- # This can include moving from one location to another within a world or from
- # one world to another.
- #
- # audit: true to enable listener, false to disable
- # worlds: list of worlds the listener should be enable on. Use '*' for all
- # playersNotAudited: list of player UUID's which are ignored by the listener
- #
- #-----------------------------------------------------------------------------------
- teleport:
- audit: false
- worlds: []
- playersNotAudited: []
- #-----------------------------------------------------------------------------------
- #
- # Unleash listener settings
- #
- # These events are fired when an entity is unleashed
- #
- # audit: true to enable listener, false to disable
- # worlds: list of worlds the listener should be enable on. Use '*' for all
- #
- #-----------------------------------------------------------------------------------
- unleash:
- audit: false
- worlds: []
- #-----------------------------------------------------------------------------------
- #
- # Vehicle listener settings
- #
- # These events are fired when a vehicle is created, destroyed, entered or
- # exited by a PLAYER. Vehicles typically are: minecarts, boats, horses or pigs.
- #
- # IMPORTANT: logEnter and logExit only apply to non-living entities
- # (e.g. boats or minecarts). For living entities, use the mount listener for
- # Mount and Dismount events
- #
- # audit: true to enable listener, false to disable
- # worlds: list of worlds the listener should be enable on. Use '*' for all
- # playersNotAudited: list of player UUID's which are ignored by the listener
- #
- #-----------------------------------------------------------------------------------
- vehicle:
- audit: false
- logCreate: true
- logDestroy: true
- logEnter: true
- logExit: true
- worlds: []
- playersNotAudited: []
- #-----------------------------------------------------------------------------------
- #
- # XP Change listener settings
- #
- # These events are fired when a player gains xp
- #
- # audit: true to enable listener, false to disable
- # worlds: list of worlds the listener should be enable on. Use '*' for all
- # playersNotAudited: list of player UUID's which are ignored by the listener
- #
- #-----------------------------------------------------------------------------------
- xpChange:
- audit: false
- worlds: []
- playersNotAudited: []
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement