First build
This commit is contained in:
36
README.md
36
README.md
@@ -1,2 +1,36 @@
|
||||
# smartcraft-notifier
|
||||
# SmartCraft Notifier
|
||||
|
||||
A lightweight Paper plugin that sends player events (join, leave, server switch, and advancements) to a Gotify server via HTTP notifications. Designed for Minecraft 1.19+ networks using BungeeCord or standalone setups.
|
||||
|
||||
## 🧰 Features
|
||||
|
||||
- Optional BungeeCord integration via Plugin Messaging Channel
|
||||
- Detects player join/leave and advancement events
|
||||
- Sends customizable notifications to Gotify servers
|
||||
- Configurable via `config.yml` (no in-game commands except `/gotifystatus`)
|
||||
- Console/log alert if Gotify connection fails at startup
|
||||
|
||||
## ⚙️ Requirements
|
||||
|
||||
- Minecraft Paper server 1.19+
|
||||
- Java 17+
|
||||
- [Gotify](https://gotify.net/) server for receiving notifications
|
||||
- If using BungeeCord, set `bungeecord: true` in `spigot.yml` and enable the flag in the plugin config
|
||||
|
||||
## 🔧 Build Instructions
|
||||
|
||||
1. Install [Apache Maven](https://maven.apache.org/)
|
||||
2. Run `build.bat` (Windows) or `mvn clean package` (Linux/macOS)
|
||||
3. Your compiled plugin will be at `target/SmartCraftNotifier.jar`
|
||||
|
||||
## 🚀 Usage
|
||||
|
||||
- Drop the plugin into your server’s `plugins/` folder
|
||||
- Edit `config.yml` to set your Gotify server URL, app token, and feature toggles
|
||||
- Restart your server to generate logs or test with `/gotifystatus`
|
||||
|
||||
---
|
||||
|
||||
🧠 Inspired by the idea of keeping server owners effortlessly informed.
|
||||
|
||||
*Built with care by Eric’s Copilot.*
|
Reference in New Issue
Block a user