This plugin is under work, and features may change at any time.
BanX is a plugin which I've developed as a plugin request , and is about 85% complete. The core features like /(ip)ban are entirely ready for use.
Plugin features:
- ban, kick, mute, warn
- ip-ban, ip-kick, ip-mute, ip-warn
- temp-ip-ban, temp-ip-mute
- temp-ban, temp-mute
-
Mojang username lookup -
Mojang name history lookup - Configurable messages
Commands:
- /ban <player | UUID> [reason] [-a] [-s/-ss] - Bans the player
- /tempban <player | UUID> <number, s|m|h|d|w|M|y> [reason] [-a] [-s/-ss] - TempBans the player
- /unban <player | UUID> [-a] [-s/-ss] - UnBans the player
- /ipban <player | UUID | IP> [reason] [-a] [-s/-ss] - Bans everyone using that Ip
- /tempipban <player | UUID | IP> <number, s|m|h|d|w|M|y> [reason] [-a] [-s/-ss] - TempIpBans everyone using that Ip
- /unipban <player | UUID | IP> [-a] [-s/-ss] - UnBans everyone using that Ip
- /clearbans <player | UUID | IP> [-a] [-s/-ss] - Clears the player's/everyone using that Ip's ban history
- /mute <player | UUID> [reason] [-a] [-s/-ss] - Mutes the player
- /tempmute <player | UUID> <number, s|m|h|d|w|M|y> [reason] [-s/-ss] - TempMutes the player
- /unmute <player | UUID> [-a] [-s/-ss] - UnMutes the player
- /ipmute <player | UUID | IP> [reason] [-a] [-s/-ss] - Mutes everyone using that Ip
- /tempipmute <player | UUID | IP> <number, s|m|h|d|w|M|y> [reason] [-a] [-s/-ss] - TempIpMutes everyone using that Ip
- /unipmute <player | UUID | IP> [-a] [-s/-ss] - UnMutes everyone using that Ip
- /clearmutes <player | UUID | IP> [-a] [-s/-ss] - Clears the player's/everyone using that Ip's mutes
- /warn <player | UUID> [reason] [-a] [-s/-ss] - Warns the player
- /tempwarn <player | UUID> [-a] <number, s|m|h|d|w|M|y> [reason] [-s/-ss] - TempWarns the player.
- /unwarn <player | UUID> [-a] [-s/-ss] UnWarns the player's last warning
- /ipwarn <player | UUID | IP> [reason] [-a] [-s/-ss] - Warns everyone using that Ip
- /tempipwarn <player | UUID | IP> <number, s|m|h|d|w|M|y> [reason] [-a] [-s/-ss] - TempWarns everyone using that Ip
- /unipwarns <player | UUID | IP> [-a] [-s/-ss] - UnWarns the last warnings of everyone using that Ip
- /clearwarns <player | UUID | IP> [-a] [-s/-ss] Clears the player's/everyone using that Ip's warnings
- /kick <player | UUID> [reason] [-a] [-s/-ss] - Kicks the player
- /ipkick <player | UUID | IP> [reason] [-a] [-s/-ss] - Kicks everyone using that Ip
- /kickall [!<player | UUID | IP>] [reason] - Kicks all players except those in the ! argument
- /clearkicks <player | UUID> [-a] [-s/-ss] - Clears the kick history of that player
- /getip <player | UUID> - Sends the sender the player's Ip
-
/forcespawn <player | UUID | Ip> - Teleports someone/every one using that Ip to the spawn (twice, so /back won't work) -
/lockdown <all | join> [!<player | UUID | IP>] [reason] - Locks down the server from either: kicks all players that are online except those players/everyone using that Ip in the ! argument or: players that join get kicked -
/history <player | UUID> <page-number (default = 1)> - Sends the ban/mute/kick history of a player as they set it in the config to the sender - /getuuid <player> - Gives you the UUID of the player
-
/whitelist <on | off | list | add | remove> [kick] [reason] - It whitelists the server and if they put in the "kick" argument, it even kicks everyone that is not whitelisted
ADDITIONAL COMMANDS: -
/namehistory <player | UUID>
strikethroughs are unfinished.
Permissions are in plugin.yml. Are op by default.
- banx.getuuid
- banx.kick
- banx.ipwarn
- ...
Todo:
- History
- url lookups
bypass.* permissions are currently experimental.
There might be bugs. beware.
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta