提供: Minecraft Modding Wiki
移動先: 案内検索
(ページの作成:「{{前提MOD|reqmod="Minecraft Forge 1.14-28.0.x~"}} {{チュートリアル難易度|difficulty=0|clear=none}} {{チュートリアルカテゴリー|difficulty=0|type=…」)
 
3行目: 3行目:
 
{{チュートリアルカテゴリー|difficulty=0|type=Advancement}}
 
{{チュートリアルカテゴリー|difficulty=0|type=Advancement}}
  
ここでは、1.14.x以降のレシピの追加の方法を解説します。
+
ここでは、1.14.x以降の進捗の追加の方法を解説します。
  
 
<b><span style="color:#cc0000;font-size:32px">注意:このページは編集中です</span></b>
 
<b><span style="color:#cc0000;font-size:32px">注意:このページは編集中です</span></b>
9行目: 9行目:
 
==ソース==
 
==ソース==
 
SampleMod.java
 
SampleMod.java
※レシピを追加するだけならMod本体クラスがあればできる。
+
※進捗を追加するだけならMod本体クラスがあればできる。
 
<source lang="java">
 
<source lang="java">
 
/*パッケージ・インポートは省略*/
 
/*パッケージ・インポートは省略*/
22行目: 22行目:
 
     "display": {
 
     "display": {
 
         "icon": {
 
         "icon": {
             "item": "minecraft:grass_block"
+
             "item": "minecraft:diamond_block"
 
         },
 
         },
 
         "title": {
 
         "title": {
             "translate": "advancements.story.root.title"
+
             "translate": "advancements.sample.root.title"
 
         },
 
         },
 
         "description": {
 
         "description": {
             "translate": "advancements.story.root.description"
+
             "translate": "advancements.sample.root.description"
 
         },
 
         },
 
         "frame": "task",
 
         "frame": "task",
34行目: 34行目:
 
         "announce_to_chat": false,
 
         "announce_to_chat": false,
 
         "hidden": false,
 
         "hidden": false,
         "background": "minecraft:textures/gui/advancements/backgrounds/stone.png"
+
         "background": "minecraft:textures/block/diamond_ore.png"
 
     },
 
     },
 
     "criteria": {
 
     "criteria": {
         "crafting_table": {
+
         "diamond_block": {
 
             "trigger": "minecraft:inventory_changed",
 
             "trigger": "minecraft:inventory_changed",
 
             "conditions": {
 
             "conditions": {
43行目: 43行目:
 
                     {
 
                     {
 
                         "items": [
 
                         "items": [
                             "minecraft:crafting_table"
+
                             "minecraft:diamond_block"
 
                         ]
 
                         ]
 
                     }
 
                     }
52行目: 52行目:
 
     "requirements": [
 
     "requirements": [
 
         [
 
         [
             "crafting_table"
+
             "diamond_block"
 
         ]
 
         ]
 
     ]
 
     ]
 
}
 
}
 
</source>
 
</source>

2021年11月2日 (火) 21:43時点における版

この記事は"Minecraft Forge 1.14-28.0.x~"を前提MODとしています。

Wood pickaxe.png
初心者向けのチュートリアルです。
C none.png
Advancementに関係のあるチュートリアルです。


ここでは、1.14.x以降の進捗の追加の方法を解説します。

注意:このページは編集中です

ソース

SampleMod.java ※進捗を追加するだけならMod本体クラスがあればできる。

/*パッケージ・インポートは省略*/
@Mod(SampleMod.MOD_ID)
public class SampleMod {
    public static final String MOD_ID = "sample";
}

root.json

{
    "display": {
        "icon": {
            "item": "minecraft:diamond_block"
        },
        "title": {
            "translate": "advancements.sample.root.title"
        },
        "description": {
            "translate": "advancements.sample.root.description"
        },
        "frame": "task",
        "show_toast": false,
        "announce_to_chat": false,
        "hidden": false,
        "background": "minecraft:textures/block/diamond_ore.png"
    },
    "criteria": {
        "diamond_block": {
            "trigger": "minecraft:inventory_changed",
            "conditions": {
                "items": [
                    {
                        "items": [
                            "minecraft:diamond_block"
                        ]
                    }
                ]
            }
        }
    },
    "requirements": [
        [
            "diamond_block"
        ]
    ]
}