Skip to content

API reference / @jsprismarine/prismarine / BanManager

Class: BanManager ​

Defined in: prismarine/src/ban/BanManager.ts:35

Ban manager.

Constructors ​

Constructor ​

new BanManager(server): BanManager

Defined in: prismarine/src/ban/BanManager.ts:39

Parameters ​

server ​

BanManagerServer

Returns ​

BanManager

Methods ​

isBanned() ​

isBanned(player): string | boolean

Defined in: prismarine/src/ban/BanManager.ts:113

Check if player is banned.

Parameters ​

player ​

BanSubject

Player to check.

Returns ​

string | boolean

Reason if banned, false if not banned.


setBanned() ​

setBanned(username, reason?): Promise<boolean>

Defined in: prismarine/src/ban/BanManager.ts:93

Parameters ​

username ​

string

reason? ​

string = ''

Returns ​

Promise<boolean>


setUnbanned() ​

setUnbanned(username): Promise<void>

Defined in: prismarine/src/ban/BanManager.ts:102

Parameters ​

username ​

string

Returns ​

Promise<void>

Lifecycle ​

disable() ​

disable(): Promise<void>

Defined in: prismarine/src/ban/BanManager.ts:55

On disable hook.

Returns ​

Promise<void>


enable() ​

enable(): Promise<void>

Defined in: prismarine/src/ban/BanManager.ts:47

On enable hook.

Returns ​

Promise<void>