所有事件使用

所有事件

本章中将会列举出所有事件和对应的示例,其中包括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

注册机械动力的热源

最后更新于