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 物品事件

事件名称 用途 示例
canPickUp 当玩家拾取物品时(拾取之前)调用。 -
crafted 当玩家在工作台制作道具时调用。 -
destroyed 物品被摧毁时调用。 -
dropped 当玩家掉落物品时调用。 -
entityInteracted 当玩家右键点击实体时调用。 -
firstLeftClicked 首次左键点击。 -
firstRightClicked 当玩家右键点击物品而没有瞄准任何东西时调用。 -
foodEaten 当实体吃食物时调用。 -
pickedUp 当玩家拾取道具时(拾取之后)调用。 -
rightClicked 当玩家右键点击物品而没有瞄准任何东西时调用。 -
smelted 当物品被玩家熔炼时调用。。 -

BlockEvents 方块事件

事件名称 用途 示例
broken 方块被玩家破坏时触发 -
detectorChanged 当在KubeJS中注册的检测器方块接受块更新充能/未充能时触发。 -
detectorPowered 当在KubeJS中注册的检测器方块接受块更新充能时调用。 -
detectorUnpowered 当在KubeJS中注册的检测器方块接受块更新未充能时调用。 -
farmlandTrampled 当一个实体试图践踏农田时调用。 -
leftClicked 当玩家左键点击方块时调用。 -
placed - 当方块被放置时调用。
rightClicked 当玩家右键点击方块时调用。 -

EntityEvents 实体事件

事件名称 用途 示例
spawned 实体即将被添加到世界时触发(包括从磁盘加载)。 -
drops - -
checkSpawn 由BaseSpawner或Chunk generation(待证实)生成的实体才会触发。 -
death 实体即将死亡(死亡之前)触发。 -
hurt 实体即将受伤(受伤之前)触发。 -

PlayerEvents 玩家事件

事件名称 用途 示例
advancement 玩家获得进度时调用。 -
chat 玩家发送聊天消息时触发。 -
chestClosed 当玩家关闭箱子时调用。 -
chestOpened 当玩家打开箱子时调用。 -
decorateChat 当玩家发送聊天消息时调用。 -
inventoryChanged 当玩家的背包物品改变时调用。 -
inventoryClosed 当玩家关闭容器时调用。 -
inventoryOpened 当玩家打开容器时调用。 -
loggedIn 玩家登录时触发。 -
loggedOut 玩家登出时触发。 -
respawned 玩家重生时触发。 -
tick 玩家每刻更新时触发。 -

LevelEvents 维度事件

事件名称 用途 示例
loaded 维度加载时触发。 -
unloaded 维度卸载时触发。 -
beforeExplosion 在爆炸发生前调用。 -
tick 每刻调用。 -
afterExplosion 爆炸发生后调用。 -

贡献者

页面历史

布局切换

调整 VitePress 的布局样式,以适配不同的阅读习惯和屏幕环境。

全部展开
使侧边栏和内容区域占据整个屏幕的全部宽度。
全部展开,但侧边栏宽度可调
侧边栏宽度可调,但内容区域宽度不变,调整后的侧边栏将可以占据整个屏幕的最大宽度。
全部展开,且侧边栏和内容区域宽度均可调
侧边栏宽度可调,但内容区域宽度不变,调整后的侧边栏将可以占据整个屏幕的最大宽度。
原始宽度
原始的 VitePress 默认布局宽度

页面最大宽度

调整 VitePress 布局中页面的宽度,以适配不同的阅读习惯和屏幕环境。

调整页面最大宽度
一个可调整的滑块,用于选择和自定义页面最大宽度。

内容最大宽度

调整 VitePress 布局中内容区域的宽度,以适配不同的阅读习惯和屏幕环境。

调整内容最大宽度
一个可调整的滑块,用于选择和自定义内容最大宽度。

聚光灯

支持在正文中高亮当前鼠标悬停的行和元素,以优化阅读和专注困难的用户的阅读体验。

ON 开启
开启聚光灯。
OFF 关闭
关闭聚光灯。