Skip to content

Server management: BanAPI

Mixer edited this page Oct 10, 2021 · 3 revisions

Ban player

Ban player using Player object

banPlayer(player, [reason])
  • Parameter:
  • player: Player object - LXL PlayerAPI's Player object
  • reason: String - Reason of ban, optional
Example:
const api = require('./MixerAPI.js')

mc.regPlayerCmd('ban', 'Ban any player', function(player, args){
  let gameTag = args[0] //You can use XUID as well
  let reason = args[1] //Optional, if == null, won't display ban reason for banned player
  let playerObject = mc.getPlayer(gameTag)
  api.banPlayer(playerObject, reason)
})

Ban player using GameTag or XUID

banByGametag(gameTag, [reason])
  • Parameter:
  • gameTag: String - Player's gametag or XUID
  • reason: String - Reason of ban, optional
Example:
const api = require('./MixerAPI.js')

mc.regPlayerCmd('ban', 'Ban any player', function(player, args){
  let gameTag = args[0] //You can use XUID as well
  let reason = args[1] //Optional, if == null, won't display ban reason for banned player
  api.banByGametag(gameTag, reason)
})

Unban player

Unban player using Player object

unbanPlayer(player)
  • Parameter:
  • player: Player object - LXL PlayerAPI's Player object
Example:
const api = require('./MixerAPI.js')

mc.regPlayerCmd('unban', 'Unban any player', function(player, args){
  let gameTag = args[0] //You can use XUID as well
  let playerObject = mc.getPlayer(gameTag)
  api.unbanPlayer(playerObject)
})

Unban player using GameTag or XUID

unbanByGametag(gameTag)
  • Parameter:
  • gameTag: String - Player's gametag or XUID
Example:
const api = require('./MixerAPI.js')

mc.regPlayerCmd('unban', 'Unban any player', function(player, args){
  let gameTag = args[0] //You can use XUID as well
  api.unbanByGametag(gameTag)
})
Clone this wiki locally