MC ToolboxMC TOOLBOX

Creative

Minecraft Advancement Generator

Basic advancement display + one trigger. Some triggers need extra conditions in-game; treat this as a starting file.

Datapack file

data/my_pack/advancement/first_steps.json

Advancement

Generated first_steps.json

{
  "display": {
    "icon": {
      "id": "minecraft:diamond"
    },
    "title": {
      "text": "First Steps"
    },
    "description": {
      "text": "Complete your first objective"
    },
    "frame": "task",
    "show_toast": true,
    "announce_to_chat": true,
    "hidden": false
  },
  "criteria": {
    "requirement": {
      "trigger": "minecraft:tick"
    }
  },
  "requirements": [
    [
      "requirement"
    ]
  ],
  "rewards": {}
}

使い方ガイド

このツールはMinecraft Java Editionデータパック用のカスタムアドバンスメントを作成します。フィールドに入力してJSONファイルを生成してください。

まず一意のアドバンスメントID(例:'example:custom_advancement')を入力します。その後、表示設定、条件トリガー、報酬を必要に応じて設定します。

必須項目を入力したら、「JSON生成」をクリックして出力をプレビューします。クリップボードにコピーするか、JSONファイルとしてダウンロードできます。

よくある質問

アドバンスメントとは?

アドバンスメントはMinecraftでプレイヤーの達成を追跡し、報酬を付与するシステムです。カスタムアドバンスメントはデータパック内のJSONファイルで定義します。

使用できるトリガーは?

Minecraftの任意のトリガー(例:'minecraft:impossible'、'minecraft:inventory_changed'、'minecraft:bred_animals'など)を使用できます。トリガーはアドバンスメントが付与される条件を決定します。

生成したアドバンスメントのインストール方法は?

生成されたJSONファイルをデータパックのdata/<namespace>/advancements/フォルダに配置します。名前空間はアドバンスメントIDで使用したものと一致させる必要があります。