function deathHook(ATTACKER_UUID, VICTIM_UUID){ }エンティティの死亡モーションが始まった時に呼び出されるフック関数。
死亡モーションとはモブが横倒しになる、あの動き。
死亡モーションが終わるまではエンティティは存在し続け、叩けばattackHookも呼び出される。
死亡モーションが終わると、エンティティは消え、entityRemovedHookが呼び出される。
型 | 引数 | 説明 |
---|---|---|
Number | ATTACKER_UUID | 死亡するエンティティにトドメを刺したエンティティのUUID 火炎ダメージなどで死ぬ場合は-1 |
Number | VICTIM_UUID | これから死亡するエンティティのUUID |
function deathHook(ATTACKER_UUID, VICTIM_UUID){ var attackerTypeId = Entity.getEntityTypeId(ATTACKER_UUID); var victimTypeId = Entity.getEntityTypeId(VICTIM_UUID); var attackerTypeName; var victimTypeName; for(var key in EntityType){ if(EntityType[ key ]==attackerTypeId){ attackerTypeName=key; } if(EntityType[ key ]==victimTypeId){ victimTypeName=key; } } clientMessage("攻撃者は"+attackerTypeName+" (UUID : "+ATTACKER_UUID+")です。"); clientMessage("被害者は"+victimTypeName+" (UUID : "+VICTIM_UUID+")です。"); }
コメントをかく