手冊:levelEventHook

出自Minecraft基岩版开发Wiki
levelEventHook
Function
鈎子函式
參數型別
參數 1
Number:int
參數 2
Number:int
參數 3
Number:int
參數 4
Number:int
參數 5
Number:int
參數 6
Number:int
傳回值型別
void
API
適用語言

levelEventHookModPE Script的一個鈎子函式,當存檔事件觸發時會被呼叫。

語法[編輯]

function levelEventHook(player, eventType, x, y, z, data){}

參數[編輯]

參數一 player
int型別,廣播該存檔事件的用戶端對應的玩家的UUID‌[需要驗證]
參數二 eventType
int型別,事件型別的數字ID。
參數三 x
int型別,該存檔事件發生的X座標。
參數四 y
int型別,該存檔事件發生的Y座標。
參數五 z
int型別,該存檔事件發生的Z座標。
參數六 data
int型別,該存檔事件的資料值。

掛鈎上下文[編輯]

一個存檔事件在遊戲的存檔事件廣播器中廣播。

存檔事件列表[編輯]

列舉鍵 描述
Undefined 0 未定義事件
SoundClick 1000 音效:點擊
SoundClickFail 1001 音效:點擊失敗
SoundLaunch 1002 音效:啟動
SoundOpenDoor 1003 音效:開門
SoundFizz 1004 音效:滋滋聲
SoundFuse 1005 音效:熔化
SoundPlayRecording 1006 音效:播放唱片
SoundGhastWarning 1007 音效:地獄幽靈警告
SoundGhastFireball 1008 音效:地獄幽靈火球
SoundBlazeFireball 1009 音效:烈焰使者火球
SoundZombieWoodenDoor 1010 音效:殭屍砸門
SoundZombieDoorCrash 1012 音效:殭屍破門
SoundZombieInfected 1016 音效:殭屍感染
SoundZombieConverted 1017 音效:殭屍恢復
SoundEndermanTeleport 1018 音效:終界蟎傳送
SoundAnvilBroken 1020 音效:鐵砧損壞
SoundAnvilUsed 1021 音效:鐵砧使用
SoundAnvilLand 1022 音效:鐵砧落地
SoundInfinityArrowPickup 1030 音效:無線箭矢取得
SoundTeleportEnderPearl 1032 音效:終界珍珠傳送
SoundAddItem 1040 音效:加入物品
SoundItemFrameBreak 1041 音效:物品展示框破碎
SoundItemFramePlace 1042 音效:物品展示框放置
SoundItemFrameRemoveItem 1043 音效:物品展示框移除物品
SoundItemFrameRotateItem 1044 音效:物品展示框旋轉物品
SoundExperienceOrbPickup 1051 音效:拾起經驗球
SoundTotemUsed 1052 音效:使用圖騰
SoundArmorStandBreak 1060 音效:盔甲座破碎
SoundArmorStandHit 1061 音效:盔甲座受到攻擊
SoundArmorStandLand 1062 音效:盔甲座落地
SoundArmorStandPlace 1063 音效:盔甲座放置
ParticlesShoot 2000 粒子:發射
ParticlesDestroyBlock 2001 粒子:摧毀方塊
ParticlesPotionSplash 2002 粒子:藥水噴濺
ParticlesEyeOfEnderDeath 2003 粒子:終界之眼死亡
ParticlesMobBlockSpawn 2004 粒子:生物方塊生成
ParticleCropGrowth 2005 粒子:作物生長
ParticleSoundGuardianGhost 2006 粒子音效:深海守衛地獄幽靈
ParticleDeathSmoke 2007 粒子:死亡煙霧
ParticleDenyBlock 2008 粒子:拒絕方塊
ParticleGenericSpawn 2009 粒子:一般生成
ParticlesDragonEgg 2010 粒子:龍蛋
ParticlesCropEaten 2011 粒子:作物被啃食
ParticlesCrit 2012 粒子:暴擊
ParticlesTeleport 2013 粒子:傳送
ParticlesCrackBlock 2014 粒子:方塊產生裂痕
ParticlesBubble 2015 粒子:氣泡
ParticlesEvaporate 2016 粒子:蒸發
ParticlesDestroyArmorStand 2017 粒子:摧毀盔甲座
ParticlesBreakingEgg 2018 粒子:蛋破碎
ParticleDestroyEgg 2019 粒子:摧毀蛋
ParticlesEvaporateWater 2020 粒子:蒸發水
ParticlesDestroyBlockNoSound 2021 粒子:無聲摧毀方塊
ParticlesKnockbackRoar 2022 粒子:擊退咆哮
ParticlesTeleportTrail 2023 粒子:傳送拖尾
ParticlesPointCloud 2024 粒子:藥水效果雲
ParticlesExplosion 2025 粒子:爆炸
ParticlesBlockExplosion 2026 粒子:方塊爆炸
StartRaining 3001 時間:開始雨雪
StartThunderstorm 3002 時間:開始暴風雨
StopRaining 3003 時間:停止雨雪
StopThunderstorm 3004 時間:停止暴風雨
GlobalPause 3005 時間:全域暫停
SimTimeStep 3006 時間:模擬時間步進
SimTimeScale 3007 時間:模擬時間放縮
ActivateBlock 3500 方塊:啟動方塊
CauldronExplode 3501 方塊:鍋釜爆炸
CauldronDyeArmor 3502 方塊:鍋釜盔甲染色
CauldronCleanArmor 3503 方塊:鍋釜盔甲清洗
CauldronFillPotion 3504 方塊:鍋釜填充藥水
CauldronTakePotion 3505 方塊:鍋釜取回藥水
CauldronFillWater 3506 方塊:鍋釜填充水
CauldronTakeWater 3507 方塊:鍋釜取回水
CauldronAddDye 3508 方塊:鍋釜加入染料
CauldronCleanBanner 3509 方塊:鍋釜旗幟清洗
CauldronFlush 3510 方塊:鍋釜沖洗‌[需要驗證]
AgentSpawnEffect 3511 方塊:智慧體生成效果
CauldronFillLava 3512 方塊:鍋釜填充熔岩
CauldronTakeLava 3513 方塊:鍋釜取回熔岩
StartBlockCracking 3600 方塊:方塊開始產生裂痕
StopBlockCracking 3601 方塊:方塊停止產生裂痕
UpdateBlockCracking 3602 方塊:方塊更新裂痕規模
AllPlayersSleeping 9800 玩家:所有玩家入睡
JumpPrevented 9810 玩家:跳躍被阻止
ParticleLegacyEvent 16384 粒子舊版事件

歷史[編輯]

BlockLauncher
?加入了levelEventHook(entity, eventType, x, y, z, data)
?參數表中的entity改名為player
?將該函式從ModPE Script的函式轉儲中隱去。

Template:ModPE