BanTools is an advanced ban management plugin designed for Minecraft Velocity servers. It supports banning players by UUID, IP address, or username, and provides dynamic configuration reloading and real-time kicking of online players.
> Note: This plugin is AI-developed to help server administrators manage player bans more efficiently.
7d for 7 days, 2024/1/10-2025/01/10 for a custom date range)./bantools unban command./bantools kick command.config.conf file, which supports manual editing./bantools reload command without restarting the server.Download the latest version of BanTools.jar from GitHub or other distribution channels.
Place the downloaded BanTools.jar file into the plugins/ directory of your Velocity server.
Start the Velocity server. The plugin will automatically generate a default configuration file at plugins/BanTools/config.conf.
config.conf)defaults {
ban_reason = "违反服务器规则"
kick_reason = "管理员强制踢出"
}
bans {
"Player1": {
name: "Player1"
uuid: "069a79f4-44e9-4726-a5be-fca90e38aaf5"
ip: "192.168.1.100"
reason: "作弊行为"
start_time: 1698765432
end_time: null # 永久封禁
state: true # 封禁状态(true:生效,false:解除)
}
}
defaults.ban_reason: Default ban reason.defaults.kick_reason: Default kick reason.bans: Stores all ban records, each entry contains the following fields:
name: Player name.uuid: Player UUID.ip: Player IP address.reason: Ban reason.start_time: Ban start time (Unix timestamp).end_time: Ban end time (Unix timestamp), set to null for permanent bans.state: Ban status (true for active, false for unban).| Command | Permission Node | Description |
|---|---|---|
/bantools reload |
bantools.command.reload |
Reloads the plugin configuration file. |
/bantools ban <type> <value> |
bantools.command.ban |
Bans the specified player. |
/bantools unban <player> |
bantools.command.unban |
Unbans the specified player. |
/bantools kick <player> |
bantools.command.kick |
Kicks the specified player. |
Bianpao_xiaohai: /bantools ban Bianpao_xiaohai (default ban duration is permanent; a reason can be added afterward).Steve: /bantools unban Steve.Steve: /bantools kick Steve.If you encounter issues or have suggestions, please contact us via:
Special thanks to the following technologies and tools: