UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

34 lines 915 B
import { default as Player } from '../Player'; import { default as Server } from '../Server'; export type BannedPlayerEntry = { name: string; reason: string | ''; }; /** * Ban manager. */ export default class BanManager { private readonly server; private readonly banned; constructor(server: Server); /** * On enable hook. * @group Lifecycle */ enable(): Promise<void>; /** * On disable hook. * @group Lifecycle */ disable(): Promise<void>; private parseBanned; setBanned(username: string, reason?: string): Promise<boolean>; setUnbanned(username: string): Promise<void>; /** * Check if player is banned. * @param {Player} player - Player to check. * @returns {string | boolean} Reason if banned, false if not banned. */ isBanned(player: Player): string | boolean; } //# sourceMappingURL=BanManager.d.ts.map