AutoDonate Plugin¶
Custom Spigot plugin for processing automated donations.
Overview¶
| Property | Value |
|---|---|
| Location | mc_plugins/AutoDonatePlugin/ |
| Type | Spigot/Paper plugin |
| Database | MongoDB |
How It Works¶
graph LR
Website[KaizenMC Website] -->|creates| Pending[(pending_donations)]
Plugin[AutoDonate Plugin] -->|polls| Pending
Plugin -->|executes| Commands[Console Commands]
Plugin -->|moves to| Completed[(completed_donations)]
- Website creates donation record in MongoDB
- Plugin polls for pending donations
- Plugin executes reward commands
- Plugin marks donation as completed
Configuration¶
plugins/AutoDonate/config.yml:
mongodb:
uri: mongodb://<host>:<port>
database: autodonate
collection: pending_donations
polling:
interval: 30 # seconds
Building¶
Commands¶
See Also¶
mc_plugins/AutoDonatePlugin/README.md