diff --git a/README.md b/README.md index 908a86c..2ce00d7 100644 --- a/README.md +++ b/README.md @@ -1,21 +1,20 @@ # ServerDevMode -**ServerDevMode** is a Minecraft plugin designed to enable a comprehensive server-wide development mode for debugging plugin behavior, chat visibility, and more. It provides live logging, diagnostics, and visibility into plugin interference, with flexible command-based control. +**ServerDevMode** is a Minecraft plugin designed to enable a server-wide development and debugging mode. It provides detailed logging of chat visibility, plugin interference, and command execution—giving server administrators deep insight into plugin behavior and event flow. -> ⚡ This plugin is being built **live on Twitch by [minster586](https://twitch.tv/minster586)**! -> Join the stream to watch development in action, suggest features, or follow along while coding it yourself. +Whether you're identifying silent chat failures, analyzing cancelled events, or testing plugin integrations, ServerDevMode helps you uncover and resolve issues efficiently. --- -## 🧰 Features +## 🔧 Features -- Enable or disable full development mode with a command -- Select logging level: `minimal`, `verbose`, or `full` -- Automatically logs chat messages, cancelled events, plugin interference, and command activity -- Identifies and logs which plugin cancels a chat message (if applicable) -- Saves logs to timestamped files for historical review -- Packages logs into ZIP archives on demand via command -- Easily extendable for additional event types and plugin monitoring +- Toggle development mode via simple command +- Configure logging verbosity (`minimal`, `verbose`, `full`) +- Capture chat messages, cancellations, and visibility issues +- Identify and log plugins responsible for event interference +- Timestamped log files for chronological tracking +- One-command ZIP archival for log packaging and sharing +- Modular structure for future feature expansion --- @@ -23,13 +22,13 @@ ```bash /devmode on - Turns on dev mode and starts logging events + Starts dev mode and enables logging /devmode off - Turns off dev mode and halts logging + Stops dev mode and disables logging /devmode level [minimal|verbose|full] - Adjusts logging verbosity + Sets the logging detail level /devmode zip - Compresses recent logs into a timestamped ZIP archive + Compresses recent log files into a ZIP archive diff --git a/remove.me b/remove.me new file mode 100644 index 0000000..908a86c --- /dev/null +++ b/remove.me @@ -0,0 +1,35 @@ +# ServerDevMode + +**ServerDevMode** is a Minecraft plugin designed to enable a comprehensive server-wide development mode for debugging plugin behavior, chat visibility, and more. It provides live logging, diagnostics, and visibility into plugin interference, with flexible command-based control. + +> ⚡ This plugin is being built **live on Twitch by [minster586](https://twitch.tv/minster586)**! +> Join the stream to watch development in action, suggest features, or follow along while coding it yourself. + +--- + +## 🧰 Features + +- Enable or disable full development mode with a command +- Select logging level: `minimal`, `verbose`, or `full` +- Automatically logs chat messages, cancelled events, plugin interference, and command activity +- Identifies and logs which plugin cancels a chat message (if applicable) +- Saves logs to timestamped files for historical review +- Packages logs into ZIP archives on demand via command +- Easily extendable for additional event types and plugin monitoring + +--- + +## 💬 Commands + +```bash +/devmode on + Turns on dev mode and starts logging events + +/devmode off + Turns off dev mode and halts logging + +/devmode level [minimal|verbose|full] + Adjusts logging verbosity + +/devmode zip + Compresses recent logs into a timestamped ZIP archive diff --git a/temp b/temp deleted file mode 100644 index 2ce00d7..0000000 --- a/temp +++ /dev/null @@ -1,34 +0,0 @@ -# ServerDevMode - -**ServerDevMode** is a Minecraft plugin designed to enable a server-wide development and debugging mode. It provides detailed logging of chat visibility, plugin interference, and command execution—giving server administrators deep insight into plugin behavior and event flow. - -Whether you're identifying silent chat failures, analyzing cancelled events, or testing plugin integrations, ServerDevMode helps you uncover and resolve issues efficiently. - ---- - -## 🔧 Features - -- Toggle development mode via simple command -- Configure logging verbosity (`minimal`, `verbose`, `full`) -- Capture chat messages, cancellations, and visibility issues -- Identify and log plugins responsible for event interference -- Timestamped log files for chronological tracking -- One-command ZIP archival for log packaging and sharing -- Modular structure for future feature expansion - ---- - -## 💬 Commands - -```bash -/devmode on - Starts dev mode and enables logging - -/devmode off - Stops dev mode and disables logging - -/devmode level [minimal|verbose|full] - Sets the logging detail level - -/devmode zip - Compresses recent log files into a ZIP archive