Lotus Plugins · Spigot & Paper
Simple, effective plugins for Spigot and Paper.
A small team making plugins that do one job well. Open source, and documented for every release.
Move your cursor over the water
Simple and effective punishments for Spigot and Paper servers. Warn, kick, mute and ban, permanently or for a set time, with every punishment kept in a local history.
- Latest release
- v1.0.0 · Oct 14, 2026
- Server
- Spigot / Paper 26.2+
- Java
- Java 25+
- Storage
- Local H2 database
- License
- GPL-3.0



Commands
/warn <player> <reason>Warn a player/kick <player> [reason]Kick an online player/tempmute <player> <duration> [reason]Mute for a set time/tempban <player> <duration> [reason]Ban for a set time
Under the hood
Off the main thread.
Database work runs asynchronously and hands results back to the server thread, so a punishment lookup never stalls a tick.
Players, not names.
Punishments are tied to the player UUID, so changing a name does not shed a ban.
Docs for every release.
Each version has its own documentation, and the development docs are clearly labelled.
Open source.
The code is on GitHub under GPL-3.0, along with the issue tracker.
/tempban Steve 7d Griefing spawn
Steve was banned by Alex for 7d: Griefing spawn
/warn Herobrine -s Please keep chat friendly
[S] Herobrine was warned by Alex: Please keep chat friendly
/unban Steve Appeal accepted
Steve was unbanned by Alex: Appeal accepted
/punish history Steve
History for Steve (page 1/1)
BAN 2026-10-21T22:14:03Z by Alex for 7d (revoked, - left)
d85f1edd-3f16-4ca1-8e4b-0cbb223ed1bd Griefing spawn
Community
Questions, bugs, ideas.
Ask in Discord, or open an issue on GitHub if you have found something broken. Either way it reaches the people who write the code.