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
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
命令列表
contributors
string
[]
插件贡献者列表
default_permission
插件默认命令权限
depend
string
[]
插件依赖
description
string
插件描述
load
插件加载顺序
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