Logger | 1.7 ~ 1.26
1.8.6Log all Activities from Players and Server Side on both Bukkit and Proxy instances!
1.8.6latest1.8.6 / Mace Smash, Trial Vault, Proxy Sync & Discord Fixeslast week Logger v1.8.6 & Web Panel v1.0.6 In this Build: Additions · Player Mace Smash Attack Logging (PLAYER_MACE_SMASH): Multi-channel tracking across File, Database (player_mace_smash), Discord Addon, and Web Panel. Captures victim name, fall distance (blocks), and exact damage dealt on 1.21+ and 26.x servers. · Player Trial Vault Unlock Logging (PLAYER_VAULT_UNLOCK): Multi-channel tracking across File, Database (player_vault_unlock), Discord Addon, and Web Panel. Captures vault coordinates and all dispensed loot items on 1.21+ and 26.x servers. · Configuration Toggles: Added default configuration toggles in config.yml for Mace-Smash, Vault-Unlock, Crafter-Craft, Sculk-Shrieker, Piglin-Barter, Respawn-Anchor, and Registration. · Velocity Configuration: Added default Log-Player, Staff, and Player-Login configuration sections in velocity-config.yml. · Automated Integration Test Suite: Added a complete JUnit 5 test suite verifying all 51 LogType events against a live SQLite database, all 53 database tables, all 11 language files (2,244 message templates), and Discord routing. Fixes · Fixed Discord Addon sending all server log events to a single Discord channel or webhook when only a subset of events were configured. Unconfigured events (CHANNEL_ID / WEBHOOK_URL) now remain silent unless a global default channel is explicitly defined. · Fixed Discord Addon ignoring per-event Enable: false and Enabled: false flags in discord.yml. · Fixed TotemUseListener (PLAYER_TOTEM_OF_UNDYING) failing to register on modern servers (1.13 through 26.3+) due to an inverted version check in EventManager. · Fixed WoodStripListener (PLAYER_WOOD_STRIP) resetting horizontal log axis orientation and bypassing protection plugins by removing manual block mutation and listening at MONITOR priority. · Fixed %logname% placeholder not resolving in WoodStripListener file and Discord messages. · Fixed %line1% through %line4%, %cause%, %oldX/Y/Z%, %newX/Y/Z%, and %renamed% placeholders failing to resolve across all 10 non-English language files (including PR #75 by @httphypixelnet). · Fixed Discord.Player.Item-Enchant key name mismatch in en_US.yml. · Fixed missing TeleportListener (PLAYER_TELEPORT) and LevelListener (PLAYER_LEVEL) registrations in Spigot EventManager. · Fixed conditional registration logic for ItemPickupListener and CreativeItemListener in EventManager. · Fixed missing player_portal_creation table creation in DatabaseManager on fresh database installations. · Fixed missing database table columns in DatabaseManager and SchemaMigrator for player_bucket_empty, player_bucket_fill, player_container_interaction, player_entity_death, and player_wood_strip. · Fixed JoinListener (PLAYER_REGISTRATION) passing null placeholders on first join; formatted %date% is now automatically injected. · Fixed DatabaseLoggerFactory throwing an exception on PLAYER_COMMAND_WHITELISTED. · Fixed SculkShriekerLogger attempting to bind the string "Unknown" to an integer level INT column. · Fixed BungeeCord PlayerSwitchListener triggering a false server-switch event on initial proxy join. · Fixed Velocity Data.java configuration key resolution (Delete-Old-Logs, RAM-Checker, Log-Player), /loggerproxy reload state refresh, and missing file logging and data retention cleanup for Player-Switch, Player-Kick, and Manual Log. · Fixed Spigot and BungeeCord startup banners printing the DEV Build notice on release builds. Changes · Normalized proxy server switch placeholders so both BungeeCord and Velocity populate %from%, %to%, %fromServer%, and %toServer% consistently. · Aligned Velocity switch event lookup key to Player-Switch across configs and message files. · Enhanced SchemaMigrator to automatically inspect and append missing table-specific columns on existing databases during boot without data loss. · BungeeCord BaseListener now strictly respects Player-Login.Player-IP and Staff.Enabled configuration flags. · Prioritized the configured Staff channel/webhook whenever staff events are dispatched. Web Panel (v1.0.6) · Added full log viewer definitions, category badge counts, schema repair definitions, and log pruning support for MACE_SMASH (player_mace_smash) and VAULT_UNLOCK (player_vault_unlock). · Normalized BungeeCord and Velocity proxy event types (player_events and server_events) into standard panel categories (CHAT, COMMAND, JOIN, LEAVE, SERVER_SWITCH, KICK, etc.) for accurate badge counting and filtering. · Fixed player_horse_interaction column query (horse_owner_name / details) in logs.php. · Fixed HTTP 500 error on fresh installations by removing master-only Discord OAuth columns from client data.php and login.php. · Fixed database password key resolution mismatch (pass vs password) in test_db_connection.php and admin.php. · Expanded repair_schema in data.php to include all 1.21+, server-side (server_*), and proxy tables. · Aligned admin.php log pruning table names with current database schema. · Fixed table header column alignment in the Admin User Management table and removed master-only UI controls from the client distribution. P.S: If you want the discord addon join the discord: https://discord.gg/MfR5mcpVfX1.8.51.8.5 // Minecraft 26.3 Wilderness Bound support, SQLite concurrency fixes, and a massive Web PanelOct 2, 2026 In this Build This update introduces support for newer Minecraft versions, heavily optimizes database concurrency, and brings a massive aesthetic and security overhaul to the Web Panel! Additions · Minecraft 26.3 ("Wilderness Bound") Support: Added adapter loading for modern 26.x server builds. · Creative Item Logging: Added player Creative Item & Menu logging tracking material, amount, and NBT data. · Mount Logging: Added player Horse & Mount Interaction logging tracking ownership, mounting, and inventory access. · Proxy Dump Tool: Added /loggerproxy dump for generating Bungee and Velocity Pastebin debug logs. · New Block Stripping: Added logging for stripping Poplar, Nether Stems, and Bamboo blocks. Changes · Centralized Architecture: Merged duplicate config, language, and .env files into a single source of truth for the multi-module architecture. · Velocity Heartbeats: Velocity proxies now automatically heartbeat to keep Web Panel online/offline status in perfect sync. · SQLite Optimization: Optimized database concurrency in SQLite to eliminate file lock exceptions (SQLITE_BUSY). · Java 21 Reflection: Modernized JVM reflection to prevent access warnings on newer Java 21 environments. Fixes · Discord Rate Limiting: Implemented a smart auto-retry system, eliminating HTTP 429 errors. · Discord Routing: Fixed multi-channel routing to ensure specific log events reach their dedicated webhooks. · Paper Warnings: Fixed Paper nag warnings by removing direct System.out.println console calls. · Proxy Crashes: Fixed BungeeCord RejectedExecutionException crashes under heavy proxy load by rewriting the asynchronous logger. · Language Fallbacks: Fixed missing language translations throwing errors by automatically falling back to default English keys and syncing. · Boot Exceptions: Fixed a critical NullPointerException when the database fails to connect on boot, gracefully disabling the logger instead of crashing. Web Panel (v1.0.5) · Glassmorphism Design: Redesigned the entire UI with a modern, glassmorphism-inspired dark mode aesthetic and ambient animations. · Strict Security: Strictly reduced max login attempts from 10 to 3 to prevent brute-forcing. · Dynamic Versioning: The web panel version is now fully dynamic via version.php, properly pinging the Master Server for updates. · Support Routing: During a lockout, the master panel now directly links failing users to the official Discord. · Performance & Caching: Eliminated redundant DDL queries, added high-speed indexed license verification in MySQL, and implemented non-blocking PHP session locks. · Client TOS: A new LICENSE.md file is officially bundled outlining the software agreement and anti-piracy terms. PS: If you want the Discord Addon, join the community: https://discord.gg/MfR5mcpVfX1.8.4.11.8.4.1 // Automatic database provisioning, table prefix fixes, and enhancementsSep 8, 2026 Logger Update 1.8.4.1 In this Build Additions · Automatic Database Table Auto-Creation: Logger now creates all 40+ Spigot and proxy log tables on server startup automatically. Clicking "Sync & Repair Schema" on the Web Panel is no longer required for new setups. · Spear LUNGE Enchantment: Added vanilla LUNGE enchantment support in FriendlyEnchants for spear weapons (Mounts of Mayhem). Fixes · Database Table-Prefix Resolution: Resolved an issue in AbstractLogger where configured table prefixes (e.g. logger_) were not applied to insert queries, preventing SQL syntax and missing table errors. · Web Panel Prefixed Table Discovery: data.php and logs.php now detect prefixed tables seamlessly and auto-refresh empty session caches on the fly. · Korean Language Translation: Updated ko_KR.yml to align terminology with official Minecraft localization (#73). Changes · Version Bump: Updated all modules, configs, and message files to 1.8.4.1 (dev build). · Web Panel FAQ & Docs: Documented MariaDB/MySQL Error 1130 ("Host ... is not allowed to connect") resolution. PS: if you want the discord addon join the discord: https://discord.gg/MfR5mcpVfX1.8.41.8.4 // Whitelist Logging, On-Demand File Generation, Security Hardening & ImprovementsSep 5, 2026 Logger Update 1.8.4 In this Build This build introduces dedicated Server Whitelist Logging, zero-waste on-demand file/folder generation, dependency security updates, and essential proxy fixes. Additions · Server Whitelist Logging - Tracks /whitelist add, remove, on/off, and reload across Files, Discord, Database & Web Panel. · Multi-Language Support - Whitelist log translations added across all 11 bundled languages. · Database View - Integrated with /logger view SERVER_WHITELIST. · %proxy% Placeholder - Added support for explicitly referencing proxy network names. · Discord Exemption - Added logger.exempt.discord permission to exempt players from Discord alerts only. · Custom Embed Titles - Added configurable Title setting per Discord channel/webhook route. · Web Panel Heartbeat - Added universal server_status schema with live status detection. · Documentation Suite - Added complete 26-page GitBook documentation in docs/. Fixes · Fixed %server% placeholder resolving to the connected backend server instead of proxy name (#47). · Fixed eager file/folder generation - directories and log files are now created strictly on-demand. · Fixed Log-to-Files: false fully suppressing all file and folder creation. · Fixed ItemEnchantListener null-safety (#68) and added 1.21+ Mace enchantments (Density, Breach, Wind Burst). · Fixed Discord Addon leaking Staff notifications into public channels when a staff channel is omitted. · Fixed Velocity retention cleaner NPEs and hardened OnLogin server extraction. · Cleaned up all 15 unused and duplicate imports across all modules. Changes · Database connector hardening: PostgreSQL 42.7.13, MariaDB 3.3.5, and MySQL 8.2.0. · Restored discord.yml canonical location to plugins/Logger/ with auto-migration. · Harmonized Staff logging between filesystem and Discord to strictly respect Staff.Enabled. PS: if you want the discord addon join the discord: https://discord.gg/MfR5mcpVfX1.8.3Logger v1.8.3 - Full Folia Native Support & Discord Addon OverhaulSep 4, 2026 Logger Update 1.8.3 In this Build Additions · [+] Full Folia Native Support (PaperMC Folia Engine): · [+] Added folia-supported: true to plugin descriptors for both Logger and LoggerDiscordAddon. · [+] Implemented universal SchedulerAdapter with runtime Folia environment detection (RegionizedServer). · [+] Rerouted all async tasks to Folia native AsyncScheduler (runNow, runAtFixedRate, cancelTasks). · [+] Rerouted all server-side timed tasks (Server Start delay, RAM/TPS/Player Count monitors, File retention cleanup, SpawnEgg cleaner) to Folia GlobalRegionScheduler. · [+] Dynamic Discord Embed Titles: · [+] Added contextual embed titles (Player Chat, Player Command, Server Start, Block Place, etc.) replacing generic 'Server Notification'. · [+] Discord Webhook Embed Parity: · [+] Implemented full embed support in Webhook mode with author avatar integration, customizable hex colors, footers, and timestamps. Fixes · [+] Discord Addon Fallback Leak: · [+] Completely removed getFirstChannel() and getFirstWebhook() fallback logic that routed unassigned or unconfigured events into the first active channel (PlayerChat). · [+] Enforced strict placeholder filtering: events set to 'CHANNEL_ID', '0', or empty values are now silently dropped and never sent to Discord. · [+] Discord Event Routing & Enum Paths: · [+] Added a canonical, case-insensitive channel resolution engine supporting 100% of event names across Spigot, Paper, Folia, BungeeCord, and Velocity. · [+] Corrected enum key paths in DiscordChannels.java to match discord.yml keys (Block-Place, Chest-Interaction, Crafter-Craft, Sculk-Shrieker). · [+] Folia Scheduler Compatibility: · [+] Resolved UnsupportedOperationException: The Bukkit scheduler has been disabled on Folia while maintaining 100% backward compatibility with Spigot, Paper, and Purpur. · [+] Refactored RAMListener, TPSListener, and PlayerCountListener from BukkitRunnable to thread-safe Runnable implementations. · [+] Formatting, JSON & Safety Fixes: · [+] Added regex stripping for Minecraft color codes (§, &) and hex color tags prior to dispatching messages to Discord. · [+] Added JSON escaping for backslashes, double quotes, newlines, carriage returns, and tabs in Webhook payloads. · [+] Implemented message truncation enforcing Discord's 2,000-character content limit and 4,096-character embed limit. Changes · [+] Universal Distribution & Dependency Ordering: · [+] Consolidated release into a single All-in-1 Universal JAR (Logger-1.8.3.jar) supporting Spigot, Paper, Folia, BungeeCord, and Velocity. · [+] Packaged a single Universal Discord Addon JAR (LoggerDiscordAddon-1.8.3.jar). · [+] Added logger-velocity to Velocity plugin descriptor dependencies in LoggerDiscordAddon for deterministic load order. · [+] Updated Web Panel compatibility metadata to v1.8.3. Discord Addon is available on discord1.8.2Logger v1.8.2 - The Universal Multi-Platform ReleaseSep 1, 2026 Logger Update 1.8.2 In this Build Additions Universal 3-in-1 Single JAR Architecture · One JAR for Everything: Drop Logger-1.8.2.jar into any Spigot/Paper server or BungeeCord/Velocity proxy - native descriptors (plugin.yml, bungee.yml, velocity-plugin.json) automatically detect the host platform. · Isolated Configuration Environments: Dedicated configuration extraction prevents template conflicts between backend servers and proxy networks. 11 Pre-Packaged Official Languages · Full Multilingual Localization: Bundled with English (en_US), Spanish (es_ES), German (de_DE), French (fr_FR), Italian (it_IT), Portuguese (pt_BR), Russian (ru_RU), Chinese (zh_CN), Japanese (ja_JP), Korean (ko_KR), and Arabic (ar_SA). · Non-Destructive YAML Auto-Sync: Automatically injects new translation keys into existing files on startup and reload without overwriting custom edits or spamming console logs. Modern 1.21+ Mechanics & Event Tracking · Crafter Auto-Crafting: Full recipe input grid and output items logging (Crafter-Craft). · Mace Mechanics: Smash attacks, fall distance calculations, and impact damage tracking. · Trial Chambers & Vaults: Ominous Spawner and Vault unlock interactions. · Sculk & Economy: Sculk Shrieker activations, Villager trades, Piglin bartering, and Totem uses. Universal Database Auto-Evolution & Retention · Zero Data-Loss Schema Evolution: Automatically migrates legacy PascalCase tables to standard snake_case and safely appends missing columns. · Composite Query Indexing: Automatically builds optimized composite indexes on (date) and (player_name) across all tables for near-instant search speeds. · Automatic Retention Purging: Integrated purgeOldLogs routine based on Data-Deletion configuration on startup and reload. · Cross-Engine Support: Full compatibility with MySQL, MariaDB, PostgreSQL, and SQLite. Guaranteed Discord Stop Delivery & Hot-Reload · Synchronous Stop Dispatch: Dispatches Server-Side.Stop events synchronously with a 3-second shutdown buffer, ensuring messages are never dropped when servers restart. · Live Dynamic Reload: Hot-reload Discord configurations on /logger reload and /loggerproxy reload without requiring proxy or server restarts. Unified Proxy Commands & Permissions · Added /loggerproxy reload (Alias: /lgp reload) - Hot-reloads configuration, Discord bot, and connection pools. · Added /loggerproxy manual <msg...> (Alias: /lgp manual) - Records custom administrative entries across Files, Discord, and Database. · Added /loggerproxy discord - Official support server link. · Standardized permissions matrix across Spigot (logger.), BungeeCord (loggerproxy. / logger.), and Velocity (loggerproxy.). Bug Fixes & Improvements · Proxy Lifecycle: Fixed Discord Addon disable ordering so stop logs are always delivered before JDA termination. · Velocity 3.4.0+: Fixed SnakeYAML 2.x ConstructorException with SafeConstructor. · Guice Injection: Resolved Google Guice SLF4J logger binding issues on Velocity proxies. · 1.21 Paper Explosions: Fixed ClassCastException in PrimeTNTListener with Wind Charges and custom projectiles. · Enchantment Tracking: Resolved NPEs during ItemEnchantEvent with custom or unmapped enchantments. · Placeholder Resolution: Fixed %server% / %Server% placeholder capitalization on Velocity player login. · HikariCP Leak Prevention: Eliminated connection pool thread leaks during reload and shutdown cycles. · Codebase Cleanup: Purged 119 MB legacy monolith code, eliminated unused classes, and streamlined internal managers. Installation & Setup · Download Logger-1.8.2.jar from the download button above. · Place it in the plugins/ directory of your Spigot/Paper server or BungeeCord/Velocity proxy. · Restart your server or proxy. P.S. - Important Notes & Discord Addon · Discord Addon: If you would like to download the Logger Discord Addon, please join our official Discord Community to get access to the addon JAR and setup guides! · Configuration Updates: Due to numerous new features and 1.21+ event additions, several configuration keys and message templates (config.yml, discord.yml, language files) have been updated. While the plugin includes built-in auto-synchronization to add missing keys safely, we recommend reviewing your configuration files to take advantage of all newly introduced options.1.8.11.8.1 // 1.21+ Dynamic Support, Velocity 3.x, Lossless DB Auto-Migration & Web PanelAug 17, 2026 Logger Update 1.8.1 In this Build Additions · 1.21+ Dynamic Version Adapter supporting all versions from 1.8 to 1.21.4 and future releases dynamically · 1.21+ Modern Mechanics Tracking: · Crafter Auto-Crafting listener (Crafter-Craft) recording ingredients & output items · Mace Smash Attacks and falling critical damage calculations · Trial Chamber Vaults and Ominous Spawner interactions · Sculk Shrieker activations and darkness warning logs · Villager Trading & Piglin Bartering economy transactions · Totem of Undying triggers & Respawn Anchor charges/explosions · Universal Lossless Database Auto-Evolution (SchemaMigrator): · Automatic startup detection and modernization of legacy v1.6/v1.7 PascalCase tables (Player_Chat,Player_Commands,Block_Break,Player_Death,Anvil, etc.) to standard snake_case with 0% data loss · Automated non-destructive column injection (is_staff,server_name,world_name, coordinates) on existing databases · Automatic composite index builder on(date)and(player_name)across all tables for instant query response times · Native multi-DBMS support for MySQL, MariaDB, PostgreSQL, and SQLite · Standalone Native Proxy Modules: · Native Velocity 3.x+ standalone module (logger-velocity) · Native BungeeCord / Waterfall / FlameCord standalone module (logger-bungee) · Cross-server player hopping, network connect/disconnect, and proxy command logging · Modern In-Game Interactive Log Browser: · Complete revamp of/logger view <type|player> [<page>]with interactive clickable pagination · Dynamic table discovery filter avoiding query errors on uncreated tables · Staff player log tagging and filtering · Multilingual Localization & Template Engine: · Bundled official translations: English (en_en.yml), French (fr_fr.yml), Arabic (ar.yml), and Chinese (zh_cn.yml) · Auto-extraction of chosen language file from JAR on boot (Language: "fr_fr") · Full PlaceholderAPI expansion support across all in-game messages, chat prefixes, and Discord embeds · Independent formatting channels for text log files and Discord webhooks/bot embeds · Real-Time Web Control Panel & Analytics Suite (Optional Addon): · Real-time Live Stream log feed with sub-second polling and session discovery caching · Multi-filter interactive search across 35+ event types, player UUIDs, dates, and staff tags · 1-Click Database Schema Alignment & Self-Repair tool · CSV and JSON log export utilities · Live server telemetry dashboard (TPS, RAM, Online Players) · Dedicated User & License administration portal · Dual-Mode Discord Forwarding: · Updated JDA 5.0 Discord Bot engine · Standalone high-speed Webhook forwarding mode with rich custom embeds Fixes · Fixed database schema incompatibility and crashes when upgrading from previous Logger versions · Fixed prepared statement SQL errors when searching non-existent tables in/logger view· Fixed HikariCP connection pool thread leaks on server stop and/logger reload· Fixed missing translation key crashes with automatic fallback to default English (en_en.yml) · Fixed SQLite concurrent write lockups with asynchronous worker batching · Fixed Java 21 JVM reflection & module encapsulation warnings on modern Paper/Purpur builds · Fixed missing class errors on legacy 1.8–1.12 servers while keeping 1.21+ features active · FixedStaffListenerpermission evaluation for separate staff record routing · Fixed custom time formatter parsing inconfig.yml· Fixed ANSI color rendering in modern terminal environments + more than I forgot to note down xD PS: Backup your DATABASES!1.8.0.141.8.0.14 // 1.20.6 Support + some fixesMay 8, 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 Development1.8.0.111.8.0.11 // New Version Support + Fixes + languages messagesOct 4, 2023 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: · The 1.8.1 is still under slow development since I wasn't free this summer · The new 1.8.1 release will contain large modifications, especially in the database · The added languages are only the ones that are 100% completed by our translator team. Big thanks to them!1.8.0.91.8.0.9 // 1.20.1 + Discord Fix + Sign Change CheckerJun 16, 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 files1.8.0.81.8.0.8 // 1.20 Support + Chest Interaction Checker fixJun 14, 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 version1.8.0.51.8.0.5 // MC Version SupportMar 22, 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.1.8.0.11.8.0.1 // HotFixesJul 2, 2022 Logger Update 1.8.0.1 In this Build Fixes · · Fixes the following error · · Fix related to uses who've used database in older plugin version1.81.8 // Additions & Improvements & FixesJun 28, 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!1.7.51.7.5 // Database Fix & new checkerMar 26, 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
1.7.41.7.4 // Code Rewrite, Performance Improvement & FixesMar 5, 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 table1.7.31.7.3 // MariaDB Integration, Vault Checker and FixesFeb 15, 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 table1.7.21.7.2 // MariaDB & LiteBans Integrations + FixesFeb 6, 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 · Delete both config.yml and discord.yml and messages.yml files for the new additions to take effect · Delete Player_Death table from the MySQL Database · Delete the SQLite Database File1.7.11.7.1 // Velocity Support, New Additions, Fixes, and more....Jan 15, 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 · 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!1.71.7 // BungeeCord + messages.yml Files additions and more...Nov 1, 2021 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 .SpoilerTarget">Spoiler: THE CATCH It's all in 1 one, meaning the same jar works for both Proxy and Spigot Sides TO DO · Delete both config.yml and discord.yml files for the new additions to take effect · Delete the SQLite file for the fix to take effect Thanks to everyone for their bug reporting and suggestions to make this plugin better!1.6.51.6.5 // Bug Fixes, some improvements and additionsOct 11, 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 · Delete the following MySQL Tables Player_Death | Item_Drop for the new additions to take effect · Delete the SQLite file or follow the above-mentioned steps if possible · 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!1.6.41.6.4 // Fixed all issues related to Player Commands, Checkers etc...Sep 30, 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 ]1.6.31.6.3 // Bug Fixes / New Features etc...Sep 22, 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 ]1.6.21.6.2 // Fixes & Classes Rewrote / Minor changes to PermissionsSep 8, 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 ]1.6.11.6.1 // Permissions Remade & Debug Message RemovalSep 4, 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!1.61.6 // MySQL Optimization, Improved Pattern Matching for Whitelist Commands, SQLite SupportAug 30, 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!1.51.5 // Discord Feature rewritem fixes and moreAug 11, 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 · You must delete the old config.yml [ if existed ] for the new features to appear! · You must delete your MySQL Tables, for the new feature to work1.4.31.4.3 // MySQL Logging fix / Discord Bridge optimizationJul 31, 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!1.4.21.4.2 // Plugin code remake, new features & fixesJul 30, 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 · You must delete the Entire Logger Folder including config.yml for the new features to appear! · 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!1.4.11.4.1 // File Deletion and new MySQL CollumJul 27, 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!1.41.4 // Block Place / Break will now log proper Block name in newer versionJul 21, 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 xD1.31.3 // New Features, MySQL fixesJul 20, 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!1.2.11.2.1 [ DEV Build] // Added Date format in MySQL + new logsJul 18, 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!1.21.2 // Added MySQL Feature and RAM LoggerJul 16, 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!1.1.21.1 // Fixed Player Join Logging and TPS accuracyJul 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!1.11.1.2 [ DEV Build ] // Fixed the TPS Spaming in the console and added BlockBreak LogJul 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!1.01.1.2 [ DEV Build ] // Fixed the TPS Spaming in the console and added BlockBreak LogJul 13, 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!
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