Vendixity
PluginLicenseRef-All-Rights-Reserved

Vendixity

Moderation plugin with GUI support

85
Downloads
0
Followers
2 months ago
Updated
📦
5
Versions

📖About 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