function entityRemovedHook(UUID){ }エンティティ居なくなった直後に呼び出されるフック関数。
このフックに渡されるUUIDもう居なくなってしまったエンティティのものなので、
このUUIDを使って何か情報を取り出そうとしても、存在しないエンティティからは情報が引き出せない。
特定の種類のエンティティの消失を検出したいなら、このフックが動作する前にあらかじめ対象のUUIDをグローバル領域で保存しておく必要がある。
function entityRemovedHook(UUID){ var removedTypeId = Entity.getEntityTypeId(UUID); clientMessage("何かしらのエンティティが消えました。"); clientMessage("UUID : "+UUID+", EntityTypeID : "+removedTypeId); //『UUID : -137438953444, EntytyTypeID : 0』 //機能しないUUIDになってしまっているので、EntytyTypeIDは常に0 }
コメントをかく