Skip to content

服务端脚本事件列表

前言

  • 放在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 玩家每刻更新时触发 -

Contributors

Changelog