JavaEdition– tag –
-
初級
Datapackを配布用にzip化して公開しよう
この記事では、完成したDatapackをフォルダ構成の最終確認からzip化・ゲーム内での動作確認まで、一連の手順で解説します。さらに配布時に必要なライセンスの考え方やREADMEの書き方も紹介します。この記事を読み終えると、自分で作ったDatapackを誰でも使... -
初級
Datapackが動かない!よくあるエラーと対処法
「Datapackを作ったのに、ゲームに反映されない」「コマンドが動かない」——そんな経験はありませんか?この記事では、Datapack初心者が最初にぶつかるよくあるエラーとその対処法を、原因から丁寧に解説します。エラーを自力で読み解けるようになると、制... -
初級
/dataコマンド基礎:NBTを読み書きしよう
前回はアドバンスメントを使って「特定のアイテムを入手した瞬間にfunctionを自動実行する」仕組みを作りました。今回はその先へ進んで、エンティティやブロック・ストレージが内部に持つデータを /data コマンドで読み書きする方法を学びます。あわせて、... -
初級
アドバンスメント(進捗)を自作しよう
前回は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 と組み合わせた「参加を検知してそ...
12