【急募】RPとBPをまとめる方法について

スポンサーリンク

マイクラの配布サイト フォーラム 技術相談(統合版) 【急募】RPとBPをまとめる方法について

5件の返信スレッドを表示中
  • 投稿者
    投稿
    • #222027返信

      RPとBPをまとめてアドオンを作りたいんですが、上手くいきません。
      RPとBPのマニフェストの一部のUUIDって同じにするんでしょうか。
      よく構造がわからないので誰かご教授ください。
      【構造】
      TESTPack
      |ーーTEST_BP
      | |_____manifest.json
      | |_____scripts
      | |____main.js
      |ーーTEST_RP
      |______manifest.json
      |______ui
      |____hub_screen.json
      【マニフェストのコード】
      ・BP

      {
      “format_version”: 2,
      “header”: {
      “name”: “TEST 1”,
      “description”: “TEST-addon”,
      “uuid”: “97a08d8c-c22e-4fba-ac57-f6c6a00848c4”,
      “version”: [1, 0, 0]
      },
      “modules”: [
      {
      “type”: “script”,
      “language”: “javascript”,
      “uuid”: “4d0c10ea-f88e-44a8-bf16-b5975f28d000”,
      “version”: [1, 0, 0],
      “entry”: “scripts/main.js”
      }
      ],
      “dependencies”: [
      {
      “module_name”: “@minecraft/server”,
      “version”: “1.10.0”
      }
      ]
      }

      ・RP

      {
      “format_version”: 2,
      “header”: {
      “name”: “TEST 1”,
      “description”: “TEST-addon”,
      “uuid”: “d8c69bd5-f645-4ece-b8b4-cb174dd6d401”,
      “version”: [1, 0, 0]
      },
      “modules”: [
      {
      “type”: “resources”,
      “uuid”: “e764bec4-2457-4520-9eba-829fd943ef43”,
      “version”: [1, 0, 0]
      }
      ]
      }

    • #222067返信
      匿名
      ゲスト

      なんでRPとBPがまとまってるんだ???
      無知なだけかもしれないけど、まとめることはできないはず

    • #222131返信
      コウクマ
      参加者

      編集したら消えたので再度
      【構造】
      behaviorとresourceの中身をそれぞれ「.mcpack」にする
      その二つをまとめて「.mcaddon」にする

      
      TESTPack ← TESTPack.mcaddon
      |-TEST_BP ← TEST_BP.mcpack
        |-manifest.json
        |-scripts
          |-main.js
      |-TEST_RP ← TEST_RP.mcpack
        |-manifest.json
        |-ui
          |-hub_screen.json
      

      【マニフェストのコード】
      ・BP

      
      {
      	"format_version": 2,
      	"header": {
      		"name": "TEST 1",
      		"description": "TEST-addon",
      		"uuid": "97a08d8c-c22e-4fba-ac57-f6c6a00848c4",
      		"version": [1, 0, 0]
      	},
      	"modules": [
      		{
      			"type": "data",
      			"uuid": "headerとは別のUUID", 
      			"version": [1, 0, 0]
      		},
      		{
      			"type": "script",
      			"language": "javascript",
      			"uuid": "4d0c10ea-f88e-44a8-bf16-b5975f28d000",
      			"version": [1,0,0],
      			"entry": "scripts/main.js"
      		}
      	],
      	"metadata": {
      		"authors": ["製作者名"],
      		"product_type": "addon"
      	},
      	"dependencies": [
      		{
      			"uuid": "d8c69bd5-f645-4ece-b8b4-cb174dd6d401", ←ここでRPのheaderのUUIDと紐づけ
      			"version": [1, 0, 0]
      		},
      		{
      			"module_name": "@minecraft/server-ui", ←ActionFormDataとかを使うなら必要
      			"version": "1.3.0"
      		},
      		{
      			"module_name": "@minecraft/server",
      			"version": "1.10.0"
      		}
      	]
      }
      

      ・RP

      
      {
      	"format_version": 2,
      	"header": {
      		"name": "TEST 1",
      		"description": "TEST-addon",
      		"uuid": "d8c69bd5-f645-4ece-b8b4-cb174dd6d401",
      		"pack_scope": "world",
      		"version": [1,0,0]
      	},
      	"modules": [
      		{
      			"type": "resources",
      			"uuid": "878ab913-c67c-48f0-8ba6-22b91e9a9902",
      			"version": [1,0,0]
      		}
      	],
      	"metadata": {
      		"authors": ["製作者名"],
      		"product_type": "addon"
      	},
      	"dependencies": [
      		{
      			"uuid": "97a08d8c-c22e-4fba-ac57-f6c6a00848c4", ←ここでBPのheaderのUUIDと紐づけ
      			"version": [1,0,0]
      		}
      	]
      }
      
      • #222224返信

        なるほど。
        そのmcpackたちはまた別のファイルに入れてからzipにしてmcaddonにすればいいですか?

        Test 1 > Test 1.zip > Test 1.mcaddon
        |____Test_BP.mcpack
        |____Test_RP.mcpack

    • #222257返信
      コウクマ
      参加者

      そうですね、それで出来ます。
      TEST_BP、TEST_RPの中身をそれぞれzip化して「.mcpack」に変更
      TEST_BP.mcpackとTEST_RP.mcpackを選択して、zip化して「.mcaddon」に変更
      scriptをtypescriptでちゃんと書いているならデプロイしてパッケージ化が必要ですが。

    • #222550返信

      追記です。
      両方選択ってどうやるんでしょうか

    • #222560返信

      なんとかできました、、、

5件の返信スレッドを表示中
返信先: 【急募】RPとBPをまとめる方法についてで#222224に返信
あなたの情報:




スポンサーリンク