0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

どうも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"
    }
  }
}

iconitemで、進捗の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を配布しているのでぜひ使って見てください。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?