【マイクラ】packstackコマンドの使い方・構文・パックスタック確認【統合版】

この記事はマイクラ統合版(Bedrock Edition)向けです
/packstack は、ワールドに入っているパックの重なり順を確認するためのコマンドです
Java版では使えないのでご注意ください

こんにちは。ゆずかきです。

統合版でアドオンやリソースパックを入れて遊んでいると、たまに、

「入れたはずのテクスチャが反映されない」
「アドオンの挙動が思った通りにならない」
「ワールドテンプレートに何か入っているっぽいけど、何が読み込まれているのか分からない」

…ということ、ありませんか?

そういう時に便利なのが、/packstack コマンドです。

このコマンドを使うと、クライアント側・サーバー側で読み込まれているパックスタックをチャット欄に表示できます。
簡単に言うと、今そのワールドで「どのパックがどの順番で読み込まれているのか」を確認するためのコマンドですね。

特に、複数のアドオンを入れているワールドでは、パックの読み込み順がかなり大事です。
同じテクスチャ・同じエンティティ・同じレシピなどを複数のパックが触っている場合、優先度の高いパックが勝つことがあります。

なので、/packstack は建築勢というより、

  • アドオンを入れて遊ぶ方
  • 配布ワールド・マーケットプレイスワールドで遊ぶ方
  • 統合版サーバーを管理している方
  • リソースパックの反映ミスを調べたい方

に向いた、少し開発者寄りの便利コマンドです。

この記事では、packstackコマンドの構文・使い方・clientとserverの違い・実際に何を確認すれば良いかを、できるだけ普通のプレイヤー目線で整理していきますね。

※本記事はMinecraft: Bedrock Edition 26.0以降の仕様を前提にしています。
※ゲーム内の仕様については、公式ドキュメントおよびBedrock系コミュニティ資料を参考に整理しています。


目次

1. packstackコマンドとは
2. packstackコマンドの基本構文
3. clientとserverの違い
4. verboseとexclude-vanillaの使い方
5. 実際に使うならこの順番がおすすめ
6. パックスタック確認で分かること
7. アドオンが反映されない時の見方
8. packstackコマンドが使えない時の原因
9. 以前のバージョンとの違い
10. まとめ
11. 参考文献

この記事で分かること
・統合版の/packstackコマンドの使い方
clientserverの違い
・リソースパックやアドオンの読み込み順を確認する考え方
・アドオンが反映されない時にどこを見るべきか


1. packstackコマンドとは

/packstack は、現在読み込まれているパックの一覧をチャット欄に表示するコマンドです。

正式には、クライアント側またはサーバー側のpack stack(パックスタック)を出力するためのコマンドです。

パックスタックという言葉だけ見ると少し難しく感じますが、要するに、

マイクラがどのパックを、どの優先順位で読み込んでいるか

を表すものです。

統合版では、リソースパックやビヘイビアーパックを複数入れて遊ぶことがありますよね。
例えば、

  • 見た目を変えるリソースパック
  • モブやアイテムを追加するアドオン
  • 配布ワールドに最初から入っているワールドテンプレート
  • サーバー側で指定されているパック

こういうものが重なっている場合、どれが先に読み込まれて、どれが後から上書きしているのかが大事になります。

たとえば、AというリソースパックとBというリソースパックが、どちらも同じ土ブロックのテクスチャを変更していた場合、両方の見た目が混ざるわけではありません。
基本的には、優先される側のパックの内容が反映されます。

ここが統合版アドオンのややこしいところです。

「アドオンを入れたのに動かない」と思っていたら、実は別のパックに上書きされていた…。
「テクスチャを変えたのに反映されない」と思っていたら、読み込み順が原因だった…。

こういうことが普通にあります。

その確認に使えるのが、今回紹介する/packstackです。


2. packstackコマンドの基本構文

/packstack の基本構文はこちらです。

/packstack <stackType: stackType> [verbose: verbose] [exclude-vanilla: exclude-vanilla]

実際に使う時は、まず次のどちらかを入力すればOKです。

/packstack client

または、

/packstack server

clientserver のどちらを見るかを指定する形ですね。

公式ドキュメント上では、/packstackチート不要で、権限レベルもAny扱いになっています。
そのため、普通のコマンド確認用としてかなり使いやすい部類です。

ただし、サーバーやワールドの設定、プラットフォーム側の制限によって、実際に入力できるかどうかは環境差が出る可能性があります。
そこは、まず自分のワールドで試してみるのが一番早いです。

👇基本構文を表にするとこんな感じです。

入力例 確認できる内容 主な用途
/packstack client クライアント側のパックスタック 見た目・リソースパック確認
/packstack server サーバー側のパックスタック ワールド側・挙動側の確認
/packstack client verbose クライアント側を詳しく表示 パックの詳細確認
/packstack server verbose サーバー側を詳しく表示 アドオン・ワールドテンプレート確認


最初から難しく考えなくて大丈夫です。
まずは、

/packstack client
/packstack server

この2つを順番に打って、チャット欄に何が出るかを見るところから始めればOKです👌


3. clientとserverの違い

/packstack で一番迷いやすいのが、clientserver の違いだと思います。

かなりシンプルに言うと、

  • client:自分の端末側で読み込まれているパックを見る
  • server:ワールド側・サーバー側で読み込まれているパックを見る

というイメージです。

clientは見た目側の確認に使う

/packstack client は、主にリソースパックの反映確認に使いやすいです。

たとえば、

  • テクスチャが変わらない
  • UIの見た目が思った通りにならない
  • 音やモデルの変更が反映されない
  • 自分だけ別の見た目になっている気がする

こういう時は、まず client 側を確認しましょう。

/packstack client

リソースパックは、見た目・音・UI・モデルなどに関わることが多いです。
なので、見た目の問題なら、まずクライアント側を見るのが自然です。

serverはワールド側・挙動側の確認に使う

/packstack server は、主にワールドやサーバー側で適用されているパックを確認する時に使います。

たとえば、

  • モブの挙動が変わらない
  • アイテム追加アドオンが動かない
  • レシピが反映されない
  • 配布ワールド側に何かパックが入っているか確認したい
  • サーバーに設定したビヘイビアーパックが読み込まれているか見たい

こういう時は、server 側を見ます。

/packstack server

ビヘイビアーパックは、モブ・アイテム・レシピ・スポーンルール・関数など、ゲームの挙動に関わることが多いです。
そのため、動作面のトラブルは server 側から確認すると整理しやすいです。

迷ったら両方見る

正直、初心者さんは最初から完璧に分けて考えなくて大丈夫です。

迷ったら、

/packstack client
/packstack server

この2つを両方打ってください。

そのうえで、

  • 見た目の問題 → clientを重点的に見る
  • 挙動の問題 → serverを重点的に見る

という流れで大丈夫です。


4. verboseとexclude-vanillaの使い方

/packstack には、追加で指定できる項目があります。

それが、

  • verbose
  • exclude-vanilla

です。

verboseは詳しく見るオプション

verbose は、表示内容を詳しくしたい時に使うオプションです。

/packstack client verbose

または、

/packstack server verbose

という感じで使います。

通常表示だけだと情報が足りない時や、パックの詳細を確認したい時は verbose を付けてみましょう。

ただ、最初から毎回 verbose を付ける必要はありません。
チャット欄が長くなって読みづらくなる場合もあるので、まずは通常表示で見て、必要に応じて詳しく見るのがおすすめです。

exclude-vanillaはバニラ由来の表示を省きたい時に使う

exclude-vanilla は、名前の通り、バニラ由来の内容を除外して見たい時に使う指定です。

/packstack client verbose exclude-vanilla

または、

/packstack server verbose exclude-vanilla

複数のアドオンを入れているワールドでは、バニラ由来の情報まで全部表示されると、見たいパックが探しにくくなることがあります。

そういう時は、exclude-vanilla を付けると、追加パックを探しやすくなります。

最初に覚えるならこの4つでOK

最初に覚えるなら、下の4つだけで十分です。

/packstack client
/packstack server
/packstack client verbose
/packstack server verbose

慣れてきたら、バニラ表示を省くために、

/packstack client verbose exclude-vanilla
/packstack server verbose exclude-vanilla

を使うと良いです。

※入力候補に出る表記はバージョンや環境で見え方が変わる可能性があります。迷ったら、コマンド入力欄のサジェストに従って入力してくださいね。


5. 実際に使うならこの順番がおすすめ

ここからは、実際に/packstackを使う時のおすすめ手順を紹介します。

1. まずワールドに入る

/packstack は、ワールド内のチャット欄から使います。

ワールドに入ったら、チャット欄を開いて、まずは次を入力してください。

/packstack client

これでクライアント側のパックスタックが表示されます。

2. 次にserver側を見る

次に、サーバー側も確認します。

/packstack server

アドオンや配布ワールドの挙動を調べたい場合は、こちらが重要になることが多いです。

3. 追加パックが多いならverboseを付ける

表示内容が少なすぎて判断できない場合は、verboseを付けます。

/packstack client verbose
/packstack server verbose

この段階で、入れた覚えのあるリソースパックやビヘイビアーパックの名前が出ているか確認します。

4. 見づらい時はexclude-vanillaを付ける

バニラ側の表示が多くて見づらい場合は、exclude-vanilla を付けて確認します。

/packstack client verbose exclude-vanilla
/packstack server verbose exclude-vanilla

個人的には、アドオン確認目的ならこの表示が一番見やすいと思います。
バニラ部分を省いて、追加したパックを中心に見られるからです。

5. 結果をスクショしておく

サーバー管理や配布ワールド調査をしている場合は、結果をスクショしておくと便利です。

後から、

  • どのパックを入れていたか
  • どの順番で読み込まれていたか
  • 不具合が出た時点の構成は何だったか

を見返せるからです。

アドオンの組み合わせは、後から思い出そうとしても意外と忘れます。
特に統合版は、マーケットプレイスのワールドテンプレートやサーバー側の指定パックが絡むと、思ったより状況が複雑になります。


6. パックスタック確認で分かること

/packstack を使うと、主に次のようなことを確認できます。

  • そのワールドで読み込まれているパック
  • クライアント側に入っているパック
  • サーバー側に入っているパック
  • ワールドテンプレート由来のデータがあるか
  • アドオンやリソースパックの重なり順

普通にサバイバルを遊ぶだけなら、毎回見る必要はありません。

ですが、アドオンを複数入れて遊ぶなら、/packstack はかなり役立ちます。

パックの重なり順が大事な理由

統合版のリソースパックやビヘイビアーパックでは、同じ内容を複数のパックが変更している場合、片方がもう片方を上書きすることがあります。

たとえば、

  • 同じテクスチャファイルを変更している
  • 同じエンティティIDを変更している
  • 同じレシピを変更している
  • 同じ関数やルートテーブルを変更している

このような場合、パックの優先順位が原因で、片方の内容が反映されないことがあります。

ここで大事なのは、アドオン同士は必ず仲良く合体してくれるわけではないということです。

追加要素が多いアドオンほど、他のアドオンと競合する可能性があります。
なので、競合が疑わしい時は、まずパックスタックを確認するのが大事です。

パックスタックはアドオン整理の地図みたいなもの

/packstack は、アイテムを直接出したり、天候を変えたりする派手なコマンドではありません。

でも、アドオン環境ではかなり重要です。

なぜなら、現在のワールドで何が読み込まれているかを把握できないと、トラブルの原因を切り分けられないからです。

/packstack は、アドオン整理の地図みたいなものですね。


7. アドオンが反映されない時の見方

ここからは、実際にトラブルが起きた時の見方を整理します。

テクスチャが反映されない場合

まず見るのは client 側です。

/packstack client verbose exclude-vanilla

この結果を見て、目的のリソースパックが表示されているか確認しましょう。

表示されていない場合は、そもそもリソースパックが有効化されていない可能性があります。
ワールド設定の「リソースパック」から、対象パックが有効になっているか確認してください。

表示されているのに反映されない場合は、別のリソースパックに上書きされている可能性があります。
この場合は、ワールド設定でリソースパックの優先順位を調整してみましょう。

モブやアイテムが動かない場合

モブ・アイテム・レシピなど、ゲームの挙動に関わる問題なら server 側を見ます。

/packstack server verbose exclude-vanilla

ここで、目的のビヘイビアーパックが表示されているか確認します。

表示されていない場合は、ビヘイビアーパックがワールドに有効化されていない可能性が高いです。

表示されているのに動かない場合は、

  • 依存しているリソースパックが入っていない
  • ビヘイビアーパック同士が競合している
  • 実験的な機能が必要なアドオンなのに、必要な設定が有効になっていない
  • 対応バージョンが古い

このあたりを疑いましょう。

ワールドテンプレートの中身を確認したい場合

マーケットプレイスや配布ワールドでは、最初からワールドテンプレート由来のパックが入っている場合があります。

「何も入れていないはずなのに、何か挙動が違う」
「配布ワールドの中で、どんなパックが使われているか見たい」

という時は、server 側の表示を確認すると分かりやすいです。

/packstack server verbose

ワールドテンプレート由来の情報がある場合、ここで手がかりになります。

サーバー参加時の不具合確認にも使える

統合版サーバーに参加した時、サーバー側でパックが配布されることがあります。

この時、

  • 参加者によって見た目が違う
  • 一部の人だけリソースパックが反映されない
  • サーバー側のアドオンが動いていないように見える

こういう状況なら、clientserver の両方を確認して、読み込まれているパックに差がないか見てください。

/packstack client verbose exclude-vanilla
/packstack server verbose exclude-vanilla

特に、複数人で同じワールドを遊ぶ時は、誰か1人だけ違うパック構成になっていることがあります。
その場合、見た目や挙動のズレが起きても不思議ではありません。


8. packstackコマンドが使えない時の原因

/packstack を入力しても使えない場合は、次の点を確認してください。

1. 統合版のバージョンが古い

/packstack は、Minecraft: Bedrock Edition 26.0で追加されたコマンドです。
そのため、26.0より前の統合版では使えない場合があります。

特に、1.21系以前の環境で遊んでいる場合は、コマンド自体が存在しない可能性があります。

コマンド欄に /packstack と入力しても候補に出てこない場合は、まずバージョンを疑いましょう。

2. Java版で入力している

/packstack は統合版向けです。
Java版では使えません。

Java版でデータパックを確認したい場合は、別のコマンドや管理方法になります。
名前だけ見るとJava版にもありそうですが、/packstack は統合版のコマンドです。

3. サーバー側の設定で制限されている

公式上はチート不要のコマンドですが、サーバーの種類や権限設定によっては、入力できないことがあるかもしれません。

特に、外部サーバー・Realm・配布ワールドなどでは、プレイヤー側の操作が制限されている可能性があります。

この場合は、ワールド所有者やサーバー管理者側で確認する必要があります。

4. 入力構文が違う

/packstack は、client または server を指定する必要があります。

単に、

/packstack

だけだと、必要な引数が足りません。

基本は、

/packstack client

または、

/packstack server

です。

ここを間違えないようにしましょう。

5. verboseやexclude-vanillaの順番が違う

verboseexclude-vanilla を使う場合は、基本構文に沿って入力します。

/packstack client verbose exclude-vanilla

または、

/packstack server verbose exclude-vanilla

入力欄の候補を見ながら進めると失敗しにくいです。

統合版のコマンドは、候補表示がかなり頼りになります。
迷った時は、無理に暗記せず、サジェストに従って入力してくださいね。


9. 以前のバージョンとの違い

/packstack は、Minecraft: Bedrock Edition 26.0で追加されたコマンドです。

そのため、以前のバージョンでは、ワールド内から簡単にパックスタックを確認する手段が限られていました。

Minecraft: Bedrock Edition 26.0以降

Minecraft: Bedrock Edition 26.0以降では、

/packstack client
/packstack server

を使って、チャット欄からパックスタックを確認できます。

これは、アドオンを使う人にとってかなり便利です。
以前よりも、ワールド内で確認できる情報が増えたからですね。

26.0より前の統合版

26.0より前の統合版では、/packstack が使えない可能性があります。

同じようにコマンド欄で確認しようとしても、そもそも候補に出てこない場合があります。

この場合は、

  • ワールド設定のリソースパック一覧を見る
  • ワールド設定のビヘイビアーパック一覧を見る
  • サーバーの場合は設定ファイルを見る
  • アドオンを一度外して、1個ずつ入れ直して確認する

という、少し手間のかかる方法で調べる必要があります。

26.0以降でも万能ではない

ただし、/packstack があるからといって、すべての不具合原因が一発で分かるわけではありません。

/packstack で分かるのは、主に何が読み込まれているかパックスタックの状態です。

アドオンの中身そのものが壊れている場合や、対応バージョンが古い場合、実験的な機能が必要な場合は、別途確認が必要です。

なので、/packstack は「原因を確定する魔法のコマンド」というより、原因を絞り込むための確認コマンドだと思ってください。


10. まとめ

今回は、統合版の/packstackコマンドについて解説しました。

要点を整理すると、

  • /packstack は、パックスタックをチャット欄に表示するコマンド
  • Minecraft: Bedrock Edition 26.0で追加されたため、古いバージョンでは使えない場合がある
  • client は主に見た目・リソースパック確認向け
  • server は主にワールド側・ビヘイビアーパック確認向け
  • verbose を付けると詳しく見られる
  • exclude-vanilla を付けると、追加パックを探しやすくなる
  • アドオンが反映されない時は、まずパックスタックを確認すると原因を絞り込みやすい

という感じです。

普段のサバイバルでは、毎日使うようなコマンドではありません。
ですが、リソースパックやアドオンを複数入れて遊ぶ方にとっては、かなり大事な確認コマンドです。

特に、統合版はマーケットプレイスのワールドテンプレート、サーバー側パック、手動で追加したリソースパックやビヘイビアーパックが重なることがあります。
そうなると、「何が原因で反映されないのか」が分かりにくくなります。

そんな時は、まず、

/packstack client
/packstack server

この2つを打ってみてください。

そこから、必要に応じて、

/packstack client verbose exclude-vanilla
/packstack server verbose exclude-vanilla

で詳しく確認すればOKです。

アドオン環境で遊ぶなら、覚えておいて損はないコマンドだと思います。

では、本日はここまでで終わります。
最後までご覧いただき、ありがとうございました。
柚子クラでは他にも統合版・Java版の便利な仕様やコマンドを紹介しているので、ぜひご覧くださいね(^^♪


11. 参考文献

この記事を書くにあたり、以下の公式ドキュメント・コミュニティ資料を参考にしています。