Skip to content

Function API command

XiaoColorful edited this page Mar 22, 2026 · 1 revision

English

函数API指令

/battleroyale api functionManager [...]

函数管理器

IFunctionManager

/battleroyale api functionManager [...]

清除配置函数注册

/battleroyale api functionManager clearConfigFunction

清除函数配置的注册

  • 返回值:1

清除API函数注册

/battleroyale api functionManager clearApiFunction

清除函数注册API的注册

  • 返回值:1

函数注册API

IFunctionRegisterApi

/battleroyale api functionManager [...]

注册事件

/battleroyale api functionManager registerEvent [resourceLocation] [isTag] [...] [eventName] [eventPriority] [receiveCanceled]

  • resourceLocation:标识符
  • isTag:resourceLocation 是否为函数标签
  • eventName:事件类型名称
  • eventPriority:监听事件的事件优先级
  • receiveCanceled:是否接收被取消的事件
注册模组事件

/battleroyale api functionManager registerEvent [resourceLocation] [isTag] eventType [eventName] [eventPriority] [receiveCanceled]

  • eventName:注册词条模组事件名称
  • 返回值:是否注册成功
注册自定义事件

/battleroyale api functionManager registerEvent [resourceLocation] [isTag] customEventType [eventName] [eventPriority] [receiveCanceled]

  • eventName:注册词条自定义事件名称
  • 返回值:是否注册成功
注册自定义事件类

/battleroyale api functionManager registerEvent [resourceLocation] [isTag] eventClass [eventName] [eventPriority] [receiveCanceled]

  • eventName:注册词条自定义事件类名
  • 返回值:是否注册成功

取消注册事件

/battleroyale api functionManager unregisterEvent [resourceLocation] [isTag] [...] [eventName]

  • resourceLocation:标识符
  • isTag:resourceLocation 是否为函数标签
  • eventName:事件类型名称
取消注册模组事件

/battleroyale api functionManager unregisterEvent [resourceLocation] [isTag] eventType [eventName]

  • eventName:注册词条模组事件类型名称
  • 返回值:是否取消注册成功
取消注册自定义事件

/battleroyale api functionManager unregisterEvent [resourceLocation] [isTag] customEventType [eventName]

  • eventName:注册词条自定义事件名称
  • 返回值:是否取消注册成功
取消注册自定义事件类

/battleroyale api functionManager unregisterEvent [resourceLocation] [isTag] eventClass [eventName]

  • eventName:注册词条自定义事件类名
  • 返回值:是否取消注册成功

English

Function API command

/battleroyale api functionManager [...]

Function manager

IFunctionManager

/battleroyale api functionManager [...]

Clear config function registration

/battleroyale api functionManager clearConfigFunction

Clears the registration of Function-config

  • return value: 1

Clear api function registration

/battleroyale api functionManager clearApiFunction

Clears the registration of the Function register API:

  • return value: 1

Function register API

IFunctionRegisterApi

/battleroyale api functionManager [...]

Register event

/battleroyale api functionManager registerEvent [resourceLocation] [isTag] [...] [eventName] [eventPriority] [receiveCanceled]

  • resourceLocation: Identifier
  • isTag: whether resourceLocation is a function tag
  • eventName: event type name
  • eventPriority: Event priority for the listener
  • receiveCanceled: whether to receive canceled events
Register mod event

/battleroyale api functionManager registerEvent [resourceLocation] [isTag] eventType [eventName] [eventPriority] [receiveCanceled]

  • eventName: Register entry mod event type name
  • return value: whether the registration was successful
Register custom event

/battleroyale api functionManager registerEvent [resourceLocation] [isTag] customEventType [eventName] [eventPriority] [receiveCanceled]

  • eventName: Register entry custom event type name
  • return value: whether the registration was successful
Register custom event class

/battleroyale api functionManager registerEvent [resourceLocation] [isTag] eventClass [eventName] [eventPriority] [receiveCanceled]

  • eventName: Register entry custom event class name
  • return value: whether the registration was successful

Unregister event

/battleroyale api functionManager unregisterEvent [resourceLocation] [isTag] [...] [eventName]

  • resourceLocation: Identifier
  • isTag: whether resourceLocation is a function tag
  • eventName: event type name
Unregister mod event

/battleroyale api functionManager unregisterEvent [resourceLocation] [isTag] eventType [eventName]

  • eventName: Register entry mod event type name
  • return value: whether the unregistration was successful
Unregister custom event

/battleroyale api functionManager unregisterEvent [resourceLocation] [isTag] customEventType [eventName]

  • eventName: Register entry custom event type name
  • return value: whether the unregistration was successful
Unregister custom event class

/battleroyale api functionManager unregisterEvent [resourceLocation] [isTag] eventClass [eventName]

  • eventName: Register entry custom event class name
  • return value: whether the unregistration was successful

🌐 Language / 语言


Clone this wiki locally