Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2016
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 42.84 KB | None | 0 0
  1. # AuditTrail Configuration File
  2.  
  3. #-----------------------------------------------------------------------------------
  4. #
  5. # General plugin settings
  6. #
  7. # allowMetrics: true to send plugin information to MCStats, false otherwise
  8. #
  9. # serverName: name used by AuditTrail to uniquely identify the Minecraft
  10. # server. IMPORTANT: This name MUST be unique for each server using this
  11. # plugin or multi-server logging support will not function correctly. Do not use
  12. # color codes with the name.
  13. #
  14. # timeStampFormat: time/date stamp format to use for logging events
  15. #
  16. # useUnixTimeFormat: true to convert all time/date stamps to UNIX format,
  17. # false to use timeStamp format time/date stamps.
  18. #-----------------------------------------------------------------------------------
  19.  
  20. allowMetrics: true
  21. serverName: 'Minecraft Server'
  22. timeStampFormat: 'yyyy-MM-dd HH:mm:ss'
  23. useUnixTimeFormat: false
  24.  
  25. #-----------------------------------------------------------------------------------
  26. #
  27. # File log settings
  28. #
  29. # NOTE: File logs will only be created if individual listeners are enabled AND
  30. # appropriate filter conditions are met (i.e. world to log in, players to audit,
  31. # items/blocks/commands to audit)
  32. #
  33. # The server log will contain all events from enabled listeners in a single file
  34. # located in the \AuditTrail\server_log folder called AuditTrail.log.
  35. #
  36. # Listener logs will be created in the \AuditTrail\listener_logs folder. Each
  37. # listener will have its own file logging only events related to it. e.g. The
  38. # teleport listener will log all teleport events to TeleportListener.log.
  39. #
  40. # Player logs will be created in the \AuditTrail\player_logs folder. Each file will
  41. # be named based on the UUID of the player and will contain all events
  42. # generated by the player based on the enabled listeners.
  43. #
  44. # serverLog: true to enable the server log, false to disable
  45. # listenerLog: true to enable listener log, false to disable
  46. # playerLog: true to enable player logs, false to disable
  47. # showServerName: true to display server name within the log, false to hide
  48. # showWorldName: true to display world name within the log, false to hide
  49. # showIpAddress: true to display player ip address within the log, false to hide
  50. # showGameMode: true to display game mode within the log, false to hide
  51. # showOP: true to display if a player is current OP within the log, false to hide
  52. # showLocation: true to display location of player within the log, false to hide
  53. # showLore: true to display item lore within the log, false to hide
  54. # showEnchants: true to display item enchantments within the log, false to hide
  55. # useJSON: true to log file events using JSON format, false otherwise
  56. #
  57. #-----------------------------------------------------------------------------------
  58.  
  59. fileLog:
  60. serverLog: false
  61. listenerLog: false
  62. playerLog: false
  63. showServerName: true
  64. showWorldName: true
  65. showIpAddress: true
  66. showGameMode: true
  67. showOP: true
  68. showLocation: true
  69. showLore: true
  70. showEnchants: true
  71. useJSON: false
  72.  
  73. #-----------------------------------------------------------------------------------
  74. #
  75. # Player log settings
  76. #
  77. # maxSize: Maximum size the log can grow before a new log file is created
  78. # (in megabytes). Use whole numbers only, minimum size of 1MB.
  79. #
  80. # rollOverMethod: The amount of time to pass before creating a new log file.
  81. # Valid values are: minute, hour, day, week or month
  82. #
  83. # NOTE: If the roll over time passes and no new events occur, a new file will
  84. # NOT be created.
  85. #
  86. #-----------------------------------------------------------------------------------
  87.  
  88. playerLog:
  89. maxSize: 10MB
  90. rollOverMethod: day
  91.  
  92. #-----------------------------------------------------------------------------------
  93. #
  94. # Listener log settings
  95. #
  96. # maxSize: Maximum size the log can grow before a new log file is created
  97. # (in megabytes). Use whole numbers only, minimum size of 1MB.
  98. #
  99. # rollOverMethod: The amount of time to pass before creating a new log file.
  100. # Valid values are: minute, hour, day, week or month.
  101. #
  102. # NOTE: If the roll over time passes and no new events occur, a new file will
  103. # NOT be created.
  104. #
  105. #-----------------------------------------------------------------------------------
  106.  
  107. listenerLog:
  108. maxSize: 10MB
  109. rollOverMethod: day
  110.  
  111. #-----------------------------------------------------------------------------------
  112. #
  113. # Data monitor log settings
  114. #
  115. # maxSize: Maximum size the log can grow before a new log file is created
  116. # (in megabytes). Use whole numbers only, minimum size of 1MB.
  117. #
  118. # rollOverMethod: The amount of time to pass before creating a new log file.
  119. # Valid values are: minute, hour, day, week or month.
  120. #
  121. # NOTE: If the roll over time passes and no new events occur, a new file will
  122. # NOT be created.
  123. #
  124. #-----------------------------------------------------------------------------------
  125.  
  126. monitorLog:
  127. maxSize: 10MB
  128. rollOverMethod: day
  129.  
  130. #-----------------------------------------------------------------------------------
  131. #
  132. # Server log settings
  133. #
  134. # log: Name of the default server log file
  135. #
  136. # maxSize: Maximum size the log can grow before a new log file is created
  137. # (in megabytes). Use whole numbers only, minimum size of 1MB.
  138. #
  139. # rollOverMethod: The amount of time to pass before creating a new log file.
  140. # Valid values are: minute, hour, day, week or month
  141. #
  142. # NOTE: If the roll over time passes and no new events occur, a new file will
  143. # NOT be created.
  144. #
  145. #-----------------------------------------------------------------------------------
  146.  
  147. serverLog:
  148. log: 'AuditTrail_Events.log'
  149. maxSize: 10MB
  150. rollOverMethod: day
  151.  
  152. #-----------------------------------------------------------------------------------
  153. #
  154. # mySQL settings
  155. #
  156. # AuditTrail will log events to a mySQL database. Each enabled listener will write
  157. # data to its own table. IMPORTANT: The database to be used MUST exist prior
  158. # to using it with AuditTrail as the plugin will not create the database for you.
  159. # As well, the plugin requires the credentials of a mySQL user which has the
  160. # appropriate permissions to create tables and insert data (i.e. CREATE and
  161. # INSERT global privileges).
  162. #
  163. # AuditTrail will use a connection pool to efficiently connect and reuse database
  164. # connections. In most cases, the default number is sufficient to handle the
  165. # load of many events logged / second. Use caution and check your server's
  166. # performance if altering the maxPoolSize setting.
  167. #
  168. # use: true to log events to mySQL database, false to disable
  169. # hostname: IP address/name of mySQL computer
  170. # port: Port number use to communicate with mySQL server
  171. # database: Name of database to use for logging events
  172. # userName: User name to use for mySQL connection
  173. # userPassword: Password of user for mySQL connection
  174. #
  175. # prefix: Prefix to use for AuditTrail table names within database. NOTE: This
  176. # value can not be blank!
  177. #
  178. # maxPoolSize: Maximum number of connections to use in connection pool
  179. # maxBatch: Maximum number of events to batch insert at a time
  180. #
  181. # consumerSleepTime: Number of milliseconds for consumer thread to wait
  182. # before checking for events in the queue. NOTE: If this value is set too high,
  183. # it can add extra load to your server. If the number of events being generated
  184. # is low, this value can be set lower to check for events less often
  185. #
  186. # connectionPoolWait: Number of milliseconds to wait before trying to get a
  187. # new connection from the mySQL connection pool. This value is only used if
  188. # all connections within the pool are used and a new connection is required.
  189. # NOTE: If this value is set too high, it can add extra load to your server. If
  190. # connections are not maxed out, this value can be set lower.
  191. #
  192. # playerLog: True to log all player specific events to the "playerLog" table,
  193. # false otherwise. This is required to be enabled if you wish to do specific
  194. # user queries within AuditTrail-Web.
  195. #
  196. # listenerEventRecycler: True to delete events from the database after a
  197. # specificvperiod of time. False to never delete events from the database.
  198. #
  199. #-----------------------------------------------------------------------------------
  200.  
  201. mySQL:
  202. use: false
  203. hostName: localhost
  204. port: 3306
  205. database: db
  206. userName: username
  207. userPassword: password
  208. prefix: 'auditTrail_'
  209. maxPoolSize: 10
  210. maxBatch: 200
  211. consumerSleepTime: 25
  212. connectionPoolWait: 25
  213. playerLog: false
  214.  
  215. #-----------------------------------------------------------------------------------
  216. #
  217. # mySQL Event Recycling
  218. #
  219. # AuditTrail gives the ability to delete events from mySQL based on a global,
  220. # per listener and per server level event recyclers. It is possible to enable any
  221. # combination of these recyclers.
  222. #
  223. # If you only have one server, it is recommended to enable the global event
  224. # recycler and set the number of days you wish to keep events within your
  225. # database. If there are events which you do not want to remove, add them
  226. # to the keepEvents list.
  227. #
  228. # Each type of event recycler will run in its own thread so ensure the event
  229. # ages, types and servers are not conflicting.
  230. #
  231. #-----------------------------------------------------------------------------------
  232.  
  233. #-----------------------------------------------------------------------------------
  234. #
  235. # Global event recycle settings
  236. #
  237. # The global event recycler will delete events from the mySQL database
  238. # which are older than a configured age. A check to delete events will be made
  239. #every hour and will exclude events listed in keepEvents.
  240. #
  241. # enabled: true to enable the global event recycler
  242. #
  243. # eventAge: The number of days a log event must stay in the database
  244. # before it is deleted by the recycler. Valid values range from 1-365. Default
  245. # value is 30 days.
  246. #
  247. # keepEvents: A list of listener types to exclude from global event recycling.
  248. # By default, all types will be deleted.
  249. #
  250. #-----------------------------------------------------------------------------------
  251.  
  252. globalEventRecycler:
  253. enabled: false
  254. eventAgeDays: 30
  255. keepEvents: []
  256.  
  257. #-----------------------------------------------------------------------------------
  258. #
  259. # Listener event recycle settings
  260. #
  261. # The listener event recycler will delete events from the mySQL database
  262. # which are older than a configured age for a specific type of event based on
  263. # a list of servers. A check to delete events will be made every hour.
  264. #
  265. # enabled: true to enable one or more listener event recyclers
  266. #
  267. # Each listener event recycler must be defined in the format of:
  268. #
  269. # <listenerName>:
  270. # eventAgeDays: <number>
  271. # server: <List of servers>
  272. #
  273. # eventAgeDays must be a number between 1 and 365. The default value
  274. # is 30.
  275. #
  276. # For all servers, use '*'. If the server list is empty/blank, all servers
  277. # will be used as default.
  278. #
  279. # EXAMPLE: Suppose we have want to define a console listener event recycler
  280. # which will delete events after 30 days on all servers and a item pickup
  281. # listener event recycler to delete events after 5 days on the 'someServer'
  282. # and 'anotherServer' servers.
  283. #
  284. # listenerEventRecycler:
  285. # enabled: true
  286. # listeners:
  287. # command:
  288. # eventAgeDays: 30
  289. # server:
  290. # - '*'
  291. #
  292. # itemPickup:
  293. # eventAgeDays: 5
  294. # server:
  295. # - 'someServer'
  296. # - 'anotherServer'
  297. #
  298. #-----------------------------------------------------------------------------------
  299.  
  300. listenerEventRecycler:
  301. enabled: false
  302. listeners:
  303.  
  304. #-----------------------------------------------------------------------------------
  305. #
  306. # Server event recycle settings
  307. #
  308. # The server event recycler will delete events from the mySQL database
  309. # which are older than a configured age for a specific server. In order for
  310. # server events to be removed, EACH server must have a rule configured.
  311. # The server name must match EXACTLY as entered in the serverName field
  312. # within the general plugin settings section. It is possible to define a list of
  313. # events to never delete. A check to delete events will be made every hour.
  314. #
  315. # enabled: true to enable one or more server event recyclers
  316. #
  317. # Each server event recycler must be defined in the format of:
  318. #
  319. # <#>
  320. # serverName: <serverName>
  321. # eventAgeDays: <number>
  322. # keepEvents: <List of events to NEVER delete>
  323. #
  324. # eventAgeDays must be a number between 1 and 365. The default value
  325. # is 30.
  326. #
  327. # EXAMPLE: Suppose we want to delete all events on the 'someServer' server
  328. # after 5 days and we want to delete all events except join after 10 days on the
  329. # 'anotherServer' server.
  330. #
  331. # serverEventRecycler:
  332. # enabled: true
  333. # servers:
  334. # 1:
  335. # serverName: 'someServer'
  336. # eventAgeDays: 5
  337. # keepEvents: []
  338. # 2:
  339. # serverName: 'anotherServer'
  340. # eventAgeDays: 10
  341. # keepEvents:
  342. # - 'join'
  343. #
  344. #-----------------------------------------------------------------------------------
  345.  
  346. serverEventRecycler:
  347. enabled: false
  348. servers:
  349.  
  350. #-----------------------------------------------------------------------------------
  351. #
  352. # Data monitor settings
  353. #
  354. #-----------------------------------------------------------------------------------
  355.  
  356. #-----------------------------------------------------------------------------------
  357. #
  358. # Plugin monitor settings
  359. #
  360. # The plugin monitor will collect plugin information (i.e. name, version
  361. # authors, depends, softdepends and if it is enabled or not) from your server
  362. # every number of minutes in a seperate thread. This can be used to keep a
  363. # history of your plugins for troubleshooting / auditing purposes.
  364. #
  365. # audit: true to enable plugin monitor, false otherwise
  366. #
  367. # scheduleMinutes: The number of minutes to schedule a data collection from
  368. # the server. This must be a value between 5 and 1440 minutes. The default
  369. # value is 60 minutes.
  370. #
  371. # logToFile: true to enable logging plugin information to file, false otherwise
  372. #
  373. # logToMYSQL: true to enable logging plugin information to mySQL. This
  374. # requires mySQL to be enabled.
  375. #
  376. #-----------------------------------------------------------------------------------
  377.  
  378. plugin:
  379. audit: false
  380. scheduleMinutes: 60
  381. logToFile: false
  382. logToMYSQL: false
  383.  
  384. #-----------------------------------------------------------------------------------
  385. #
  386. # Server monitor settings
  387. #
  388. # The server monitor will collect server information (i.e. name, version and
  389. # implementation) upon start in a seperate thread. This can be used to keep
  390. # a history of your server for troubleshooting / auditing purposes.
  391. #
  392. # audit: true to enable server monitor, false otherwise
  393. #
  394. # logToFile: true to enable logging server information to file, false otherwise
  395. #
  396. # logToMYSQL: true to enable logging server information to mySQL. This
  397. # requires mySQL to be enabled.
  398. #
  399. #-----------------------------------------------------------------------------------
  400.  
  401. server:
  402. audit: false
  403. logToFile: false
  404. logToMYSQL: false
  405.  
  406. #-----------------------------------------------------------------------------------
  407. #
  408. # Listener settings
  409. #
  410. #-----------------------------------------------------------------------------------
  411.  
  412. #-----------------------------------------------------------------------------------
  413. #
  414. # Achievement listener settings
  415. #
  416. # These events are fired when a player earns an achievement
  417. #
  418. # audit: true to enable listener, false to disable
  419. # worlds: list of worlds the listener should be enable on. Use '*' for all
  420. # playersNotAudited: list of player UUID's which are ignored by the listener
  421. #
  422. # achievementsToAudit: list of achievements which should be audited.
  423. # Use '*' for all'
  424. #
  425. # A complete list of possible achievements can be found in the
  426. # achievementList.txt file located in the AuditTrail plugin folder.
  427. #
  428. #-----------------------------------------------------------------------------------
  429.  
  430. achievement:
  431. audit: false
  432. worlds: []
  433. playersNotAudited: []
  434. achievementsToAudit:
  435. - '*'
  436.  
  437. #-----------------------------------------------------------------------------------
  438. #
  439. # Armor Stand listener settings
  440. #
  441. # These events are fired when a player interacts with an armor stand
  442. #
  443. # audit: true to enable listener, false to disable
  444. # worlds: list of worlds the listener should be enable on. Use '*' for all
  445. # playersNotAudited: list of player UUID's which are ignored by the listener
  446. #
  447. #-----------------------------------------------------------------------------------
  448.  
  449. armorStand:
  450. audit: false
  451. worlds: []
  452. playersNotAudited: []
  453.  
  454. #-----------------------------------------------------------------------------------
  455. #
  456. # Bed listener settings
  457. #
  458. # These events are fired when a player enters a bed
  459. #
  460. # audit: true to enable listener, false to disable
  461. # worlds: list of worlds the listener should be enable on. Use '*' for all
  462. # playersNotAudited: list of player UUID's which are ignored by the listener
  463. #
  464. #-----------------------------------------------------------------------------------
  465.  
  466. bed:
  467. audit: false
  468. worlds: []
  469. playersNotAudited: []
  470.  
  471. #-----------------------------------------------------------------------------------
  472. #
  473. # Block Break listener settings
  474. #
  475. # These events are fired when a player break a block
  476. #
  477. # audit: true to enable listener, false to disable
  478. # worlds: list of worlds the listener should be enable on. Use '*' for all
  479. # playersNotAudited: list of player UUID's which are ignored by the listener
  480. # itemsToAudit: list of items which should be audited. Use '*' for all'
  481. #
  482. # A complete list of possible items can be found in the itemList.txt file located
  483. # in the AuditTrail plugin folder.
  484. #
  485. #-----------------------------------------------------------------------------------
  486.  
  487. blockBreak:
  488. audit: false
  489. worlds: []
  490. playersNotAudited: []
  491. blocksToAudit:
  492. - '*'
  493.  
  494. #-----------------------------------------------------------------------------------
  495. #
  496. # Block Place listener settings
  497. #
  498. # These events are fired when a player places a block
  499. #
  500. # audit: true to enable listener, false to disable
  501. # worlds: list of worlds the listener should be enable on. Use '*' for all
  502. # playersNotAudited: list of player UUID's which are ignored by the listener
  503. # itemsToAudit: list of items which should be audited. Use '*' for all'
  504. #
  505. # A complete list of possible items can be found in the itemList.txt file located
  506. # in the AuditTrail plugin folder.
  507. #
  508. #-----------------------------------------------------------------------------------
  509.  
  510. blockPlace:
  511. audit: false
  512. worlds: []
  513. playersNotAudited: []
  514. blocksToAudit:
  515. - '*'
  516.  
  517. #-----------------------------------------------------------------------------------
  518. #
  519. # Book listener settings
  520. #
  521. # These events are fired when a player edits a book
  522. #
  523. # audit: true to enable listener, false to disable
  524. # worlds: list of worlds the listener should be enable on. Use '*' for all
  525. # playersNotAudited: list of player UUID's which are ignored by the listener
  526. #
  527. #-----------------------------------------------------------------------------------
  528.  
  529. book:
  530. audit: false
  531. worlds: []
  532. playersNotAudited: []
  533.  
  534. #-----------------------------------------------------------------------------------
  535. #
  536. # Brew listener settings
  537. #
  538. # These events are fired when a potion is created using a brewing stand
  539. #
  540. # audit: true to enable listener, false to disable
  541. # worlds: list of worlds the listener should be enable on. Use '*' for all
  542. # playersNotAudited: list of player UUID's which are ignored by the listener
  543. #
  544. #-----------------------------------------------------------------------------------
  545.  
  546. brew:
  547. audit: false
  548. worlds: []
  549. playersNotAudited: []
  550.  
  551. #-----------------------------------------------------------------------------------
  552. #
  553. # Bucket Empty listener settings
  554. #
  555. # These events are fired when a player empties a bucket
  556. #
  557. # audit: true to enable listener, false to disable
  558. # worlds: list of worlds the listener should be enable on. Use '*' for all
  559. # playersNotAudited: list of player UUID's which are ignored by the listener
  560. #
  561. #-----------------------------------------------------------------------------------
  562.  
  563. bucketEmpty:
  564. audit: false
  565. worlds: []
  566. playersNotAudited: []
  567.  
  568. #-----------------------------------------------------------------------------------
  569. #
  570. # Bucket Fill listener settings
  571. #
  572. # These events are fired when a player fills a bucket
  573. #
  574. # audit: true to enable listener, false to disable
  575. # worlds: list of worlds the listener should be enable on. Use '*' for all
  576. # playersNotAudited: list of player UUID's which are ignored by the listener
  577. #
  578. #-----------------------------------------------------------------------------------
  579.  
  580. bucketFill:
  581. audit: false
  582. worlds: []
  583. playersNotAudited: []
  584.  
  585. #-----------------------------------------------------------------------------------
  586. #
  587. # Chat listener settings
  588. #
  589. # These events are fired when a player enters a chat message
  590. #
  591. # audit: true to enable listener, false to disable
  592. # worlds: list of worlds the listener should be enable on. Use '*' for all
  593. # playersNotAudited: list of player UUID's which are ignored by the listener
  594. #
  595. #-----------------------------------------------------------------------------------
  596.  
  597. chat:
  598. audit: false
  599. worlds: []
  600. playersNotAudited: []
  601.  
  602. #-----------------------------------------------------------------------------------
  603. #
  604. # Command listener settings
  605. #
  606. # These events are fired when a player enters a command
  607. #
  608. # audit: true to enable listener, false to disable
  609. # worlds: list of worlds the listener should be enable on. Use '*' for all
  610. # playersNotAudited: list of player UUID's which are ignored by the listener
  611. # commandsToAudit: list of commands which are audited. Use '*' for all
  612. #
  613. #-----------------------------------------------------------------------------------
  614.  
  615. command:
  616. audit: false
  617. worlds: []
  618. playersNotAudited: []
  619. commandsToAudit:
  620. - '*'
  621.  
  622. #-----------------------------------------------------------------------------------
  623. #
  624. # Console listener settings
  625. #
  626. # These events are fired when a command is entered from the console
  627. #
  628. # audit: true to enable listener, false to disable
  629. # commandsToAudit: list of commands which are audited. Use '*' for all
  630. #
  631. #-----------------------------------------------------------------------------------
  632.  
  633. console:
  634. audit: false
  635. commandsToAudit:
  636. - '*'
  637.  
  638. #-----------------------------------------------------------------------------------
  639. #
  640. # Container listener settings
  641. #
  642. # These events are fired when a player removes or adds an item to a
  643. # container.
  644. #
  645. # audit: true to enable listener, false to disable
  646. # logAdd: true to log items added to a container, false otherwise
  647. # logRemove: true to log items removed from a container, false otherwise
  648. #
  649. # logPlayerInventory: true to log items added/removed from a player
  650. # inventory, false to ignore player inventory changes
  651. #
  652. # worlds: list of worlds the listener should be enable on. Use '*' for all
  653. # playersNotAudited: list of player UUID's which are ignored by the listener
  654. #
  655. #-----------------------------------------------------------------------------------
  656.  
  657. container:
  658. audit: false
  659. logAdd: true
  660. logRemove: true
  661. logPlayerInventory: true
  662. worlds: []
  663. playersNotAudited: []
  664.  
  665. #-----------------------------------------------------------------------------------
  666. #
  667. # Craft listener settings
  668. #
  669. # These events are fired when a player crafts an item using a workbench or
  670. # the player inventory
  671. #
  672. # audit: true to enable listener, false to disable
  673. # worlds: list of worlds the listener should be enable on. Use '*' for all
  674. # playersNotAudited: list of player UUID's which are ignored by the listener
  675. # itemsToAudit: list of items which should be audited. Use '*' for all'
  676. #
  677. # A complete list of possible items can be found in the itemList.txt file located
  678. # in the AuditTrail plugin folder.
  679. #
  680. #-----------------------------------------------------------------------------------
  681.  
  682. craft:
  683. audit: false
  684. worlds: []
  685. playersNotAudited: []
  686. itemsToAudit:
  687. - '*'
  688.  
  689. #-----------------------------------------------------------------------------------
  690. #
  691. # Creature Spawn listener settings
  692. #
  693. # These events are fired when a creature is spawned into a world
  694. #
  695. # audit: true to enable listener, false to disable
  696. # worlds: list of worlds the listener should be enable on. Use '*' for all
  697. #
  698. #-----------------------------------------------------------------------------------
  699.  
  700. creatureSpawn:
  701. audit: false
  702. worlds: []
  703.  
  704. #-----------------------------------------------------------------------------------
  705. #
  706. # Custom API event listener settings
  707. #
  708. # These custom events are fired by 3rd party plugins using the AuditTrail API.
  709. # If you are not using the API, ensure these remain disabled.
  710. #
  711. # If you wish to use custom player events, enable auditPlayer.
  712. # The custom player event requires the following information:
  713. # - Event Name (String, maximum 100 characters)
  714. # - Event Data (String, maximum 300 characters)
  715. # - Player (Player object which represents the player involved in the event)
  716. #
  717. # If you wish to log custom world events, enable auditWorld
  718. # The custom world event requires the following information:
  719. # - Event Name (String, maximum 100 characters)
  720. # - Event Data (String, maximum 300 characters)
  721. # - Location (Location object which represents where the event occurred)
  722. #
  723. # auditItem: true to enable custom Item event listener, false to disable
  724. # auditPlayer: true to enable custom Player event listener, false to disable
  725. # auditWorld: true to enable custom World event listener, false to disable
  726. #
  727. #-----------------------------------------------------------------------------------
  728.  
  729. customAPI:
  730. auditPlayer: false
  731. auditWorld: false
  732.  
  733. #-----------------------------------------------------------------------------------
  734. #
  735. # Dispenser listener settings
  736. #
  737. # These events are fired when an item is dropped from a Dispenser/Dropper
  738. #
  739. # audit: true to enable listener, false to disable
  740. # worlds: list of worlds the listener should be enable on. Use '*' for all
  741. # itemsToAudit: list of items which should be audited. Use '*' for all'
  742. #
  743. # A complete list of possible items can be found in the itemList.txt file located
  744. # in the AuditTrail plugin folder.
  745. #
  746. #-----------------------------------------------------------------------------------
  747.  
  748. dispenser:
  749. audit: false
  750. worlds: []
  751. itemsToAudit:
  752. - '*'
  753.  
  754. #-----------------------------------------------------------------------------------
  755. #
  756. # Egg Throw listener settings
  757. #
  758. # These events are fired when a player throws an egg
  759. #
  760. # audit: true to enable listener, false to disable
  761. # worlds: list of worlds the listener should be enable on. Use '*' for all
  762. # playersNotAudited: list of player UUID's which are ignored by the listener
  763. #
  764. #-----------------------------------------------------------------------------------
  765.  
  766. eggThrow:
  767. audit: false
  768. worlds: []
  769. playersNotAudited: []
  770.  
  771. #-----------------------------------------------------------------------------------
  772. #
  773. # Enchant listener settings
  774. #
  775. # These events are fired when a player sucessfully enchants an item
  776. #
  777. # audit: true to enable listener, false to disable
  778. # worlds: list of worlds the listener should be enable on. Use '*' for all
  779. # playersNotAudited: list of player UUID's which are ignored by the listener
  780. #
  781. #-----------------------------------------------------------------------------------
  782.  
  783. enchant:
  784. audit: false
  785. worlds: []
  786. playersNotAudited: []
  787.  
  788. #-----------------------------------------------------------------------------------
  789. #
  790. # Entity Damage listener settings
  791. #
  792. # These events are fired when a non-player entity is damaged
  793. #
  794. # audit: true to enable listener, false to disable
  795. # worlds: list of worlds the listener should be enable on. Use '*' for all
  796. #
  797. #-----------------------------------------------------------------------------------
  798.  
  799. entityDamage:
  800. audit: false
  801. worlds: []
  802.  
  803. #-----------------------------------------------------------------------------------
  804. #
  805. # Entity Death listener settings
  806. #
  807. # These events are fired when a non-player entity is killed by a player
  808. #
  809. # audit: true to enable listener, false to disable
  810. # worlds: list of worlds the listener should be enable on. Use '*' for all
  811. # playersNotAudited: list of player UUID's which are ignored by the listener
  812. #
  813. #-----------------------------------------------------------------------------------
  814.  
  815. entityDeath:
  816. audit: false
  817. worlds: []
  818. playersNotAudited: []
  819.  
  820. #-----------------------------------------------------------------------------------
  821. #
  822. # Entity Target listener settings
  823. #
  824. # These events are fired when an entity targets or untargets another entity
  825. #
  826. # audit: true to enable listener, false to disable
  827. # worlds: list of worlds the listener should be enable on. Use '*' for all
  828. #
  829. #-----------------------------------------------------------------------------------
  830.  
  831. entityTarget:
  832. audit: false
  833. worlds: []
  834.  
  835. #-----------------------------------------------------------------------------------
  836. #
  837. # Fish listener settings
  838. #
  839. # These events are fired when a player fishes
  840. #
  841. # audit: true to enable listener, false to disable
  842. # worlds: list of worlds the listener should be enable on. Use '*' for all
  843. # playersNotAudited: list of player UUID's which are ignored by the listener
  844. #
  845. #-----------------------------------------------------------------------------------
  846.  
  847. fish:
  848. audit: false
  849. worlds: []
  850. playersNotAudited: []
  851.  
  852. #-----------------------------------------------------------------------------------
  853. #
  854. # Game Mode Change listener settings
  855. #
  856. # These events are fired when a player changes game mode
  857. #
  858. # audit: true to enable listener, false to disable
  859. # worlds: list of worlds the listener should be enable on. Use '*' for all
  860. # playersNotAudited: list of player UUID's which are ignored by the listener
  861. #
  862. #-----------------------------------------------------------------------------------
  863.  
  864. gameModeChange:
  865. audit: false
  866. worlds: []
  867. playersNotAudited: []
  868.  
  869. #-----------------------------------------------------------------------------------
  870. #
  871. # Item Consume listener settings
  872. #
  873. # These events are fired when a player consumes an item
  874. #
  875. # audit: true to enable listener, false to disable
  876. # worlds: list of worlds the listener should be enable on. Use '*' for all
  877. # playersNotAudited: list of player UUID's which are ignored by the listener
  878. # itemsToAudit: list of items which should be audited. Use '*' for all'
  879. #
  880. # A complete list of possible items can be found in the itemList.txt file located
  881. # in the AuditTrail plugin folder.
  882. #
  883. #-----------------------------------------------------------------------------------
  884.  
  885. itemConsume:
  886. audit: false
  887. worlds: []
  888. playersNotAudited: []
  889. itemsToAudit:
  890. - '*'
  891.  
  892. #-----------------------------------------------------------------------------------
  893. #
  894. # Item Drop listener settings
  895. #
  896. # These events are fired when a player drops an item
  897. #
  898. # audit: true to enable listener, false to disable
  899. # worlds: list of worlds the listener should be enable on. Use '*' for all
  900. # playersNotAudited: list of player UUID's which are ignored by the listener
  901. # itemsToAudit: list of items which should be audited. Use '*' for all'
  902. #
  903. # A complete list of possible items can be found in the itemList.txt file located
  904. # in the AuditTrail plugin folder.
  905. #
  906. #-----------------------------------------------------------------------------------
  907.  
  908. itemDrop:
  909. audit: false
  910. worlds: []
  911. playersNotAudited: []
  912. itemsToAudit:
  913. - '*'
  914.  
  915. #-----------------------------------------------------------------------------------
  916. #
  917. # Item Pickup listener settings
  918. #
  919. # These events are fired when a player picks up an item
  920. #
  921. # audit: true to enable listener, false to disable
  922. # worlds: list of worlds the listener should be enable on. Use '*' for all
  923. # playersNotAudited: list of player UUID's which are ignored by the listener
  924. # itemsToAudit: list of items which should be audited. Use '*' for all'
  925. #
  926. # A complete list of possible items can be found in the itemList.txt file located
  927. # in the AuditTrail plugin folder.
  928. #
  929. #-----------------------------------------------------------------------------------
  930.  
  931. itemPickup:
  932. audit: false
  933. worlds: []
  934. playersNotAudited: []
  935. itemsToAudit:
  936. - '*'
  937.  
  938. #-----------------------------------------------------------------------------------
  939. #
  940. # Join listener settings
  941. #
  942. # These events are fired when a player sucessfully joins the server
  943. #
  944. # audit: true to enable listener, false to disable
  945. # worlds: list of worlds the listener should be enable on. Use '*' for all
  946. # playersNotAudited: list of player UUID's which are ignored by the listener
  947. #
  948. #-----------------------------------------------------------------------------------
  949.  
  950. join:
  951. audit: false
  952. worlds: []
  953. playersNotAudited: []
  954.  
  955. #-----------------------------------------------------------------------------------
  956. #
  957. # Kick listener settings
  958. #
  959. # These events are fired when a player is kicked from the server
  960. #
  961. # audit: true to enable listener, false to disable
  962. # worlds: list of worlds the listener should be enable on. Use '*' for all
  963. # playersNotAudited: list of player UUID's which are ignored by the listener
  964. #
  965. #-----------------------------------------------------------------------------------
  966.  
  967. kick:
  968. audit: false
  969. worlds: []
  970. playersNotAudited: []
  971.  
  972. #-----------------------------------------------------------------------------------
  973. #
  974. # Leash listener settings
  975. #
  976. # These events are fired when a player leashes an entity
  977. #
  978. # audit: true to enable listener, false to disable
  979. # worlds: list of worlds the listener should be enable on. Use '*' for all
  980. # playersNotAudited: list of player UUID's which are ignored by the listener
  981. #
  982. #-----------------------------------------------------------------------------------
  983.  
  984. leash:
  985. audit: false
  986. worlds: []
  987. playersNotAudited: []
  988.  
  989. #-----------------------------------------------------------------------------------
  990. #
  991. # Level Change listener settings
  992. #
  993. # These events are fired when a player gains or loses a level
  994. #
  995. # audit: true to enable listener, false to disable
  996. # worlds: list of worlds the listener should be enable on. Use '*' for all
  997. # playersNotAudited: list of player UUID's which are ignored by the listener
  998. #
  999. #-----------------------------------------------------------------------------------
  1000.  
  1001. levelChange:
  1002. audit: false
  1003. worlds: []
  1004. playersNotAudited: []
  1005.  
  1006. #-----------------------------------------------------------------------------------
  1007. #
  1008. # Mount listener settings
  1009. #
  1010. # These events are fired when a player mounts or dismounts a living entity.
  1011. #
  1012. # IMPORTANT: If you wish to log events when a player exits or enters a
  1013. # boat/minecart, use the vehicle listener instead
  1014. #
  1015. # audit: true to enable listener, false to disable
  1016. # logMount: true to enable logging of mount events, false to disable
  1017. # logDismount: true to enable logging of dismount events, false to disable
  1018. # worlds: list of worlds the listener should be enable on. Use '*' for all
  1019. # playersNotAudited: list of player UUID's which are ignored by the listener
  1020. #
  1021. #-----------------------------------------------------------------------------------
  1022.  
  1023. mount:
  1024. audit: false
  1025. logMount: true
  1026. logDismount: true
  1027. worlds: []
  1028. playersNotAudited: []
  1029.  
  1030. #-----------------------------------------------------------------------------------
  1031. #
  1032. # Player Death listener settings
  1033. #
  1034. # These events are fired when a player dies
  1035. #
  1036. # audit: true to enable listener, false to disable
  1037. # worlds: list of worlds the listener should be enable on. Use '*' for all
  1038. # playersNotAudited: list of player UUID's which are ignored by the listener
  1039. #
  1040. #-----------------------------------------------------------------------------------
  1041.  
  1042. playerDeath:
  1043. audit: false
  1044. worlds: []
  1045. playersNotAudited: []
  1046.  
  1047. #-----------------------------------------------------------------------------------
  1048. #
  1049. # Player Interact listener settings
  1050. #
  1051. # These events are fired when a player interacts with a block. This can be
  1052. # right click, left click or walking/jumping.
  1053. #
  1054. # audit: true to enable listener, false to disable
  1055. # logAccessChest: true to enable logging of chest access events
  1056. # logPressButton: true to enable logging of button pressing events
  1057. # logAccessContainer: true to enable logging of container access events
  1058. # logAccessDoor: true to enable logging of door access events
  1059. # logAccessGate: true to enable logging of gate access events
  1060. # logEatCake: true to enable logging of cake eating events
  1061. # logPrimeTNT: true to enable logging of TNT priming events
  1062. # logUseBonemeal: true to enable logging of bonemeal use events
  1063. # logUseLevel: true to enable logging of lever use events
  1064. # logUseJukebox: true to enable logging of jukebox use events
  1065. # logUseFirework: true to enable logging of fireworks use events
  1066. # logPressurePlate: true to enable logging of pressure plate use events
  1067. # logTripwire: true to enable logging of tripwire use events
  1068. # logTrampleCrops: true to enable logging of crop trample events
  1069. # worlds: list of worlds the listener should be enable on. Use '*' for all
  1070. # playersNotAudited: list of player UUID's which are ignored by the listener
  1071. #
  1072. #-----------------------------------------------------------------------------------
  1073.  
  1074. playerInteract:
  1075. audit: false
  1076. logAccessChest: true
  1077. logPressButton: true
  1078. logAccessContainer: true
  1079. logAccessDoor: true
  1080. logAccessGate: true
  1081. logEatCake: true
  1082. logPrimeTNT: true
  1083. logUseBonemeal: true
  1084. logUseLever: true
  1085. logUseJukebox: true
  1086. logUseFirework: true
  1087. logPressurePlate: true
  1088. logTripwire: true
  1089. logTrampleCrops: true
  1090. worlds: []
  1091. playersNotAudited: []
  1092.  
  1093. #-----------------------------------------------------------------------------------
  1094. #
  1095. # Quit listener settings
  1096. #
  1097. # These events are fired when a player leaves the server
  1098. #
  1099. # audit: true to enable listener, false to disable
  1100. # worlds: list of worlds the listener should be enable on. Use '*' for all
  1101. # playersNotAudited: list of player UUID's which are ignored by the listener
  1102. #
  1103. #-----------------------------------------------------------------------------------
  1104.  
  1105. quit:
  1106. audit: false
  1107. worlds: []
  1108. playersNotAudited: []
  1109.  
  1110. #-----------------------------------------------------------------------------------
  1111. #
  1112. # Shear listener settings
  1113. #
  1114. # These events are fired when a player shears an entity
  1115. #
  1116. # audit: true to enable listener, false to disable
  1117. # worlds: list of worlds the listener should be enable on. Use '*' for all
  1118. # playersNotAudited: list of player UUID's which are ignored by the listener
  1119. #
  1120. #-----------------------------------------------------------------------------------
  1121.  
  1122. shear:
  1123. audit: false
  1124. worlds: []
  1125. playersNotAudited: []
  1126.  
  1127. #-----------------------------------------------------------------------------------
  1128. #
  1129. # Sign listener settings
  1130. #
  1131. # These events are fired when a player sucessfully changes / creates a sign
  1132. #
  1133. # audit: true to enable listener, false to disable
  1134. # worlds: list of worlds the listener should be enable on. Use '*' for all
  1135. # playersNotAudited: list of player UUID's which are ignored by the listener
  1136. #
  1137. #-----------------------------------------------------------------------------------
  1138.  
  1139. sign:
  1140. audit: false
  1141. worlds: []
  1142. playersNotAudited: []
  1143.  
  1144. #-----------------------------------------------------------------------------------
  1145. #
  1146. # Smelt listener settings
  1147. #
  1148. # These events are fired when a player smelts and item
  1149. #
  1150. # audit: true to enable listener, false to disable
  1151. # worlds: list of worlds the listener should be enable on. Use '*' for all
  1152. # playersNotAudited: list of player UUID's which are ignored by the listener
  1153. # itemsToAudit: list of items which should be audited. Use '*' for all'
  1154. #
  1155. # A complete list of possible items can be found in the itemList.txt file located
  1156. # in the AuditTrail plugin folder.
  1157. #
  1158. #-----------------------------------------------------------------------------------
  1159.  
  1160. smelt:
  1161. audit: false
  1162. worlds: []
  1163. playersNotAudited: []
  1164. itemsToAudit:
  1165. - '*'
  1166.  
  1167. #-----------------------------------------------------------------------------------
  1168. #
  1169. # Tame listener settings
  1170. #
  1171. # These events are fired when a player tames a horse, wold or ocelot
  1172. # This can include moving from one location to another within a world or from
  1173. # one world to another.
  1174. #
  1175. # audit: true to enable listener, false to disable
  1176. # worlds: list of worlds the listener should be enable on. Use '*' for all
  1177. # playersNotAudited: list of player UUID's which are ignored by the listener
  1178. #
  1179. #-----------------------------------------------------------------------------------
  1180.  
  1181. tame:
  1182. audit: false
  1183. worlds: []
  1184. playersNotAudited: []
  1185.  
  1186. #-----------------------------------------------------------------------------------
  1187. #
  1188. # Teleport listener settings
  1189. #
  1190. # These events are fired when a player teleports from one location to another.
  1191. # This can include moving from one location to another within a world or from
  1192. # one world to another.
  1193. #
  1194. # audit: true to enable listener, false to disable
  1195. # worlds: list of worlds the listener should be enable on. Use '*' for all
  1196. # playersNotAudited: list of player UUID's which are ignored by the listener
  1197. #
  1198. #-----------------------------------------------------------------------------------
  1199.  
  1200. teleport:
  1201. audit: false
  1202. worlds: []
  1203. playersNotAudited: []
  1204.  
  1205. #-----------------------------------------------------------------------------------
  1206. #
  1207. # Unleash listener settings
  1208. #
  1209. # These events are fired when an entity is unleashed
  1210. #
  1211. # audit: true to enable listener, false to disable
  1212. # worlds: list of worlds the listener should be enable on. Use '*' for all
  1213. #
  1214. #-----------------------------------------------------------------------------------
  1215.  
  1216. unleash:
  1217. audit: false
  1218. worlds: []
  1219.  
  1220. #-----------------------------------------------------------------------------------
  1221. #
  1222. # Vehicle listener settings
  1223. #
  1224. # These events are fired when a vehicle is created, destroyed, entered or
  1225. # exited by a PLAYER. Vehicles typically are: minecarts, boats, horses or pigs.
  1226. #
  1227. # IMPORTANT: logEnter and logExit only apply to non-living entities
  1228. # (e.g. boats or minecarts). For living entities, use the mount listener for
  1229. # Mount and Dismount events
  1230. #
  1231. # audit: true to enable listener, false to disable
  1232. # worlds: list of worlds the listener should be enable on. Use '*' for all
  1233. # playersNotAudited: list of player UUID's which are ignored by the listener
  1234. #
  1235. #-----------------------------------------------------------------------------------
  1236.  
  1237. vehicle:
  1238. audit: false
  1239. logCreate: true
  1240. logDestroy: true
  1241. logEnter: true
  1242. logExit: true
  1243. worlds: []
  1244. playersNotAudited: []
  1245.  
  1246. #-----------------------------------------------------------------------------------
  1247. #
  1248. # XP Change listener settings
  1249. #
  1250. # These events are fired when a player gains xp
  1251. #
  1252. # audit: true to enable listener, false to disable
  1253. # worlds: list of worlds the listener should be enable on. Use '*' for all
  1254. # playersNotAudited: list of player UUID's which are ignored by the listener
  1255. #
  1256. #-----------------------------------------------------------------------------------
  1257.  
  1258. xpChange:
  1259. audit: false
  1260. worlds: []
  1261. playersNotAudited: []
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement