Skip to content
Advanced Ban mod for Minetest
Lua
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE
README.md
README.txt
depends.txt
init.lua
mod.conf

README.md

Advanced Ban [advancedban]

This mod will ban player based on its username, not its IP address.

License

MIT License (see LICENSE file)

Usage

Parameter

  • FILE_NAME: name of the file that contains list of banned player
  • BAN_MESSAGE: a message that will be sent to the banned player each time it connects

Chat commands

Check ban for a player

/abancheck <player name>

Simple ban/unban

(requires ban privilege)

/aban <player name>
/unaban <player name>

Ban with kick

(requires ban and kick privileges)

/abankick <player name>

Ban/unban with its IP

(requires ban privilege)

/aban+ <player name>
/unban+ <player name>

API

advancedban.is_banned(player_name)
-- true if the player is banned, false if not

advancedban.ban(player_name)
-- true if OK, false if the player has been banned before

advancedban.unban(player_name)
-- true if OK, false if the player hasn't been banned before
You can’t perform that action at this time.