⚙️ WatchLogs ⚙️ - Ultimate All-in-One Log Solution - Discor
1.4.6Logs plugin ! You can search logs with interactive tools like discord bot, website panel or cmds.
1.4.6latestPatch major issue - Fixing detailsJun 8, 2025 · Modification of encoding type to UTF-8 · Patch of issue who come from the last update who broke default configuration saving system · Patch of an error with traceitem feature1.4.5Fixing issues/ Adding improvementsMay 29, 2025 · Fixing error with PeristantContainer and spigot version 1.7.10 · Removing of automatic restart after the creation of default config who created many errors · All errors concerning start of discord bot will be logged into error files · When an error occured with database (MySQL or SQLite), plugin is now automatically disabled · Fixing error who not concidering the custom name of .db file (SQLite) given in configuration as name as used database · Changing default website port from 8080 to 25600 (because 8080 created a lot of errors with pterodacyl) · Patch of soft depend with LuckPerms who was'nt conciderated as soft depends by WatchLogs1.4.4Improvement of the public APINov 1, 2024 · Adding new functions into the WatchLogsAPI : -> traceItemEnabled() (boolean) -> Return if the trace item feature is enable or not in the server -> createCustomTracedItem(ItemStack) (ItemStack) -> Return a traced item stack if traceitem is enabled -> getUUIDForTracedItem(ItemStack) (String) -> Return tag of the traced item given ( or null if item is not traced )1.4.3Fixs/ Add new commandOct 20, 2024 · Fixed emojis translate errors with discord bot · Fixed issues with local SQLite logging · Adding new command /wl spy for spy other player1.4.2Bug fixSep 2, 2024 · Bug fix who display a lot of errors with the verification for know if a interaction is a container interact or no in the version older than 1.91.4.1Bug fixSep 1, 2024 · Bug fix with the generation of sqlite files · Bug fix with the sqlite logging · Bug fix who display a lot of error in versions older than 1.9 · "Use-Mysql" is now in false per default in the config file1.4.0Global optimization/ Bug fix/ ImprovementsAug 25, 2024 · Global optimization of logging/ event gestion · Removing file logging who caused many lags · Patch issue with the generation of table watchlogs items in sqlite file (due to usage of AUTO_INCREMENT in the request but not existing with sqlite) · Patch bug with the new API who can create an error when register of the command for setup the split logs with discord bot ( because the list of actions can be more than 25 choices ) · Optimization of research tool system · Adding new configurable display limit with the all-request logs ( for limit the initial chargement time of the page who can sometimes displayed 1 million+ logs and load many minutes1.3.4Adding new 2FA system/ Patch issuesAug 21, 2024 · Adding new security for the web panel with a custom 2FA system · Adding new commands /wl website 2FA & /wl website gen2FA (console only) & /wl website unbanip · Adding the commands added in the 1.3.0+ updates ( /wl traceitem, and the new /wl website subcommands ) in the help menu · Adding new security who temporally ( until a server restart ) banned an IP if this IP sent 5 wrong login request in the web panel · Removing the SSL connection with MySQL who created errors with non-ssl mysql databases · Patch issue who cant execute command /wl traceitem give with console1.3.3Improvement/ Bug fixAug 19, 2024 · Patch bug who displayed sometimes null error when player clicked in empty slot on an inventory · Adding the values for enable or disable custom loggings from the API with the discord bot · Adding the values for add the split logging with custom logs from the API with the discord bot1.3.2Adding new API for add custom loggingAug 18, 2024 · Adding new API for WatchLogs (WatchLogsAPI class), for allows developers to adding custom advanced logging features with WatchLogs in they plugins ( All the documentation for know how to use the API is in the readme.md in the github repo : https://github.com/Boulldog0/WatchLogs)1.3.1Fix issueAug 16, 2024 · Fix issue who displayed an error and no loaded the plugin with the spigots versions in paperMC due to the version String of the custom SpigotMC1.3.0Adding new features/ Bug fix/ ImprovementsAug 16, 2024 · Improvement of logic of item interact logging · Fix bug who displayed null error in the console with differents GUIS · Adding new features for the multi server monitoring ( explanations in the home page ) · Adding new feature for trace item with differents commands ( explanations in the home page ) · Adding new Event TracedItemActionEvent for detect when an event takes places with a traced item · Modification of the item data serializer/ item data deserializer who created many errors with NBT Tags before the version 1.131.2.5Improvements/ Bug Fixs/ Adding new thingsAug 6, 2024 · Removal of unnecessary Maven dependencies. · Added a new "limit" filter for the log search command to prevent server lag. (Default limit is set to 100 results if not specified by the user.) · Global optimization of log input and search. · Modified the serialization/deserialization of items during death/action events.Items stored in the database prior to this update may no longer be restorable.
· Removed certain debug messages. · Explosions are now correctly logged and explosion logging logic has been improved. · Fixed (again) the YamlUpdater, which now works correctly. · Added a /wl website port command to quickly obtain the port on which the web panel is running. · Added a configuration option to limit the number of days logs are displayed on the web panel to prevent long search times. · Added a display on the web panel to show the time limit of displayed logs. · Optimized file logging to save logs every 1000 entries. · Logs are now correctly saved to the local file if the plugin is stopped before reaching 1000 entries. · Fixed a bug that sometimes displayed a "null" error in the console when a plugin GUI was open. · Container names are now displayed in logs, making it easier to locate items placed in other plugin GUIs. · The ender chest is now correctly translated by the plugin (previously recognized as a non-vanilla container). · Removed "-" and "+" signs that were meaningless in item transaction logs. · Fixed certain messages that were not always translated. · Fixed a bug that sometimes caused duplicate entry errors on player death. · Added a result limit for the log block usage (configurable default limit) and a new command /wl tool setlimit "limit" to set a new result limit for the log block.
1.2.4Bug fixJul 10, 2024 · Modification of PermissionUtils who not accept the plugin if the server hadnt LuckPerms1.2.3Patch bugJul 2, 2024 · Modification of YamlUpdater who not works in 1.19.4+1.2.2Patch bugs with local file loggingJul 1, 2024 · Patch bug with the name of files in local text logging · Patch bug who not archived old logs files · Optimization of log file registration who caused a lot of lags ( now, log file is save once a minute ) · Passage of certain values in false for default in the configuration ( like certain logs who not essential )1.2.1Adding new split logging system / Improvements / Bug fixJun 29, 2024 · Patch bug who display null pointer exeption error with inventory interact events ( tool and logger ) · Adding new text showed for wait search result in the website · Improvement of text showed for the log container-transfert · Adding new means for split discord live logging in several channels ( one channel per logs for exemple ) · Adding new discord command /setup-split for setup actions split · Improvement of Yaml Updater1.2.0Adding self-hosted website panel - Bug fix - ImprovementsJun 27, 2024 · Patch a lot of bug who create an Java NullPointerExeption in a lot of contexts · Adding new self-hosted website interface for view logs or research log in interactive interface · Adding new commands /wl website givecode and /wl website deleteaccount · Adding new libraries in the pom.xml · Patch bug who not register the instance of the discord bot in a certain contexts · Adding permission compatibility with LuckPerms plugin ( for website permissions ) · Adding new events WebsiteLoginEvent, WebsiteLogoutEvent, WebsiteLogSearchEvent, WebsiteRegisterEvent1.1.0Update, Adding import/export system and ImprovementsJun 9, 2024 · Patch bug with interact inventory listener who set a lot of location of actions to "null" ( and create java nullPointerExeption error ) · Adding blacklist system for items and blocs logging · Adding new system of export/ import logs data in json format · Adding new subcommand /wl export and /wl import for export with given filters ( filters given like /wl search command ) and import json datas · Patch bug who register block logs with AIR material · Disable player interact logging ( with EntityInteract event ) · Patch bug who displayed player location instead of block location with block-interact event · Patch bug who log interact block when player break or place block · Modification and optimization of log file name with SimpleFormatDate class · Adding new yaml auto updater system for updates · Adding spigot project link in Github Update Checker · Adding snakeyml in pom dependencies (used by the new yaml auto updater system) · Patch bug who not log block place when player is in tool research session · Improvement of tab completion system · Adding new events JsonDataImportEvent & JsonDataExportEvent · Adding logging of events JsonDataImportEvent and JsonDataExportEvent · Adding all outputs for rayon (r: argument between 1 and max rayon for search and export command in tab completion system · Reformating project packages1.0.0Jun 5, 2024
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
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.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta