- 17
- 0
- 约9.25千字
- 约 5页
- 2016-11-04 发布于重庆
- 举报
MinecraftPEJavaScript函数
Minecraft PE JavaScript函数
一.钩子(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:死亡的实体
10.function levelEventHook(entity,eventType,x,y,z,data){}
当门(木门,栅栏门,陷阱门)被打开或关闭时会触发
当羊吃掉草时触发
睡觉时触发
entity:动作的实体(观测数据。总是为0)
eventType:事件类型(观测数据。开关门数据为1003,羊吃草的数据为2001,睡觉的数据为9800)
x,y,z:被点击的门方块的坐标,被吃掉的草方块的坐标,睡觉时为(0,0,0)
data:未知(观测数据。开关门,睡觉的数据为0,羊吃草的数据为2)
11.function blockEventHook(x,y,z,eventType,data){}
每三秒检查所有箱子的开关状态
x,y,z:箱子的坐标
eventType:事件类型(观测数据为1)
data:未知(观测数据。关闭为0,打开为1,打开过程中为2(待确认)。检查大箱子时第二个被放置的箱子数值改变,另一个一直为0)
12.function destroyBlock(x,y,z,side){}
当一个方块被破坏时会触发
x,y,z:方块的坐标
side:方块被从哪个方向破坏
二.文字显示函数
也就是在游戏中现实文字的函数,也比较常用。
1.print(text);
将数据显示在浮动窗口里
text可以是非实体变量或被括起来的字符串
如print(text);
2.clientMessage(text);
将数据显示在聊天框里
text可以是非实体变量或被括起来的字符串
如clientMessage(text);
颜色 clientMessage(ChatColor.颜色+text);
例子:clientMessage(ChatColor.YELLOW + Its the + ChatColor.RED + Red + ChatColor.GREEN + Green + ChatColor.YELLOW + show!);
颜色表:BLACK,DARK_BLUE,DARK_GREEN,DARK_AQUA,DARK_RED,DARK_PURPLE,GOLD,GRAY,DARK_GRAY,BLUE,GREEN,AQUA,RED,LIGHT_PURPLE,YELLOW,WHITE
三.获取坐标函数
即在游戏中获取一个坐标,并使用。
1.getPlayerX();getPlayerY();getPlayerZ();
获取玩家的x,y,z坐标
2.getPlayerEnt(
您可能关注的文档
- H型截面轴心受压柱实验.doc
- HXD3C电力机车受电弓分析调试操作法论文.doc
- ICU医院感染管理制度(已看).doc
- iAnalysisandValidationofanAutomotiveHVAC.doc
- ibeacon详解.docx
- ICU常用技术操作.doc
- ICU常用药物注意事项.doc
- IAAT模拟题.docx
- IBMServeRaidMR5000阵列卡WebBIOS配置.doc
- ICEM网格划法的学习总结.doc
- 2026浙江杭州市转塘小学诚聘语文、数学、英语教师(非事业)备考题库及参考答案详解.docx
- 2026浙江杭州市西溪实验学校诚聘小学语文老师(非事业)备考题库附答案详解.docx
- 2026浙江杭州市西溪实验学校诚聘小学语文老师(非事业)备考题库及答案详解一套.docx
- 2026浙江杭州市钱塘外语学校诚聘各科教师(非事业)备考试题带答案详解.docx
- 2026浙江杭州市西溪实验学校诚聘小学语文老师(非事业)备考试题及完整答案详解1套.docx
- 2026浙江杭州市西溪实验学校诚聘小学英语老师(非事业)备考试题及答案详解一套.docx
- 民营企业进出口商会商业运营策划书.pdf
- 2026浙江杭州市西溪实验学校诚聘小学英语老师(非事业)备考题库及答案详解一套.docx
- 2026浙江杭州市西溪实验学校诚聘小学英语老师(非事业)备考试题及答案详解1套.docx
- 2026浙江杭州市西溪实验学校诚聘小学英语老师(非事业)备考试题及答案详解1套.docx
最近下载
- 小学数学巧算24点专项练习题(每日一练,共9份).docx VIP
- 小学数学巧算24点专项练习题(每日一练,共19份).docx VIP
- 浙江省温州市2025年数学中考一模试卷.pptx VIP
- 9宫格数独练习题(初级简单,每日一练,共19份).pdf VIP
- 9宫格数独练习题(初级简单,每日一练,共31份).pdf VIP
- 2023年浙江省温州市中考数学真题.docx VIP
- (81格)舒尔特方格-儿童注意力训练(每日一练,共24份).docx VIP
- (81格)舒尔特方格-儿童注意力训练(每日一练,共19份).docx VIP
- (25格)舒尔特方格练习题儿童注意力训练(每日一练,共9份).docx VIP
- (25格)舒尔特方格练习题儿童注意力训练(每日一练,共16份).docx VIP
原创力文档

文档评论(0)