
Velocity plugin that manages banned IP addresses
A lightweight, high-performance IP ban system for Velocity Proxy servers.
banned_ips.json. No database setup needed.ipbanplugin-x.x.x.jar from the releases page.plugins/ folder.| Command | Usage | Description | Permission |
|---|---|---|---|
/ipban |
/ipban |
Lists all banned IPs. | ipbanplugin.ban |
/ipban |
/ipban <ip> [reason] |
Bans a specific IP address. | ipbanplugin.ban |
/unbanip |
/unbanip <ip> |
Unbans a specific IP address. | ipbanplugin.unban |
The plugin generates a configuration folder at plugins/ipbanplugin/.
config.ymlBasic configuration settings.
messages.propertiesFully customizable messages with support for color codes (&) and placeholders.
Note: The file is read as UTF-8, so you can use any language.
banned_ips.jsonStores the ban data.
[
{
"ip": "127.0.0.1",
"bannedBy": "Admin",
"bannedAt": "2026-01-01 12:00:00"
}
]