Entity.spawnMob(X, Y, Z, EntityTypeID, Texture);EntityTypeとテクスチャを指定してエンティティをスポーンさせる関数
Textureを省略すると、自然スポーンした時と同じ処理がなされる。
EntityType.LIGHTNING_BOLTを指定しても、ワールドに入り直さないとスポーンしないバグがあったが、
BL:1.12.2で修正された。
型 | 引数 | 説明 | 省略 |
---|---|---|---|
double | X | X軸の座標 | |
double | Y | Y軸の座標 | |
double | Z | Z軸の座標 | |
int | EntityTypeID | エンティティのタイプID EntityType | |
string | Texture | テクスチャ名 | 可 |
//棒でブロックの上を叩くと様々なmobがスポーンするテンプレ var keys = Object.keys(EntityType); //keyを取得 var i = 0; function useItem(X,Y,Z,itemID,blockID,side){ if(itemID==280 && side==1){ if(keys[i]!="PAINTING"){ var UUID = Entity.spawnMob(X+0.5, Y+1.5, Z+0.5, EntityType[ keys[i] ]);//Textureを省略 clientMessage("スポーンした "+keys[i]+" のUUIDは "+UUID+" です。"); //『スポーンした ARROW のUUIDは -528280977401 です。』 }else{ clientMessage(keys[i]+"はこの設定でスポーンさせるとエラーで落ちてしまうので除外しました"); } i = (i+1)%keys.length; } }
コメントをかく