提供: 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. | + | ここでは、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本体クラスがあればできる。 | |
<source lang="java"> | <source lang="java"> | ||
/*パッケージ・インポートは省略*/ | /*パッケージ・インポートは省略*/ | ||
22行目: | 22行目: | ||
"display": { | "display": { | ||
"icon": { | "icon": { | ||
− | "item": "minecraft: | + | "item": "minecraft:diamond_block" |
}, | }, | ||
"title": { | "title": { | ||
− | "translate": "advancements. | + | "translate": "advancements.sample.root.title" |
}, | }, | ||
"description": { | "description": { | ||
− | "translate": "advancements. | + | "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/ | + | "background": "minecraft:textures/block/diamond_ore.png" |
}, | }, | ||
"criteria": { | "criteria": { | ||
− | " | + | "diamond_block": { |
"trigger": "minecraft:inventory_changed", | "trigger": "minecraft:inventory_changed", | ||
"conditions": { | "conditions": { | ||
43行目: | 43行目: | ||
{ | { | ||
"items": [ | "items": [ | ||
− | "minecraft: | + | "minecraft:diamond_block" |
] | ] | ||
} | } | ||
52行目: | 52行目: | ||
"requirements": [ | "requirements": [ | ||
[ | [ | ||
− | " | + | "diamond_block" |
] | ] | ||
] | ] | ||
} | } | ||
</source> | </source> |
2021年11月2日 (火) 21:43時点における版
この記事は"Minecraft Forge 1.14-28.0.x~"を前提MODとしています。 |
ここでは、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" ] ] }