Logger | 1.7 ~ 1.21 icon

Logger | 1.7 ~ 1.21 -----

Log all Activities from Players and Server Side on both Bukkit and Proxy instances!




Logger
Update 1.8.0.15


In this Build


Fixes
  • The plugin will now work across all Java versions again ( Thanks to those who have reported this issue )
  • Not loading on BungeeCord servers
----------, Jun 4, 2024

Logger
Update 1.8.0.14


In this Build


Additions

  • 1.20.6 + Latest BungeeCord and Velocity APIs Support #53
  • SuperiorSkyblock Chat checker ( Will be counted among PlayerChat Checker )

Fixes
  • Warnings when hooking up with discord
  • Anvil logging when player has no XP to repair or rename #51
  • Plugin logo colors not working on most of the terminals
  • Player Skin not showing in the discord messages embed due to an outdated API
  • POM Files for Development
----------, May 9, 2024

In this Build

Additions

  • 1.20.2 Support
  • New Languages (Danish (da), German (de), Basque (eu), Japanese (ja), Russian (ru), Turkish (tr))
Fixes
  • From now on, the plugin won't cry after a new version is added, it will just use the last known defined version until a release is out therefore not making the plugin unusable.
  • Majority of Chest-Interactions bugs
  • The dump commands error ( majority of errors occurring when performing /logger dump aren't caused by the plugin itself, it's generally caused by the used host not allowing connections out of the server, etc... )
Changes
  • Improved the spy command
  • Improved some checkers
Notes:
  1. The 1.8.1 is still under slow development since I wasn't free this summer
  2. The new 1.8.1 release will contain large modifications, especially in the database
  3. The added languages are only the ones that are 100% completed by our translator team. Big thanks to them!
----------, Oct 4, 2023

Logger
Update 1.8.0.9

In this Build

Additions
  • 1.20.1 Support
  • Sign Change Checker

Fixes
  • Discord issue due to my lack of brain cells xD
  • Sign placing position is now based on the sign and not the player
PS: For the new Checker to be implemented reset your config + discord + messages files
----------, Jun 17, 2023

Logger
Update 1.8.0.8

In this Build

Additions

  • 1.20 Support

Fixes
  • Chest Interaction will now properly check for the opened inventory content on any MC version
----------, Jun 14, 2023

In this build


Additions

- Support for both 1.19.3 and 1.19.4
Fixes
- Mini fixes for the code

This is just a mini version for Minecraft version support. The 1.8.1 version of the plugin will contain a lot of fixes and additions.
----------, Mar 22, 2023

Logger
Update 1.8.0.1

In this Build

Fixes

    • Fixes the following error[​IMG]
      • Fix related to uses who've used database in older plugin version
----------, Jul 2, 2022

Thank you for your patience and support!

Logger
Update 1.8

In this Build
Additions
  • Spy Feature toggle command in-game
  • Player Inventory Backup on Player Death
  • LiteBans & AdvancedBans Support ( spigot only )
  • Chest Interaction Checker
  • TNT Explosion Checker
  • Config Auto Updater ( Configurations - Logger | Wiki )
  • Discord Auto Updater
  • PlaceHolderAPI Plugin Support
  • StripLog for 1.13+ Servers
  • Added 1.19 Support
  • Dump command ( spigot only )
  • Discord Command
  • Command Blocks Checker
  • Chinese Traditional & Dutch Languages (Thanks to our Translation Team)
  • Geyser & FloodGate Partial-Support ( spigot only )

Fixes

  • Separated Command Blocks from Console Commands as they count the same
  • Discord Status starting even if disabled in discord config
  • RAM not being logged on BungeeCord & Velocity
  • Some languages were not being logged into databases
  • An issue that prevented the shutdown of the databases correctly on Server Stop
  • Error Spam on a rare occasion when a set of String contains the symbol '$'
  • Some typos in translated files

Changes

  • Databases Structure ( No user interaction is required, the plugin will take care of it )
  • OP now gets logged by default
  • Vault Checker has been increased to 6000 in the config by default
  • Vault Checker will no longer Log in if no one is online
  • Commands handling improvements
  • Huge improvement to the external database logging

Extra

  • Dev Builds are now available on the Discord Support Server. You will find 1.8.1 Dev Build that includes some new commands but is still under work!
----------, Jun 28, 2022

❤️ Before all, thank you a lot to whom have donated, It means a lot! ❤️

Logger
Update 1.7.5
Dev Release

In This Build

Additions
  • Player Registration Checker ( This Checker will log the player regardless his permissions )
  • Multi Language Support
    • Arabic, French and Chinese-Simplified Languages files
Fixes
  • Databases Logs not logging actions in the same second
  • Console Blocking being disabled when Console Logging is disabled
  • MariaDB not Connecting for all Instances
  • TPS going down to 0.2165432 (Hopefully it's fixed)
  • Velocity Litebans table
  • "loggerproxy.discord.exempt" for Proxies and Velocity
Changes
  • Databases Structure
  • Messages & Discord Files structure for the future upcoming update

Extra
If you want your language to be supported with the plugin do not hesitate and come ask on our Discord Server.
Any Contribution is welcomed!

TO DO
1- Reset the config file for the new addition to take effect
2- Remove the "en.yml" language file in the Messages folder
----------, Mar 26, 2022

Logger
Update 1.7.4
DEV Release



In this Build
Additions
  • 1.18.2 Support
  • Player levels on Player Death Checker
  • Messages Folder to Bukkit Instance for further messages files to be added in the upcoming releases
Fixes
  • Craft Checker & Book Editing Permission checking whilst logging to External Databases
  • Enchanting logger.exempt not working properly
  • Block Break logging to file
  • Block Place logging to file
  • AuthMe-Wrong-Password Checker not logging to SQLite
  • AuthMe-Wrong-Password Checker not logging to Discord
  • AFK Checker not logging to Discord
  • Server-Reload Checker discord exempt feature not working
  • External Databases Tables Deletion not working properly
  • External not working correctly on Proxy
  • External Databases not working on Velocity
  • loggerproxy.reload not working on Velocity
Dev Side
  • Changed Package name root from com.carpour to me.prism3

Recoded most of the plugin and improved Databases queries and their performance in general!


TO DO
1- Reset the config file for the new addition to take effect
2- Either Update the Player Death table with a new column **_Level_** or reset that table
----------, Mar 5, 2022

Logger
Update 1.7.3
DEV Release

In this Build
Additions
  • MariaDB to Proxy ( BungeeCord, FlameCord, WaterFall, etc... ) & Velocity Instances
  • Vault Checker - Checks for online player's balance changes
Fixes
  • Player-Chat / Commands / Sign any checker that requires player's input and ends with back-slash \ causes errors and not being logged
  • LiteBans logging only from the console
Changes
  • Added enchantment level %enchlevel% to the Enchant Checker and updated its Databases Tables

TO DO


    • Reset the config, messages, and discord files for the new addition to take effect
    • Either Update the Enchanting table with a new column Enchantment_Level or reset that table
----------, Feb 15, 2022

Logger
Update 1.7.2
DEV Release

In this Build
Additions
  • Player Crafting Checker
  • Update Checker Disabler
  • LiteBans Integration for only Proxies
  • New permission logger.spy.bypass - Allows seeing logger.staff commands
Fixes
  • Update Notification appears even if logger.update permission is revoked
  • MySQL Connection error spam on Proxies
  • Player Sign Text not being logged in SQLite
  • Error Spam when Discord Bot Token is left empty or Invalid & Discord Channel ID when left empty or invalid
Changes
  • Discord Status Activity Syntax Checker on Server Start
  • Item Pickup Checker will now check for everything
  • %time% placeholder will now display [ yyyy-MM-dd HH:mm:ss ] instead just [ HH:mm:ss ] Files and Discord Logging Features
  • Granting logger.staff.log will auto revoke the logger.exempt for them
Removed
  • Player Death Item Used by the Killer - Due to not being compatible across all versions

Extra
Any Contributions are Welcomed!

TO DO

  1. Delete both config.yml and discord.yml and messages.yml files for the new additions to take effect
  2. Delete Player_Death table from the MySQL Database
  3. Delete the SQLite Database File
----------, Feb 7, 2022

Logger
Update 1.7.1

In this Build

Additions
  • Plugin Wiki
  • Velocity Support that includes
    • Player Side
      • Player Chat
      • Player Commands
      • Player Login
      • Player Leave
    • Server Side
      • Server Start
      • Server Stop
      • Console Commands
      • RAM
  • Discord Integration
  • SQLite for BungeeCord
  • Console Blacklist Commands for Bukkit
  • Discord Activity Status for all instances
  • Time Stamp in discord logs
  • AuthMe Wrong Password Checker
  • Game Mode Checker
  • Bukkit Fill Checker
  • Anvil Spy
  • Text Sign Spy
  • Book Editing Spy
  • New Update Checker

Fixes
  • Player Leave console error [ Proxy only ] - This occurs when the targeted server is offline or unreachable
  • Startup Errors when messages field is empty
  • Messages and Discord files comment glitching out
  • MySQL Errors on server startup when credentials are wrong

Changes

  • Remade the BungeeCord Database table names
  • Removed emojis from messages.yml as it causes servers > 1.12 to crash / plugin not working
  • Players IP has been turned off by default in the config
  • Completely changed Config, Messages, and Discord files syntax
  • Enchantments names are more detailed
  • Players can no longer execute the plugin's command without the correct permission

TO DO
  1. Delete all plugin related configuration yml files for the new changes to take effect
This isn't all, more are on the way!*
We appreciate your patience!​
----------, Jan 16, 2022

Logger
Update 1.7


The longs awaited features are here!

In this Build

Additions
  • BungeeCord Proxy support, that contains the following checkers:
    • Player Chat
    • Player Login
    • Player Leave
    • Server Start
    • Server Stop
    • Server Reload
  • MySQL and Discord Support for Proxy Version
  • messages.yml for both instances where every message is editable
Bug Fixes & Tweaks
  • Fixed the RAM Checker spamming in Discord
  • Fixed Enchantments lists for Enchanting and Item-Drop Checkers showing only 1 if there's more
  • Fixed a bug when using SQLite and Book-Editing is enabled where it wasn't possible to create its table
  • Fixed Discord Player names showing with color codes symbols
  • Fixed a small bug with File Deletion calculation
  • Re-coded the commands for Spigot versions, now it's more stable / accurate
  • TPS Checker has been improved
  • Whitelisted Player-Commands has been improved
  • Moved messages part from config.yml to the new messages file
  • Minor Changes to the config.yml and discord.yml
  • Renamed all Spigot classes and some variables to match Java convention

BIG CATCH

It's all in 1 one, meaning the same jar works for both Proxy and Spigot Sides :D

TO DO
  1. Delete both config.yml and discord.yml files for the new additions to take effect
  2. Delete the SQLite file for the fix to take effect
Thanks to everyone for their bug reporting and suggestions to make this plugin better!
----------, Nov 1, 2021

Logger
Update 1.6.5

Dev-Release

In this Build

  • Fixed Player-Level false logging if the user is a staff
  • Fixed Command Spy showing the command of the own Player
  • Added Item-Pickup checker that only checks specific items from the config
  • Added Furnace checker that checks for extracted items from a furnace
  • Added item names, amounts, for both Item-Pickup and Item-Drop
  • Added an item enchantment checker for Item-Drop
  • Added Killed_by and Item_in_use for Player-Death
  • Updated both MySQL and SQLite tables for the current new additions | modifications
  • Updated config.yml
  • Updated discord.yml
To Do
  1. Delete the following MySQL Tables Player_Death | Item_Drop for the new additions to take effect
  2. Delete the SQLite file or follow the above-mentioned steps if possible
  3. Delete both config.yml and discord.yml for the new additions to take effect

Some news


The upcoming update might take some time to drop, it might contain the long-awaited feature which is to edit / customize the messages for Files | Discord but nothing is guaranteed.

It will contain some new additions and more details for some checkers as well!
----------, Oct 11, 2021

Logger
Update 1.6.4

Dev-Release
In this Build
  • Fixed all Player Commands issues, including Whitelist
  • Fixed Checkers still running in [ MySQL / SQLite / Discord ] even if turned off in the config
  • Fixed Item Drop names
  • Fixed and Re-Enabled the Anvil Checker
  • Fixed some checkers not logging in MySQL / SQLite when the player is a Staff member
TO DO

You must delete the old config.yml [ if existed ]
----------, Sep 30, 2021

Logger
Update 1.6.3

Dev-Release


In this Build

  • Fixed all issues related to Discord Logging when Log-to-Files is disabled
  • Fixed all issues related to SQLite logging when the user is a Staff Member
  • Fixed Blacklisted-Commands getting logged in MySQL / SQLite and Discord when Log-to-Files is disabled
  • Specific-Commands has been merged into Whitelist-Commands
  • Recoded some parts of the plugin
  • Added AFK Checker [ Whenever a user goes afk or /afk, it will be logged BUT Essentials Plugin is needed for this checker to work ]
  • Added Book-Editing Checker [ Whenever a user edits a book / sign it, it will be logged ]
Issues
  • Anvil Checker is Disabled in this Version due to some complications
  • Whitelist-Commands will still log other commands ONLY when Log-to-Files is disabled
  • Item-drop Checker will sometimes show the thrown item name in weird names

All these issues will be fixed in the upcoming release
TO DO

You must delete the old config.yml [ if existed ]
----------, Sep 23, 2021

Logger
Update 1.6.2

Dev-Release

In this Build
  • Player's IP on Join will now work as intended across all Options ( Files / SQLite / MySQL ) Before was only working on MySQL
  • New Permission node has been added logger.update, and it's part of logger.staff. It allows receiving plugin Updates.
  • Introduced a Command Manager, to facilitate the upcoming features
  • New Command /logger credits which will show the Plugin's Authors

TO DO
You must delete the old config.yml [ if existed ]
----------, Sep 9, 2021

Logger
Update 1.6.1

In this Build
  • Remade Permissions Nodes
    • Changed Permission to Log Staff from logger.staff to logger.staff.log
  • Removed a Debug Message on Player Chatting [ Sorry about that! ]
  • Added a Warning Message on Server Startup when both Log-to-Files and SQLite are Enabled

No config reset is required!

----------, Sep 4, 2021

Logger
Update 1.6

In this Build
  • MySQL Optimization
  • Now you can check for a specific player command to log
  • Improved Pattern Matching
  • Fixed the plugin not loading on some server versions
  • Added SQLite Support
  • Relocated the logs folders / files inside a Log File to keep all organized
TO DO
You must delete the old config.yml [ if existed ] for the new features to appear!


You must delete your MySQL Tables, for the new features to work

Special Thanks to @thelooter for his Marvelous Contribution!
----------, Aug 30, 2021

Logger
Update 1.5

In this Build

  • Removed Discord webhook and replaced it with Discord Bot
  • Rewrite some parts of the plugin
  • Added the feature where you can delete data from MySQL Tables after x Days
  • Fixed some Checkers
  • Optimized the Update Checker
  • Added Command Spy
  • Added a new Permission Node [ logger.cmdspy ]
  • You can now control how often the Plugin checks for the Server's RAM and TPS
  • Modified the config.yml
  • Remade the discord.yml
TODO
  1. You must delete the old config.yml [ if existed ] for the new features to appear!
  2. You must delete your MySQL Tables, for the new feature to work
----------, Aug 11, 2021

Logger
Update 1.4.3

In this Build

  • Fixed MySQL logging false values from the config
  • Recoded Discord Bridge Connectivity [ Hope it reduces some Lag ]
  • Added the ability to modify sent messages by the Webhook Bridge in the discord.yml file
  • Fixed Player-Commands Whitelist not logging non-staff players

TO DO
You must delete the old discord.yml [ if existed ] for the new features to appear!
----------, Jul 31, 2021

Logger
Update 1.4.2

In this Build

  • Recoded 80% of the plugin
  • Remade all MySQL Tables
  • Remade some Checkers
  • Corrected some typos
  • Remade the config.yml
  • Fixed Player-Death not logging a normal user
  • Added Item-Drop Logger
  • Added Enchanting Logger
  • Added a Whitelist Feature for Player-Commands
  • Added a Server-Start Logger
  • Added a Server-Stop Logger
  • Added Discord Bridge to keep all your logs in your Discord Channel


TODO

  1. You must delete the Entire Logger Folder including config.yml for the new features to appear!
  2. You must delete your MySQL Tables, for the new optimization to work
MySQL and Logger Folder must be deleted for the features to work, sorry but this would have happened sooner or later!
----------, Jul 30, 2021

Logger
Update 1.4.1

In this Build

  • Fixed File Deletion accuracy [ Please make a backup before updating! ]
  • Added a new Column in MySQL Databases where the server name is displayed if you have the plugin in multiple servers whilst connected to one database.

TODO
You must delete the old config.yml [ if existed ] for the new features to appear!
----------, Jul 27, 2021

Logger
Update 1.4

In this Build
  • The plugin has been recompiled to newer MC-Versions.
  • Block Place / Break loggers will now display the correct name of the blocks.
  • Some code cleanup.
  • Small Cosmetic Plugin loading Message on Console.

For Once you don't have to reset the config.yml xD
----------, Jul 21, 2021

Logger
Update 1.3

In this Build

  • Level and Bucket features will now log into the database.
  • Added Anvil Renaming logger.
  • Added an option to log Staff in their own folder / file, they'll require the "logger.staff" permission node!
  • Added a new permission node "logger.exempt", this will prevent player actions from getting logged. [ OP have this by default ]
  • Added a column in MySQL Tables for Staff verification.
  • Player teleport will now include Ender Pearl / Respawn Events.
  • Updated the config.yml.
  • Code cleanup.

TODO
You must delete the old config.yml [ if existed ] for the new features to appear!
----------, Jul 20, 2021

Logger
Dev Build
Update 1.2.1

In this build

  • Added Date Format in MySQL Tables [ Thanks OnlyPW ] for the heads up!
  • Player Kick Logger
  • Added Portal Creation Logger
  • Added Level Logger
  • Added Bucket Placing Logger
Level and Bucket Loggers works fine for File Logging but for some reason, it doesn't log the data on its MySQL Tables, I'll try to fix this issue in the next update!

TODO
You must delete the old config.yml [ if existed ] for the new features to appear!
----------, Jul 18, 2021

Logger
Update 1.2

In this Build

  • Added MySQL feature to log all activities in their own tables with their details!
  • Added RAM Logger
  • Tweaked TPS Logger
  • Now TPS / RAM will be checked every 30s
  • Tweaked the config.yml

TODO
You must delete the old config.yml [ if existed ] for the new features to appear!
----------, Jul 16, 2021

Logger
Dev Build
Update 1.1.2

In this build

  • Fixed the TPS spamming in the console [ Sorry for the inconvenience ]
  • Added Block Break logging [ Not yet tested on all MC Versions ]

TODO
You must delete the old config.yml [ if existed ] for the new features to appear!
----------, Jul 14, 2021

Logger
Dev Build
Update 1.1.2

In this build

  • Fixed the TPS spamming in the console [ Sorry for the inconvenience ]
  • Added Block Break logging [ Not yet tested on all MC Versions ]

TODO
You must delete the old config.yml [ if existed ] for the new features to appear!
----------, Jul 14, 2021

Logger
Update 1.1

In this Build

  • Fixed Player Join Logging about their Location
  • Fixed the TPS accuracy on server Startup.

TODO
You must delete the old config.yml [ if existed ] for the new features to appear!
----------, Jul 14, 2021

Resource Information
Author:
----------
Total Downloads: 24,896
First Release: Jul 13, 2021
Last Update: Jun 4, 2024
Category: ---------------
All-Time Rating:
57 ratings
Find more info at prism3.gitbook.io...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings