Hook - 钩子函数(监听)
监听事件
onSendMsg(msg)
描述: 发送消息时候被调用。
参数:
msg发送的消息string
function onSendMsg(msg) {
print("您发送了" + msg);
}
onEntityTick(entity)
描述: 20s调用一次
参数:
entity实体Entity
function onEntityTick(entity) {
//这是mc的tick函数 你可以在这里干一些循环的事情
}
onFormRet(id,msg)
描述: 表单交互的时候被调用。
参数:
id表单的idnumbermsg返回的信息string
function onFormRet(id,msg) {
//如果表单被点击的时候,这个函数会被调用
}
onBuild(x,y,z)
描述: 点击/放置方块的时候被调用
参数:
x被点击方块的x坐标numbery被点击方块的y坐标numberz被点击方块的z坐标number
function onBuild(x,y,z) {
//方块被点击的时候,这个函数会被调用
}
onCommandOutput(type,args,ret)
描述: 玩家执行指令后会被调用
参数:
type类型numberargs参数(json)stringret结果number
function onCommandOutput(type,args,ret) {
//玩家执行指令的时候,这个函数会被调用
}
onCallFunction(name)
描述: 通过万花筒的默认UI启用/关闭功能时会被调用
参数:
name功能名string
function onCallFunction(name) {
//
}
onConfigUpdate(json)
描述: 通过万花筒的默认UI修改功能配置时会被调用
参数:
json详细信息string
function onConfigUpdate(json) {
//
}
Last modified: 15 三月 2025