
Command Trace
High-performance, command logging plugin with structured player, operator, and console audit logs.
Автор: 999matrixgamer2551обновлён 29 июл. 2026 г.
УправлениеУтилиты
Описание

Directory Structure:
Spoiler

Commands:
Spoiler


Spoiler




Spoiler
# CommandTrace 2.0.0 Configuration
logging:
# Master switch to enable or disable the plugin's logging functionality.
enabled: true
# Should we log commands issued by the console?
log-console: true
# Note: Operator and Player logging is mandatory and cannot be disabled.
log-rotation:
# Rotation mode: DAILY or WEEKLY
# DAILY -> folders named YYYY-MM-DD
# WEEKLY -> folders named YYYY-WW (Week number)
mode: DAILY
# Log Format
# Available placeholders:
# %date% - Time (HH:mm:ss)
# %world% - World name (e.g., world, world_nether)
# %cmd% - The full command executed
log-format: "[%date%] [%world%] %cmd%"
console-format: "[%date%] [CONSOLE] %cmd%"
filters:
# commands starting with these strings will be ignored
blacklist:
- "/login"
- "/register"
- "/changepassword"
# if not empty, ONLY commands starting with these strings will be logged
whitelist: []
Галерея
Последние версии
Все версии →release
Command Trace
2.1.029 июл. 2026 г.48Minecraft: 26.1, 26.1.1, 26.1.2, 26.2paper, purpur
Что нового
- Added support for Minecraft 1.26.1 & 1.26.2.
- Updated to the latest Paper API.
- Internal compatibility and maintenance improvements.
release
Command Trace 2.0.0
2.0.025 дек. 2025 г.103Minecraft: 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9paper, purpur
Что нового
# CommandTrace 2.0.0 – Changelog
---
## Major Changes
- Complete rewrite of the **logging system** for higher reliability and scalability.
- New **folder-based log architecture** for clean organization.
- **Per-player** command log files: `PlayerName-UUID.trace`.
- Dedicated **Operator audit logs** for high-privilege command tracking.
- Configurable **log rotation**: `DAILY` or `WEEKLY`.
---
## Logging Layout
```
logs/
├── console/
├── operators/
└── players/
```
- All **player commands** are always logged in `players/`. [conversation_history:1]
- **Operator commands** are logged twice: in `players/` and `operators/`. [conversation_history:1]
- **Console commands** are logged separately in `console/`. [conversation_history:1]
- Folders are created **automatically** for each rotation period. [conversation_history:1]
---
## Performance
- **100% asynchronous** file writing. [conversation_history:1]
- Designed for **zero impact** on server TPS, even on high-traffic servers. [conversation_history:1]
- Optimized writer reuse with **safe shutdown flushing**. [conversation_history:1]
---
## Smart Filtering
- Command **blacklist** and **whitelist** support. [conversation_history:1]
- Optional logging of **cancelled commands**. [conversation_history:1]
- `commandtrace.bypass` permission to exclude trusted accounts from logging. [conversation_history:1]
---
## Commands
```
/commandtrace reload | /ct reload -> Reload configuration
/commandtrace status | /ct status -> View logging status
/commandtrace current | /ct current -> View active log folder
```
---
## ⚙️ Configuration
- New `config.yml` with: [conversation_history:1]
- `rotation-mode`: `DAILY` or `WEEKLY`.
- Customizable **log formats**.
- Flexible **filtering options**.
- **Operator** and **Player** logging are mandatory and cannot be disabled. [conversation_history:1]
---
## Breaking Changes
- Log file **locations have changed** to the new folder structure.
- Old **single-file logs** are no longer used.
---
## ✅ Compatibility
- Tested on **Paper 1.21.11** and compatible with **Paper / Spigot 1.21+**.
release
Command Trace 1.0.1
1.0.125 июл. 2025 г.91Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8paper, purpur





