This commit is contained in:
minster586
2025-07-23 21:47:21 -04:00
parent ef73428502
commit 69faf11c6a
3 changed files with 49 additions and 49 deletions

View File

@@ -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