Behavior Packを作成する場所をdevelopment_behavior_packsフォルダに置くか、各ワールドのフォルダの下層にするか2通りある。ここではdevelopment_behavior_packsフォルダに置く。
ストラクチャーブロックで構造物をコピー、保存
/give @s minecraft:structure_block
でストラクチャーブロックをGet.
次にストラクチャーブロックを配置し、コピーしたい構造物が含まれるようにSizeとOffsetを調整し名前を付ける(ここではTestとした)
Saveを押して保存する。
同じワールド内にペーストする場合は、再度ストラクチャーブロックを置いてModeをLoad、名前を先ほどつけたものにしてLoadを押せばよい。
問題はこれを別のワールドに移行したい場合だ。
この場合はSaveではなくExportを選ぶ。
好きな場所にファイルを保存する。ここではTestという名前を付けた。
Behavior packを作る
C:\user\(ユーザ名)\AppData\Local\Packages\Microsoft.MinecraftUWP_8wekyb3d8bbwe\LocalState\games\com.mojang\development_behavior_packs
にフォルダを作る。ここではtest_behavior_packとした。
このフォルダ内に
1) structures folder
2) manifest.json
3) pack_icon.png
を作る。
1) structures folder
この中に移動したい構造物(structure)を入れる。複数でもよい。
2) manifest.json
textファイルを作り、manifest.jsonに変更、manifest.jsonに下記をコピペ。
{
"format_version": 1,
"header": {
"name": "Test",
"description": "",
"uuid": "1ea13dec-f1d4-4b0c-90f9-710566efd112",
"min_engine_version": [1, 12, 0],
"version": [0, 0, 1]
},
"modules": [
{
"description": "",
"type": "data",
"uuid": "22ee2494-0d1d-49a6-a48c-f8748ec3b853",
"version": [0, 0, 1]
}
]
}
4行目の
"name": "Test"
のTestは好きに変えてよい。これが名前になる。
3) pack_icon.png
アイコンにしたい画像をpack_icon.pngという名前で保存。ここでは構造物がわかるようなアイコンにした。
以上で準備終了。
構造物を移行したいワールドにBehavior packを入れる
新たにワールドを作成し、Behaviour Packsを選択。
AvailableにTestが表示されるのでActivateする。
ワールドをCreateし、ストラクチャーブロックを置き、ModeをLoadに、名前を入力して下のLoadを押す。
これで別ワールドの構造物を移行できた。
下記に追加