NakanishiのForge1.20.1のJavaMod開発講座

MoreCropsDelightの作者、NakanishiがMod制作について書いていきます。

JavaでMinecraftのModを作ろう☆ 食料編④ 〜エフェクト付きの食料の動作確認をしてみよう〜

こんばんは。Nakanishiです。

Discordサーバーを運営中です。

Kazushi_Nakanishiのこっそりサーバー

一緒にゆるくMod制作を楽しみませんか?
※)日本語での会話ができる方のみ参加可能です。
  条件に合わない方は参加をご遠慮ください。

 

 

前回のおさらい

応用として、食べるとエフェクトが付く食料のフードプロパティを設定しました。

JavaでMinecraftのModを作ろう☆ 食料編③ 〜エフェクト付きの食料を作ってみよう〜 - NakanishiのForge1.20.1のJavaMod開発講座

今回はレジストリ登録をして、実際に動作確認まで行おうと思います。

 

 

①食料アイテムを登録しよう

JavaでMinecraftのModを作ろう☆ 食料編② 〜登録して動作確認をしてみよう〜 - NakanishiのForge1.20.1のJavaMod開発講座

上記の記事の流れでレジストリ登録クリエイティブタブ翻訳の追加まで行います。

 

例)

public static final RegistryObject<Item> EMERALD_CARROT = ITEMS.register("emerald_carrot", Item_Emerald_Carrot::new);

 

アイテム登録CLASSにレジストリ登録

これでゲーム内に反映されました。

この流れでクリエイティブタブ、翻訳も追加していきます。

 

クリエイティブタブリストに追記

翻訳例)

"item.nakanishi_mod.emerald_carrot": "Emerald Carrot"

 

翻訳の追記

 

これでクリエイティブタブ、翻訳の追記も終わりました。

では、実際に動作確認をしてみましょう。

 

クリエイティブタブ画面

クリエイティブタブに反映されてますね。

では実際に食べてみましょう。

 

Emerald Carrotを食べた後

右上に村の英雄アイコンがあります。

少し時間が過ぎてしまいましたが、村の英雄の効果が30秒ついてるのが確認出来ました。

 

これで食料に効果をつけることが出来ました。

 

 

ここまでお疲れ様でした☆

 

もしこの記事が参考になった、または「JavaでMod制作を始めてみたい!」と思っていただけたら、ぜひ読者登録をお願いします。
それではまた次回お会いしましょう。
ここまでお読みいただき、ありがとうございました。

 

次回記事

JavaでMinecraftのModを作ろう☆ 農業編① 〜JSONファイルを用意しよう〜 - NakanishiのForge1.20.1のJavaMod開発講座

 

Skin by [mickmick] (Planet Minecraft)  
Source: Fate/Grand Order- Frankenstein Skin Minecraft Skin