服务端脚本事件列表
前言
- 放在server_script文件夹下生效。
事件列表
ServerEvents 服务器事件
事件名称 | 用途 | 示例 |
---|---|---|
afterRecipes | 配方加载完成后触发 | - |
blockLootTables | 方块类型战利品表加载时触发,可用于增删改战利品表 | - |
chestLootTables | 箱子类型战利品表加载时触发,可用于增删改战利品表 | - |
command | 命令执行时触发 | - |
commandRegistry | 命令注册时触发,可用于注册命令 | 注册命令 |
compostableRecipes | - | - |
customCommand | - | - |
entityLootTables | 加载实体战利品表时触发 | - |
fishingLootTables | 加载钓鱼战利品表时触发 | - |
genericLootTables | 加载普通战利品表时触发 | - |
giftLootTables | 加载礼物战利品表时触发 | - |
highPriorityData | 加载高优先级数据包时触发 | - |
loaded | 服务器加载时触发 | - |
lowPriorityData | 加载低优先级数据包时触发 | - |
recipes | 加载配方时触发,可用于增删改配方 | - |
specialRecipeSerializers | - | - |
tags | 加载标签时触发,可用于增删改标签 | - |
tick | 服务器每刻触发 | - |
unloaded | 服务器关闭时触发 | - |
ItemEvents 物品事件
事件名称 | 用途 | 示例 |
---|---|---|
armorTierRegistry | 盔甲等级注册 | - |
canPickUp | - | - |
crafted | 物品被在工作台上合成 | - |
destroyed | 物品被摧毁 | - |
dropped | 物品掉落 | - |
entityInteracted | 实体交互 | - |
firstLeftClicked | 首次左键点击 | - |
firstRightClicked | 首次右键点击 | - |
foodEaten | 进食 | - |
modelProperties | 模型属性 | - |
modification | 修改物品 | - |
pickedUp | 捡起 | - |
rightClicked | 右键点击 | - |
smelted | 被火焰灼烧 | - |
toolTierRegistry | 工具等级注册 | - |
tooltip | 工具栏提示 | - |
BlockEvents 方块事件
事件名称 | 用途 | 示例 |
---|---|---|
broken | - | - |
detectorChanged | - | - |
detectorPowered | - | - |
detectorUnpowered | - | - |
farmlandTrampled | - | - |
leftClicked | - | - |
modification | - | - |
placed | - | - |
rightClicked | - | - |
EntityEvents 实体事件
事件名称 | 用途 | 示例 |
---|---|---|
checkSpawn | - | - |
death | - | - |
drops | - | - |
hurt | - | - |
spawned | - | - |
PlayerEvents 玩家事件
事件名称 | 用途 | 示例 |
---|---|---|
advancement | 玩家获得进度时触发 | - |
chat | 玩家发送聊天消息时触发 | - |
chestClosed | 关闭箱子时触发 | - |
chestOpened | 打开箱子时触发 | - |
decorateChat | 装饰聊天消息时触发 | - |
inventoryChanged | 玩家背包物品发生改变时触发 | - |
inventoryClosed | 玩家关闭背包时触发 | - |
inventoryOpened | 玩家打开背包时触发 | - |
loggedIn | 玩家登录时触发 | - |
loggedOut | 玩家登出时触发 | - |
respawned | 玩家重生时触发 | - |
tick | 玩家每刻更新时触发 | - |