BanAPI - randomblink/PocketMine-MP GitHub Wiki

Command cmdWhitelist($cmd)
Description Whitelists a command so even non-ops can use it
Parameters Command to whitelist
Usage $this->api->ban->cmdWhitelist('example');
Command isOp($username)
Description Checks if a user is an OP
Parameters Username
Return True or False
Usage $this->api->ban->isOp('shoghicp');
Command ban($username)
Description Bans a username
Parameters Username
Usage $this->api->ban->ban('shoghicp');
Command pardon($username)
Description Unbans a username
Parameters Username
Usage $this->api->ban->pardon('shoghicp');
Command banIP($ip)
Description Ban IP
Parameters IP
Usage $this->api->ban->banIP('123.45.67.89');
Command pardonIP($ip)
Description Unban IP
Parameters IP
Usage $this->api->ban->pardonIP('123.45.67.89');
Command kick($username, $reason)
Description Kick a user
Parameters Username and reason (optional)
Usage $this->api->ban->kick('shoghicp', 'you are to good');
Command reload()
Description Reloads the ban configuration files
Usage $this->api->ban->reload();
Command isIPBanned($ip)
Description Check if IP is banned
Parameters IP
Usage $this->api->ban->isIPBanned('123.45.67.89');
Command isBanned($username)
Description Check if username is banned
Parameters Username
Usage $this->api->ban->isBanned('shoghicp');
Command inWhitelist($username)
Description Check if username is in whitelist
Parameters Username
Return True or False
Usage $this->api->ban->inWhitelist('shoghicp');