1.21– tag –
-
初級
Datapackを配布用にzip化して公開しよう
この記事では、完成したDatapackをフォルダ構成の最終確認からzip化・ゲーム内での動作確認まで、一連の手順で解説します。さらに配布時に必要なライセンスの考え方やREADMEの書き方も紹介します。この記事を読み終えると、自分で作ったDatapackを誰でも使... -
初級
アドバンスメント(進捗)を自作しよう
前回はtellrawでJSON Textを使い、チャット欄に色・装飾・クリックイベントを付けたリッチなメッセージを表示する方法を学びました。今回はそのJSON知識を活かして、アドバンスメント(進捗)を自作します。JSONファイルを1枚書くだけで「ダイヤモンドを入... -
初級
tellrawで見やすいメッセージを表示しよう
前回はloot_tableでモブのドロップやブロックの収穫物をカスタマイズする方法を学びました。今回はチャット欄に色・太字・クリックイベントを付けた「リッチなメッセージ」を表示するtellrawコマンドの書き方を解説します。JSON Textの構文はloot_tableのJ... -
初級
ルートテーブルをカスタマイズしよう
前回はクラフトレシピを追加してアイテムを「作る」仕組みを学びました。今回は「もらう」側の仕組み、loot_table(ルートテーブル)に挑戦です。モブを倒したときのドロップや、ブロックを壊したときの収穫物をJSONファイルで自由に変更・追加できます。p... -
初級
カスタムクラフトレシピを追加しよう
Datapackではゲーム内のクラフトレシピをJSONファイルで自由に追加・変更できます。この記事では、作業台での「形状あり」「形状なし」レシピ、かまどのレシピ、加工台のレシピを順番に実装しながら、recipe JSONの基本的な書き方を身につけましょう。前回... -
初級
タグでブロック・アイテムをグループ化しよう
Minecraftのコマンドを書いていると、「原木系のブロックならどれでもOK」「鉱石系のアイテムをまとめてレシピに使いたい」という場面に出くわします。そんなときに役立つのが「タグ(Tag)」です。この記事では、バニラが用意しているタグの確認方法から... -
初級
スコアボード × /execute:スコアで条件分岐しよう
この記事では、前回作ったウェルカムDatapackの execute if score をさらに深掘りします。スコアの範囲チェックに加え、複数条件を同時に満たすときだけ処理を走らせる「AND条件の書き方」と、2つのスコアを比べる「スコア同士の比較」を身につけましょう... -
初級
execute入門:条件付きコマンドの書き方
この記事では、前回作ったスコアボード付きDatapackを大幅に改善しながら、Datapack制作の鬼門である /execute コマンドを基本から解説します。これまで「全プレイヤー対象」で処理していたウェルカム演出を、tick.json と組み合わせた「参加を検知してそ... -
初級
スコアボード入門:ゲーム内で数値を管理しよう
この記事では、前回作ったウェルカム演出Datapackにスコアボードのカウンターとサイドバーへの数値表示を追加します。scoreboard コマンドを使って「プレイヤーごとに数値を持たせる」方法を、実際に動くものを作りながら覚えましょう。記事を読み終えると... -
Tips
スコアボードまとめ
scoreboard コマンドで使えるすべての操作をまとめたリファレンスです。構文・パラメーター・使用例をすぐ引けるよう整理しています。 対応バージョン:Java Edition 1.21.11 objectives 操作 objectiveは「数値を格納する名前付きの箱」です。値を操作す...
12