所有事件使用
所有事件
本章中将会列举出所有事件和对应的示例,其中包括kubejs提供的和模组提供的
kubejs提供的所有事件
下面是kubejs模组提供的所有可供调用的事件,需要注意存放的文件夹
写法为:主事件.子事件
启动时文件夹下startup_scripts
主事件 | 子事件 | 用处 | 示例 |
---|---|---|---|
StartupEvents | init | 游戏初始化事件 | - |
StartupEvents | registry | 注册各种游戏内容 | |
WorldgenEvents | add | 世界生成添加事件 | - |
WorldgenEvents | remove | 世界生成删除事件 | - |
ItemEvents | modification | 修改物品属性 | - |
ItemEvents | toolTierRegistry | - | - |
ItemEvents | armorTierRegistry | - | - |
ItemEvents | modelProperties | - | - |
BlockEvents | modification | 修改方块属性 | - |
服务端文件夹下server_scripts
主事件 | 子事件 | 用处 | 示例 |
---|---|---|---|
ServerEvents | lowPriorityData | 低优先级数据 | - |
ServerEvents | highPriorityData | 高优先级数据 | - |
ServerEvents | loaded | 服务端重载事件 | - |
ServerEvents | unloaded | - | - |
ServerEvents | tick | 游戏tick事件 | - |
ServerEvents | tags | 关于tag的事件 | - |
ServerEvents | commandRegistry | 指令注册事件 | - |
ServerEvents | command | 服务器指令事件 | - |
ServerEvents | customCommand | 自定义指令 | |
ServerEvents | recipes | 配方事件 | |
ServerEvents | afterRecipes | 配方事件后处理(有bug) | - |
ServerEvents | specialRecipeSerializers | 特殊配方序列化 | - |
ServerEvents | compostableRecipes | 堆肥桶配方 | - |
ServerEvents | recipeTypeRegistry | 配方类型注册? | - |
ServerEvents | genericLootTables | 全局战利品事件 | |
ServerEvents | blockLootTables | 方块战利品事件 | |
ServerEvents | entityLootTables | 实体战利品事件 | |
ServerEvents | giftLootTables | 村民礼物战利品事件 | |
ServerEvents | fishingLootTables | 钓鱼战利品事件 | |
ServerEvents | chestLootTables | 宝箱战利品事件 | |
LevelEvents | loaded | 世界加载事件 | - |
LevelEvents | unloaded | 世界卸载事件? | - |
LevelEvents | tick | 世界tick事件 | - |
LevelEvents | beforeExplosion | 爆炸前事件 | - |
LevelEvents | afterExplosion | 爆炸后事件 | - |
NetworkEvents | fromClient | 来自客户端的网络消息事件 | - |
ItemEvents | rightClicked | 物品右键事件 | - |
ItemEvents | canPickUp | 物品捡起前事件 | - |
ItemEvents | pickedUp | 物品捡起事件 | - |
ItemEvents | dropped | 物品丢弃事件 | - |
ItemEvents | entityInteracted | 物品对实体互动事件 | - |
ItemEvents | crafted | 物品被合成出来事件 | - |
ItemEvents | smelted | 物品熔炼被取出事件 | - |
ItemEvents | foodEaten | 食物物品食用完事件 | - |
ItemEvents | firstRightClicked | 物品一次右键事件 | - |
ItemEvents | firstLeftClicked | 物品一次左键事件 | - |
BlockEvents | rightClicked | 方块右键事件 | |
BlockEvents | leftClicked | 方块左键事件 | - |
BlockEvents | placed | 方块放置事件 | - |
BlockEvents | broken | 方块破坏事件 | - |
BlockEvents | detectorChanged | ? | - |
BlockEvents | detectorPowered | ? | - |
BlockEvents | detectorUnpowered | ? | - |
BlockEvents | farmlandTrampled | 农田踩踏事件 | - |
EntityEvents | death | 实体死亡事件 | - |
EntityEvents | hurt | 实体受伤事件 | - |
EntityEvents | checkSpawn | 检查后实体生成事件(做了部分过滤) | - |
EntityEvents | spawned | 实体生成事件 | - |
EntityEvents | drops | 实体物品掉落事件 | - |
PlayerEvents | loggedIn | 玩家登入游戏事件 | - |
PlayerEvents | loggedOut | 玩家退出游戏事件 | - |
PlayerEvents | respawned | 玩家重生事件 | - |
PlayerEvents | tick | 玩家tick事件 | - |
PlayerEvents | chat | 玩家聊天事件 | - |
PlayerEvents | decorateChat | 玩家发送消息出去时事件 | - |
PlayerEvents | advancement | 当玩家获取进度时调用 | - |
PlayerEvents | inventoryOpened | 玩家打开背包事件 | - |
PlayerEvents | inventoryClosed | 玩家关闭背包事件 | - |
PlayerEvents | inventoryChanged | 玩家背包变化事件 | |
PlayerEvents | chestOpened | 玩家打开箱子事件 | - |
PlayerEvents | chestClosed | 玩家关闭箱子事件 | - |
客户端文件夹下client_scripts
主事件 | 子事件 | 用处 | 示例 |
---|---|---|---|
ClientEvents | highPriorityAssets | - | - |
ClientEvents | init | 客户端初始化事件 | - |
ClientEvents | loggedIn | - | - |
ClientEvents | loggedOut | - | - |
ClientEvents | tick | 客户端tick事件 | - |
ClientEvents | painterUpdated | ? | - |
ClientEvents | leftDebugInfo | - | - |
ClientEvents | rightDebugInfo | - | - |
ClientEvents | paintScreen | 客户端屏幕渲染事件 | - |
NetworkEvents | fromServer | 来自服务端发来的网络消息 | - |
ItemEvents | tooltip | 物品提示 | |
ItemEvents | clientRightClicked | - | - |
ItemEvents | clientLeftClicked | - | - |
模组提供的事件
主事件 | 子事件 | 所在文件夹 | 用处 |
---|---|---|---|
JEIAddedEvents | registerRecipeCatalysts | client_scripts | 注册jei配方种类事件 |
JEIAddedEvents | registerRecipes | client_scripts | 注册jei配方事件 |
JEIAddedEvents | registerVanillaCategoryExtensions | client_scripts | 注册原版种类扩展事件? |
JEIAddedEvents | registerIngredients | client_scripts | 注册材料事件? |
JEIAddedEvents | onRuntimeAvailable | client_scripts | 可用于运行时? |
JEIAddedEvents | registerGUIHandlers | client_scripts | 注册GUI处理事件 |
JEIAddedEvents | registerItemSubtypes | client_scripts | 注册物品子类型 |
JEIAddedEvents | registerAdvanced | client_scripts | 高级注册? |
JEIAddedEvents | registerFluidSubtypes | client_scripts | 注册流体子类型 |
JEIAddedEvents | registerCategories | client_scripts | 注册种类? |
JEIAddedEvents | registerRecipeTransferHandlers | client_scripts | 注册配方传输处理? |
JadeEvents | onCommonRegistration | startup_scripts | ~ |
JadeEvents | onClientRegistration | client_scripts | ~ |
ArchEvents | registry | startup_scripts | Arch的注册事件 |
ArchEvents | handleStartup | startup_scripts | Arch的启动端事件 |
ArchEvents | handleServer | server_scripts | Arch的服务端事件 |
ArchEvents | handleClient | client_scripts | Arch的客户端端事件 |
CommonAddedEvents | entityTame | server_scripts | 驯服实体事件 |
CommonAddedEvents | playerClone | server_scripts | 玩家使生物繁殖事件 |
CommonAddedEvents | entityEnterChunk | server_scripts | 实体进去区块事件 |
CommonAddedEvents | playerRespawn | server_scripts | 玩家重生事件 |
CommonAddedEvents | playerChangeDimension | server_scripts | 玩家维度改变事件 |
主事件 | 子事件 | 所在文件夹 | 用处 |
---|---|---|---|
Ponder | registry | client_scripts | 注册思索的渲染事件 |
主事件 | 子事件 | 所在文件夹 | 用处 |
---|---|---|---|
CreateHeatJS | registerHeatEvent | starup_scripts | 注册机械动力的热源 |
最后更新于