Vendixity

Moderation plugin with GUI support

65

Quick challenge

How far can you run before the mobs catch you?

Vendixity

🔨 Vendixity

Modern, powerful moderation for Paper servers.

Vendixity is a full-featured moderation plugin built for Paper 1.21.5, focused on speed, clarity, and control. It provides command-based and GUI-based moderation with SQLite persistence, IP enforcement, and clean punishment history tracking.

✨ Features

- Permanent & temporary bans (Player based / IP based) - Permanent & temporary mutes (Player based / IP based) - Optional reasons on all punishments - SQLite support

⏱️ Time Formats

``` 1s = second 1m = minute 1h = hour 1d = day 1w = week 1mt = month 1y = year ```

📜 Punishment History

Full punishment history per player with detailed information, stored in SQLite. You can also view it through commands or the GUI.

Shows: - Punishment type - Who applied it - When it was applied - Expiry (or permanent) - Reason (if provided)

🖥️ GUI Integration

/vx gui or /gui opens a GUI with three options: - Punish player - View player history - Actions menu

Punish Menu

- Permanent Ban - Temporary Ban (duration selector) - Permanent IP Ban - Temporary IP Ban (duration selector) - Kick - Permanent Mute - Temporary Mute (duration selector) - Freeze Player

Actions Menu

- Nearby Invis Check

⚙️ Commands

``` /ban <player> [reason] /tempban <player> <time> [reason] /ipban <player> [reason] /iptempban <player> <time> [reason] /unban <player>

/kick <player> [reason]

/mute <player> [reason] /tempmute <player> <time> [reason] /ipmute <player> [reason] /iptempmute <player> <time> [reason] /unmute <player> /freeze <player> /unfreeze <player> /invischeck

/history <player>

/vendixity help /vx help /vx gui ```

ADS