5.1latestSupport for Minecraft 1.11.2Dec 27, 2016 New Features - updated to support Minecraft 1.11.25.0Minecraft 1.11 Support AddedNov 22, 2016 Version 5.0 New Features - updated to support Minecraft 1.114.22Fixes user and / or default admin user not created for AuditTrail-WebNov 2, 2016 Fixes - users table and / or default admin user not created for AuditTrail-Web4.21Fix exception when trying to create players tableOct 21, 2016 Version 4.21 Fixes - corrected exception when trying to create players table on mySQL servers that have NO_ZERO_DATE mode enabled4.2Fixes + New FeaturesOct 3, 2016 New Features - added mySQL version information to AuditTrail log for troubleshooting purposes - added ability to migrate configuration files from one version to another. This is done automatically by the plugin when it runs for the first time. A backup copy of the configuration file will be made during the conversion process - compiled with spigot-api-1.10.2-R0.1-SNAPSHOT-shaded.jar - added player log recycling to all recyclers (listener, global and server) Fixes - corrected minor spelling mistakes and grammar in documentation within configuration file - added leash event to server event recycling - added leash event to global event recycling - global event recycler not observing keepEvents configuration - custom events not properly recycled using listener, global or server event recyclers4.1File logging using JSON format + fixesJun 23, 2016 New Features - added ability to log FILE events using JSON format - time played on a server by a player logged to mySQL players table Fixes - corrected logic problem which prevented some playerInteract events to be logged - removed debug logging for spawn eggs from main AuditTrail log file - corrected gameMode in players table when logging out IMPORTANT: A new entry has been added to the fileLog settings section of the configuration file. If you are upgrading, let the plugin create a new configuration file and paste the rest of your previous settings.4.01Support for Minecraft 1.10, Required fixes, New FeaturesJun 9, 2016 New Features - updated to support Minecraft 1.10 - added plugin monitor to log status of plugins. This information can be written to file or mySQL and is useful to troubleshoot plugin errors and track plugin updates over time. - added server monitor to log server status. This information can be written to file or mySQL and is useful to track server updates over time. - added per server mysql event recycling - added per listener mysql event recycling - mySQL event recycling documentation can be found within the AuditTrail configuration file. - added smelt listener (log items smelted by a player) - listeners disabled by default if world list is empty. A log indicator has been added to warn about this scenario - server implementation information now saved to servers table Fixes - listener log settings now using proper configuration instead of using player log settings - corrected NPE in specific scenarios when attempting to get mob owner attribute - corrected NPE in specific scenarios when using container listener - corrected NPE in specific scenarios when using player interact listener - corrected some mySQL events were not being recycled - checked introduced to ensure mySQL table prefix is not blank. Default value of "auditTrail_" will be used. This corrected a mySQL exception on load/reload. - mySQL event recycling will now only be checked once per hour and it is not configurable. - corrected server version being updated in servers table - corrected having container listener enabled for brew listener to work - corrected having container listener enabled for vehicle listener to work - corrected NPE when AuditTrail used in unsupported Minecraft version - changed plugin monitor to do the initial check 2 minutes after the server is started. This change is done to ensure all plugins had a chance to load on server startup - corrected users table not being updated correctly for AuditTrail-Web permissions for the admin user - corrected upgrade of users table for non-admin users for AuditTrail-Web - reduced the size of the JAR file by almost half NOTE: Currently it is not allowing to upload files > 2 MB is size so the supported AuditTrail-Web can be obtained from the following link: https://onedrive.live.com/?id=877132C16719786B!2151&cid=8… NOTE: Be sure to let the plugin regenerate all the files as there are a number of changes. Documentation for the new features can be found in the configuration file. As well, before using AuditTrail-Web, ensure AuditTrail has run at least once. If you need help to configure the plugin or have suggestions / problems, please PM me.3.62FixesMay 25, 2016 New Features - Horse attributes now show if carrying a chest Fixes - corrected NPE in specific scenarios when a horse entity is killed when entityDeath listener enabled3.61FixesMay 24, 2016 Fixes - corrected entityDeath NPE if listener is not enabled - corrected eggThrow listener logging if not enabled - corrected gameModeChange listener creating SQL tables when it should not3.6New listeners + lots of fixesMay 16, 2016 New Features - added brew listener (log potions created using brew stand) - added achievement listener (logs achievements earned by players) - added eggThrow listener (logs eggs thrown by a player) - added gameModeChange listener (logs when a player changes game mode) - added mount listener (logs when a player mounts/dismounts a living entity) - added missing mob attributes (e.g. is sheep sheared, is pig saddled, name) Fixes - corrected reversed Y and Z coordinates for player locations - corrected armorStand listener to use armor stand location instead of player - corrected bed listener to use bed location instead of player - corrected container listener to use container location instead of player - corrected dispenser listener to use dispenser location instead of player - corrected enchant listener to use enchant table location instead of player - vehicle listener will not log mounting and dismounting of living entities - corrected NPE if container listener enabled and using a horse container - corrected NPE when trying to get mob attributes for tamed entities - corrected NPE when trying to get itemStack name in specific scenarios3.52Fix exception when plugin loads if playerLog not enabledMay 13, 2016 Fixes - corrected exception when plugin loading if playerLog not enabled3.51Support for Minecraft 1.9.4May 10, 2016 New Features - added support for Minecraft version 1.9.43.5Fixes + New ListenersMay 6, 2016 New Features - added dispenser listener (log items dropped by dispenser / dropper) - added leash listener (log entities leashed by a player) - added unleash listener (log entities unleashed) Fixes - events not logged after issuing /audittrail reload command - corrected AuditTrailAPI_WorldListener log file name - proper cleanup of objects on plugin reload / disable - fixed exception when logging certain player IP addresses IMPORTANT: Please be sure to let the plugin regenerate a new configuration file as there are changes.3.4New features including API to log custom eventsApr 22, 2016 New Features - added useUnixTimeFormat to configuration file to log events using UNIX time/date stamp format - timeStamp configuration file entry changed to timeStampFormat and moved into general plugin settings section - added player IP address field to all player related listeners - added ability to show/hide player IP address in file log configuration - added API to log player and world events - updated all maven dependencies to latest version - added version check on plugin enable - added support for AuditTrail-Web 1.73.3Multi-Server support + fixed container listener null pointer exceptionApr 18, 2016 New Features - added multi-server logging support for both file and mysql logging - added ShowServerName option in configuration file for file logging - added support for AuditTrail-Web 1.6 Fixes - corrected NPE when clicking empty slot when container listener enabled IMPORTANT: Be sure to have the plugin regenerate the configuration file as there are changes. It is required each server which runs AuditTrail to set the serverName within the configuration file. This name must be unique. By default 'Minecraft Server' will be used.3.2New listeners + lots of fixesApr 12, 2016 New Features - added armor stand listener (triggered when a player adds or removes armor from an armor stand) - added vehicle listener (triggered when a player creates, deletes, enters or exits a vehicle) - added identification of enchantment books for Minecraft 1.8 - player interact listener now logs firework, jukebox and crop trample events - added ability to select which events to log for player interact listener in configuration file - added support for AuditTrail-Web 1.5 Fixes - potion names for Minecraft 1.8 same format as Minecraft 1.9 - book listener now uses showLore and showEnchants when logging to file or mySQL player log - fish listener now uses showLore and showEnchants when logging to file or mySQL player log - enchantments field in mySQL no longer has [] around the enchantment list - sign lines text in mySQL no longer has [] around the text - enchant listener item names consistent with other listeners now - gameMode and isOP field data now using title case - event data now using title case (instead of all capitals) - block break, block place and player interact listeners now use and output the same item names as other item listeners - corrected improper player interact logging when right clicking on grass in specific scenarios IMPORTANT: As there are many configuration file changes, be sure to delete and regenerate.3.1Added support for AuditTrail-Web 1.4 + FixesApr 5, 2016 New Features - added support for AuditTrail-Web 1.4 (which fully supports Minecraft 1.9) - added ability to ignore player inventory container changes Fixes - Slightly Damaged Anvil and Very Damaged Anvil correctly saved to player inventory database tables - Banner color items saved correctly to player inventory database tables - Potion of Healing (Instant Heal II) and Potion of Harming (Instant Damage II) now correctly identified - Tipped Arrow of Healing (Instant Heal II) and Tipped Arrow of Harming (Instant Damage II) now correctly identified - entityDamage listener now reads world filter properly from configuration file - tame listener now reads world and player filter properly from configuration file - updated itemList.txt for new Minecraft 1.9 items IMPORTANT: If you are using an item listener, be sure to note the changes in the itemList.txt file (if you are looking at specific items).3.0Support for Minecraft 1.9, New container listener and many fixesMar 21, 2016 Version 3.0 New Features - added support for Minecraft 1.9 - added container listener - now able to get specific list of enchantments from enchantment books (1.9) - now able to get exact potion duration length and type from potions (1.9) Fixes - corrected friendly name of orange wool - corrected friendly name of acacia fence gate - corrected additional "N/A" text on QuitListener when file logging - many item names corrected to match in game name better - when writing player inventory information to mySQL, boots were overwriting the legs slot in specific scenarios2.51REQUIRED BUG FIXES FOR VERSION 2.5Feb 21, 2016 Version 2.51 Fixes - fixed crash when event recycler trying to remove events from tables which do not exist - fixed achievement "mine wood" being removed from players on logout2.5Added Book Listener + Log Event RecyclerFeb 19, 2016 Version 2.5 New Features - added mySQL log event recycler which will delete any log event greater than the configured recycle period. This deletion will occur once every number of configured hours. By default the event recycler is turned OFF and set to delete events older than 30 days once every 24 hours - added player edit book listener - changed "none" to "None" for both lore and enchantment logging - changed item name logging to friendly name instead of internal object name - supports AuditTrail-Web 1.3 ONLY2.4New listeners + item name fixes + player inventory saves for AuditTrail-WebFeb 16, 2016 Version 2.4 New Features - added player interact listener - added fish listener - player inventories logged to database on login and logout - supports AuditTrail-Web 1.2 ONLY Fixes - Added some missing items to the item master item list - Corrected some item names in the master item list - Corrected a few potion names Do you have an idea on how to improve or expand functionality in AuditTrail? Please leave feedback. I am looking for some new ideas on how to expand the functionality of the plugin.2.3Added mySQL player logsFeb 2, 2016 Version 2.3 New Features - added mySQL player logs. When enabled will log all player specific events to the "playerLog" table. This data is used by AuditTrail-Web to perform user specific queries. To use this feature, enable "PlayerLog" in the mySQL section within the config.yml file. - added support to save player information on login and logout for viewing in AuditTrail-Web - supports AuditTrail-Web 1.1 ONLY2.2Fixes + Web interface add-onJan 27, 2016 Version 2.2 New Features - added support for AuditTrail web interface add-on. This resource will be available on Spigot. Fixes - Corrected wrong material in Bucket Fill event logging - Removed invalid entities from Entity Damage event logging2.1New listeners + NPE fix on loadJan 2, 2016 Version 2.1 New Features - added entity target listener - added shear listener Fixes - Corrected null pointer exception when loading plugin in specific scenarios2.0Huge performance increases + fixes + new listenersDec 31, 2015 Version 2.0 New Features - further optimizations to both file and mySQL logging to increase performance - mySQL batch insert support added to significantly increase performance - thread pool now used for mySQL logging to increase performance - added creature spawn listener - added tame listener - added MCStats metrics information Fixes - rare crash when database tables are initially created - console listener command filter not working - command listener command filter not working - a few events not logged when plugin is disabled or server shutdown - reload configuration correctly reads and applies all changes made to the plugin configuration file - plugin releases all memory and objects on disable - exception when upgrading database tables which do not exist - correctly check and save itemList.txt on startup NOTE: If you are upgrading from a previous version, you will have to remove the old configuration file so it can be regenerated again.1.5Custom item / mob support + other features and fixesDec 12, 2015 Version 1.5 New Features - added entityDamage listener - added entityDeath listener - improved efficiency of listeners by minimizing number of objects to create and use during log text creation - added option to show lore and show enchantments for file logging in the configuration file - custom entity names will be correctly logged for entityDamage, entityDeath and playerDeath listeners - custom items will be correctly logged for for all item specific listeners (i.e. blockBreak, blockPlace, craft, itemConsume, itemDrop and itemPickup). If the item contains a custom display name, that will be logged instead of its default name. - craft, itemConsume, itemDrop and itemPickup listeners will now log lore information (if set) - itemDrop and itemPickup listeners will now log enchantment information (if any) - added mob attributes to entityDamage, entityDeath and playerDeath listeners. Attributes include isBaby, isVillager, isTamed (+owner), type (for mobs like horse, rabbit, sheep, ocelot, skeleton) To add support for custom items, simply add the name of the item to the itemlist.txt file (located in the AuditTrail plugin directory). Fixes - renamed death listener to playerDeath - added missing enchant listener configuration settings to log file - case is now ignored when determining if an item is within a list - corrected duplicate event listener function names1.31Plugin renamedDec 8, 2015 Version 1.31 Fixes - changed plugin name to AuditTrail to better describe its functionality1.3Fixes + New ListenersDec 8, 2015 Version 1.3 New Features - Added bed listener - Added itemConsume listener - Added xpChange listener Fixes - itemPickup listener filters incorrectly using itemDrop listener filters - added missing : after Location in all file logs1.2Item name fix and new listenersDec 7, 2015 Version 1.2 New Features - Added player itemDrop listener - Added player itemPickup listener Fixes - blockBreak, blockPlace, craft, itemDrop and itemPickup listeners now use full item list found in itemList.txt (located in the MCAudit plugin folder) to correctly log sub-items. Example: Instead of showing INK_SAC for lapis lazuli, it will now log LAPIS_LAZULI.1.1Fixes and new featuresDec 4, 2015 New Features - Each listener logging to its own mySQL table - Each listener table in mySQL contains only relevant columns for that event - Added mySQL table prefix to configuration - Added bucketFill listener - Added cause to teleport listener logging Fixes - chat message length too short when logging to mySQL - command message length too short when logging to mySQL - console command length too short when logging to mySQL - enchantment list length too short when logging to mySQL - kick reason length too short when logging to mySQL - teleport listener source Y and Z world coordinates reversed - renamed bucket listener to bucketEmpty1.0Dec 1, 2015
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
26.2MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.9MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
4.7MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta