Skip to content

API Reference / api/jse/JSE / JSE

Class: JSE

Defined in: api/jse/JSE.d.ts:28

引擎接口

Methods

debug()

ts
static debug(...args): void

Defined in: api/jse/JSE.d.ts:83

输出调试信息

Parameters

args

...any[]

Returns

void


getSelf()

ts
static getSelf(): Plugin

Defined in: api/jse/JSE.d.ts:80

获取当前插件实例(自身)

Returns

Plugin


isLinux()

ts
static isLinux(): boolean

Defined in: api/jse/JSE.d.ts:86

当前引擎是否运行在 Linux 平台

Returns

boolean


isWindows()

ts
static isWindows(): boolean

Defined in: api/jse/JSE.d.ts:89

当前引擎是否运行在 Windows 平台

Returns

boolean


registerPlugin()

ts
static registerPlugin<P>(information): void

Defined in: api/jse/JSE.d.ts:30

向引擎注册插件(由引擎向EndStone注册实例)

Type Parameters

P extends PermissionBuilder

Parameters

information

插件信息

authors

string[]

插件作者列表

commands

CommandBuilder<P>

命令列表

contributors

string[]

插件贡献者列表

default_permission

PermissionDefault

插件默认命令权限

depend

string[]

插件依赖

description

string

插件描述

load

PluginLoadOrder

插件加载顺序

load_before

string[]

获取将此插件视为可选依赖的插件

name

string

插件名称

onCommand

(sender, command, args) => boolean

插件命令执行时回调

onDisable

() => void

插件禁用时回调

onEnable

() => void

插件启用时回调

onLoad

() => void

插件加载时回调

permissions

P

权限定义

prefix

string

插件日志标题

provides

string[]

插件向外提供的API

soft_depend

string[]

插件可选依赖

version

string

插件版本

website

string

插件网站

Returns

void