谁有我的世界js函数表啊

JavaScript010

谁有我的世界js函数表啊,第1张

一.钩子(hook)函数

当执行了特定动作时,这些函数会运行并执行其他函数

1.function useItem(x,y,z,itemId,blockId,side,itemDamage,blockDamage){}

当进行一次点击时(如使用物品或放置方块,食用食物不包括在内)会触发这个函数,并返回数据

x:被点击方块的x坐标

y:被点击方块的y坐标

z:被点击方块的z坐标

itemId:点击时手里拿的物品id(空手为0)

blockId:被点击方块的id

side:方块被从哪个方向点击

itemDamage:点击时手里拿的物品附加值(伤害值)

blockDamage:被点击方块的附加值(伤害值)

2.function attackHook(attacker,victim){}

当点击或攻击了一个生物mob(动物,怪物,玩家(待确认))时会触发这个函数,并返回数据。

attacker:进行了点击或攻击动作的mob

victim:被点击或攻击的mob

3.function modTick(){}

每刻(1/20s 0.05s)执行一次

4.function procCmd(cmd){}

在聊天里输入以"/"开头的话文字并执行(回车)时会触发

cmd:在聊天里输入的以"/"开头的文字(不包含"/")

5.function newLevel(){}

当世界被载入时(出现"Building terrain"时)会触发

6.function leaveGame(){}

当离开当前世界(返回主菜单)时会触发

7.function entityAddedHook(entity){}

当一个新的实体被添加(包括箭,下落的方块,点燃的TNT等)时会触发

entity:被添加的自然实体

8.function entityRemovedHook(entity){}

一个实体(包括箭,下落的方块,点燃的TNT等)消失或死亡时会触发

entity:被移除的实体

9.function deathHook(murderer, victim){}

当一个生物mod死亡时会触发

murderer:造成死亡的实体

victim:死亡的实体

首先回答你第一个问题:

1、我的世界的JS用的是javascript脚本语言。

2、函数名("str")的意思是这个函数的传入实参是str。如果不加引号就是传入空。

js就相当于游戏的mod一样(简单来说就是添加一些游戏里没有的东西来添加游戏的乐趣)至于js怎么用嘛,你必须下载一个方块启动器,下载方块启动器后,打开来你会发现游戏里多了一个扳手的标志,点击扳手按第四个接下来你会发现正下方有一个管理js文件的,点击他把你下载的js给放进去(js也必须对正游戏版本下载)接下来你就能体现到js给你带来不一样的乐趣了对了,科普一下,方块启动器还能换游戏的材质包还有人物形象