⚙️ WatchLogs ⚙️ -  Ultimate All-in-One Log Solution - DiscordBot, Commands, WebPanel [1.7-1.21+] icon

⚙️ WatchLogs ⚙️ - Ultimate All-in-One Log Solution - DiscordBot, Commands, WebPanel [1.7-1.21+] -----

Logs plugin ! You can search logs with interactive tools like discord bot, website panel or cmds.




  • 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 )
----------, Nov 1, 2024

  • Fixed emojis translate errors with discord bot
  • Fixed issues with local SQLite logging
  • Adding new command /wl spy for spy other player
----------, Oct 20, 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.9
----------, Sep 2, 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 file
----------, Sep 1, 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 minutes
----------, Aug 25, 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 console
----------, Aug 21, 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 bot
----------, Aug 19, 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)
----------, Aug 18, 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 SpigotMC
----------, Aug 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.13
----------, Aug 16, 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.
----------, Aug 6, 2024

  • Modification of PermissionUtils who not accept the plugin if the server hadnt LuckPerms
----------, Jul 10, 2024

  • Modification of YamlUpdater who not works in 1.19.4+
----------, Jul 2, 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 )
----------, Jul 1, 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 Updater
----------, Jun 29, 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, WebsiteRegisterEvent
----------, Jun 27, 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 packages
----------, Jun 9, 2024

Resource Information
Author:
----------
Total Downloads: 1,319
First Release: Jun 5, 2024
Last Update: Nov 1, 2024
Category: ---------------
All-Time Rating:
7 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings