Mojangより配信されているMinecraft: Pocket EditionのModについて包括的に扱うwikiです。

Entity.setExtraData

概要

Entity.setExtraData(UUID, key, data);
Entity.getExtraDataで引き出せる情報を設定する関数。

この関数の凄い所は、UUIDkeyが一致すれば、
他の.jsファイルからも情報が引き出せる事だ。

だが、1.12.1現在、この関数を用いたモブのスキンがバグる現象を確認。

引数

引数説明
ObjectUUIDエンティティ固有の番号
Stringkeyキーワードに使う文字列
必ず"作者.モッド名.キーワード"の形で指定すること
Stringdata保存したいデータ
key キーワードに使う文字列
ドッド(.)が一つ以上あればエラーは出ないが、
出来るだけ管理しやすい文字列にするべきだろう。

戻り値

  • boolean型
  • セーブが成功するとtrueが返ってくる様だ。

類似関数

このページへのコメント

Entity.setExtraDataを使用後、他のデータまで改変される模様。
要検証。

0
Posted by プログラマーGenboo 2016年05月18日(水) 15:24:03 返信

ワールドディレクトリにjson作る
ワールドとUUIDとキーの組み合わせでエンティティの特定らくになる
ディレクトリにデータが入ってるので、ワールド配布しても情報が保持される

存在しないエンティティの値(-1)も受け付ける
なので、エンティティに関係ないワールド全体のデータも設定出来る

テクスチャバグが確認出来なかったので、直っているのかも
PE:0.14.0, BL:1.12.5

0
Posted by ミハエル 2016年04月07日(木) 14:22:09 返信

コメントをかく


利用規約をご確認のうえご記入下さい

WIKi内検索

メンバーのみ編集できます

メンバー募集!