A companion plugin for Shulkr/Mclo.gs that enables seamless log management and uploading directly from your Minecraft server.
A companion plugin for Shulkr that enables seamless log management and uploading directly from your Minecraft server. This plugin integrates with Shulkr's secure log hosting service to help server administrators easily share and analyze their server logs. It's also compatible with mclo.gs!
🚀 Quick Log Upload
📂 In-Game Log Management
🔄 Service Compatibility
🎮 User-Friendly Commands
.jar file in your server's plugins folder| Command | Permission | Description |
|---|---|---|
/logs |
shulkr.upload |
Upload latest.log to configured service |
/logs list |
shulkr.upload |
Open the log management GUI |
/logs upload [file] |
shulkr.upload |
Upload a specific log file |
shulkr.upload - Allows users to upload and manage logsshulkr.* - Grants all plugin permissionsDefault config.yml:
# The URL of the log hosting service
# Use https://shulkr.notri1.fr/api for Shulkr
# Use https://api.mclo.gs for mclo.gs
instance-url: https://shulkr.notri1.fr/api
/logs
Uploads the latest log file and provides a shareable link.
/logs upload crash-2024-01-01-1.log
Uploads a specific log file from the logs directory.
/logs list
Opens an interactive GUI to browse and manage log files.
The default configuration uses Shulkr. No changes needed!
To use mclo.gs instead of Shulkr:
config.ymlinstance-url to https://api.mclo.gsgit clone https://github.com/Paylicier/ShulkrCompanion.git
cd ShulkrCompanion
./gradlew shadowJar
The compiled jar will be in the build/libs directory.
We welcome contributions! Please feel free to:
git checkout -b feature/AmazingFeaturegit commit -m 'Add AmazingFeature'git push origin feature/AmazingFeatureThis project is licensed under the MIT License - see the LICENSE file for details.
Made with ❤️ by Paylicier