リソースパックを制作してマイクラをさらに楽しむ!-
リソースパックを制作してマイクラをさらに楽しむ!-

リソースパックを制作してマイクラをさらに楽しむ!-

【革命】統合版で額縁を透明にする方法を解説! – リソースパックを制作してマイクラをさらに楽しむ!-
  • マインクラフト
  • minecraft, ゲーム, 解説
マインクラフト 目次
  • 1 はじめに
    • 1.1 Youtube動画
  • 2 本題
    • 2.1 com.mojangの場所
    • 2.2 manifest.jsonの作成
    • 2.3 blocks.jsonの作成
  • 3 問題点
  • 4 まとめ

はじめに

マインクラフトには「額縁」というアイテムがあります。これは装飾マニアなら隅に置けないアイテムで、アイテムの装飾において非常に重宝するアイテムです。

さて、この額縁ですが、実は透明にできることはあまり知られていません。厳密に言うと、Java版においてはNBTタグが存在し、コマンド1つで簡単に透明な額縁を配置できることが知られている一方で、統合版にはご存じの通りNBTタグが存在しないため、透明な額縁の作成は長年不可能であると思われてきました。

しかし、実はリソースパックを使えば透明な額縁の作成が可能になるのです。リソースパックとは、主にアイテム・ブロック・エンティティ・UIなどのテクスチャー見た目に関する情報を詰め込んだもので、このリソースパックを編集することによって額縁を透明にすることができます。

本記事では、リソースパックを用いた透明な額縁の作成方法について解説します。

Youtube動画

本記事の内容について解説したYoutube動画を作成しました。こちらより視聴可能です。

本題

まずは、リソースパックの作成にあたってcom.mojangフォルダを開きましょう。フォルダの場所は以下です。

com.mojangの場所

フォルダcom.mojangは1.21.120環境で

C:\Users\(ユーザー名)\AppData\Roaming\Minecraft Bedrock\Users\Shared\games\com.mojang

に存在します。エクスプローラー上で、「AppData」というファイルは隠しファイルなので、これを選択するためには、エクスプローラーの「表示」設定から隠しファイルのチェックをオンにしてください。

  • 1.21.120以前は「C:\Users\(ユーザー名)\AppData\Local\Packages\Microsoft.MinecraftUWP_8wekyb3d8bbwe\LocalState\games\com.mojang」という場所でした
manifest.jsonの作成

次に、com.mojangを開いて中にあるdevelopment_resource_packsフォルダを開きましょう。その中で右クリックし、新規フォルダを作成後、適当な名前をつけましょう。

次に、作成したフォルダを開いてmanifest.jsonを作成します。manifest.jsonの中身は以下。

{ "format_version":2, "header":{ "description":"額縁を透明にします", "name":"額縁透明リソースパック", "uuid":"12886026-405d-4fda-b052-e88d42ada905", "version":[1,0,0], "min_engine_version":[1,20,20] }, "modules":[ { "description" : "リソースパック", "type":"resources", "uuid": "12886026-405d-4fda-b052-e88d42ada901", "version":[1,0,0] } ] } コピー Copied!

動画内でも説明していますが、nameやdescriptionはそれぞれこのリソースパックの名前と説明を定義します。お好みでアレンジしてください。また、uuidはこのリソースパック固有のidです。uuidジェネレーターを用いて変更することをお勧めします。

blocks.jsonの作成

次に、これと同階層の場所にblocks.jsonを作成します。これはブロックのテクスチャーや簡単な挙動を定義するファイルであり、これを編集することによって透明な額縁を作成していくことになります。具体的なファイルの中身は以下:

{ "format_version":"1.16.100", "frame":{ "blockshape":"invisible", "textures":"itemframe_background", "sound":"itemframe" } } コピー Copied!

これを保存し、リソースパックを有効化するとゲーム内で額縁が透明になっていることが分かると思います。

問題点

しかし、この方法だとすべての額縁が透明になってしまいます。従って、一部の額縁を可視化した状態で、一部の額縁だけ透明にする、ということが困難なのです。

これを回避するため、先ほどのblocks.jsonのうちの、frameをglow_frameに変えて光る額縁だけを透明にするといった方法が考えられます。

これによって、以下の画像のように普通の額縁と透明な額縁を共存させることが可能になります。

まとめ

このように、リソースパックを自作することによって透明な額縁を作成することが可能になります。透明な額縁を作れると装飾に大きな差が出ますので、是非皆さんもお試しください。

  • Prev 【爽快】「自動で動くブロック」の作り方を解説 – ScriptAPIでゲーム制作【マイクラ統合版】
  • Next 【WEB版】マイクラ統合版のScriptAPIを完全解説 – 概要とコマンド、UI、エンチャントの自作方法について -【プログラミング】
最新情報をチェックしよう!
  • フォローする
📎📎📎📎📎📎📎📎📎📎
BOT