うまげーむさん読者になるうまげーむさんゲームの情報を主に投稿します。Twitterでブログの更新をツイートしてます。Tumblrはじめに今回追加するアイテムアイテム追加テクスチャの追加レシピの追加クリエイティブタブの追加さいごにソースコードはじめにどうも。今回はいくつかアイテムを追加して、そのレシピも追加していきます。前回:www.umagame.info今回追加するアイテムまず今回追加するアイテムをさらっと紹介します。「石の塊」と、「強化棒」です。名前・テクスチャはかなり適当に決めました。どちらもツールの素材になります。記事内では「強化棒」のほうの追加手順を載せています。今回も同様に、ほとんどの手順は1.16のときと同じです。アイテムやブロックなどの登録用クラスを置くinitパッケージと、アイテムのクラスを置くためのitemパッケージを追加します。itemパッケージに新しくクラスを追加します。名前はStrongStickItemにします。Itemクラスを継承して、コンストラクタも追加します。Itemクラスですが、1.16の時は「net.minecraft.item.Item」だったのが1.17では「net.minecraft.world.item.Item」になってますね。ちなみにアイテムIDは「strong_stick」です。登録用クラスの前に、ModIDをfinalフィールドとしてメインクラスに置いておきます。initパッケージに新しくクラスを作ります。名前は前回と同じ「ItemInit」です。コードも前回のものを流用します。メインクラスにコードを追加して、ItemInitクラスのアイテムが登録されるようにします。これでアイテムの追加は完了です。次にテクスチャの設定に移ります。こちらもほとんど1.16のときと同じなので、さくっといきます。src/main/resources/assets/bettertoolsmodにlang、models、texturesというフォルダを追加して、そこにjsonファイル、テクスチャの画像ファイルを入れます。(jsonファイルの中身は記事の最後に貼ってあります)ちゃんとテクスチャが反映されているか確認します。レシピの追加レシピを追加していきます。新しくjsonファイルを作ります。コードはこんな感じです。材料に使う原木は種類を問わないので、単純に「minecraft:logs」を使っています。他の原木でも作れますね。最後にクリエイティブタブを追加しておきます。タブ登録用クラスを作ります。中身は1.16のときの流用ですが、タブ自体のクラスの名前がItemGroupからCreativeModeTabに変更されています。アイコンは今後追加するツール系アイテムにするつもりなので、今のところは土に設定しています。さっき作ったアイテムをタブに追加します。こちらも同様に、メソッドの名前がgroupからtabに変わっています。langファイルでローカライズも済ませておきましょう。同じように、「石の塊」も追加しました。さいごに今回はここまでです。次回はツールを追加していきます。液体マインクラフトMod制作チュートリアルの液体編です。21:42ゲームが好きです。12700k】その他2023-03-13【お知らせ】ブログの更新を再開します。Minecraftサイト情報ブログについてプライバシーポリシーお問い合わせTwitterはてなブログをはじめよう!Umagameさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。