どうもAtsu1209です。
今回はマイクラのModを作ります。
今回つくるModは進捗を追加するModにしようと思います。
なお環境構築はいろいろな方が構築方法を解説しているので、そちらをご覧ください
環境
intelliJ idea
Forge 1.19.4
作りたいMod
今回は、「錆止めされた酸化した切り込み入りの銅のハーフブロックを取得する」という
進捗(挑戦)を追加したいと思います。
名前はWoccsMod(WaxedOxidizedCutCopperSlabModの略)
進捗の追加方法
1.19.4での進捗追加方法はとても簡単で、jsonだけで追加できます。
まずはroot.json
を追加して、進捗タブに「WoccsMod」を追加します。
root.json
{
"display": {
"icon": {
"item": "minecraft:copper_block"
},
"title": "WoccsMod",
"description": "錆止めされた酸化した切り込み入りの銅のハーフブロックModの始まりだ",
"background": "minecraft:textures/block/copper_block.png",
"show_toast": false,
"announce_to_chat": false
},
"criteria": {
"root": {
"trigger": "minecraft:tick"
}
}
}
・icon
のitem
で、進捗のWoccsModタブのアイコンを銅ブロックに指定
・title
でタブの表示名をWoccsMod
に
・description
で、説明を追加
・background
で進捗タブWoccsModの背景画像を指定
・trigger
でトリガーをティックが読み込まれたときに設定
次に本題のJsonを追加します。
woccs.json
{
"parent": "woccsmod:cut_copper_slab",
"display": {
"icon": {
"item": "minecraft:waxed_oxidized_cut_copper_slab"
},
"title": "ん? なんて? もう一回いって?",
"description": "錆止めされた酸化した切り込み入りの銅のハーフブロックを手に入れる",
"frame": "challenge",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"long_long": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"items": [
"minecraft:waxed_oxidized_cut_copper_slab"
],
"count": {
"min": 1
}
}
]
}
}
}
}
参考サイト↓↓↓
最後に
これを少しパワーアップさせたModを配布しているのでぜひ使って見てください。