【Effekseerのエフェクトをパーティクルとして登録する】Mcreatorで自作MODを作ろう#121【マイクラ】

Minecraft
スポンサーリンク

こんにちは。もえやです。3年ほど前からMcreatorの制作動画をYoutubeにアップしています。

今回は、Effekseerというソフトで作成したエフェクトを、Mcreatorのパーティクルとして登録してみました!

スポンサーリンク

ワークスペースの作成

プラスから、新規ワークスペースを押します。

Forgeを選び、MODの表示名を入れます。

自動でMod IDが入力されます。こちらはあとで使用するので覚えておきます。

ワークスペースを新規作成、を押します。

ライブラリMODの導入

左上の右参画を押して、ワークスペースファイルブラウザを開きます。

build gradleを開き、図の3か所を追記します。

Modrinth Maven

Modrinth Mavenのヘルプページがこちらになります。

Modrinth Maven | Modrinth Help Center
How do I use the Modrinth Maven?

Modrinth Mavenのヘルプのページから、この部分をコピーして貼り付けます。

MODの導入

Modrinth Mavenのヘルプのページから、この部分をコピーして貼り付けます。

後半は、MOD名とバージョン情報が入ります。対応するMODに合わせて変更が必要になります。

バージョン情報は、MODのページの右下にあります。

こちらはAAA Particlesのページです。

AAA Particles 1.20.1-1.0.8 - AAA Particles
Download AAA Particles 1.20.1-1.0.8 on Modrinth. Supports 1.20.1 Forge & Neoforge. Published on Mar 3, 2024. 16460 downl...

こちらはArchitectury APIのページです。

[Forge 1.20(.1)] v9.2.14 - Architectury API
Download Architectury API 9.2.14+forge on Modrinth. Supports 1.20–1.20.1 Forge. Published on Feb 26, 2024. 616251 downlo...

Mixinエラーの対応

こちらのページに対策を乗せてくれています。

Refmap remapping on modlauncher in dev · Issue #462 · SpongePowered/Mixin
Legacy FML agent has this code Mixin/src/launchwrapper/java/org/spongepowered/asm/launch/platform/MixinPlatformAgentFMLL...

図の部分をコピーして貼り付けます。

プロジェクトをリロードする

追記できたら、一度タブの罰を押して、プロジェクトを保存します。

ビルドと実行の、Gradleプロジェクトを再読み込み、を押してリロードします。

パーティクルを作成する

プラスから、パーティクルを作成します。

名前を入れて、新しいパーティクルを作成、を押します。

テクスチャを設定し、パーティクルの最大生存時間を1にして保存します。

サンプルエフェクトを所定のフォルダに入れる

Resources、assetsの下のMOD名を右クリックし、追加でフォルダを選びます。

effeksと名前をつけてOKします。

Effekseerをダウンロードします。

Effekseerのページはこちらです。

Effekseer - エフェクト制作ツール

ダウンロードしたフォルダの、Sample、00_Basicの中にいくつかサンプルがあるので、まるっとコピーしてEffeksフォルダの中に入れます。

パーティクルのコードを追記する

clientの中に、作成したパーティクルのコードがあるので開きます。

図の部分を追記します。

ResourceLocation(MODID、エフェクト名)となるので、自分の使いたいものの名前を入れて下さい。

BILLBOARDの部分も、自分で好きな名前を入れて下さい。

記入中に、候補が表示されるので、タブキーかクリックすることで選択するようにします。

×を押して保存します。

コードをロックして保存を選択します。

右クリックでパーティクルが出るアイテムをつくる

プラスから、アイテムを作成します。

名前を入れて、新しいアイテムを作成、を押します。

テクスチャを設定し、プロパティに移動します。

クリエイティブインベントリタブを設定し、トリガーに移動します。

右クリックをした時のプラスから、プロシージャを作成します。

ワールドプロシージャのアクションから、パーティクルを発生させるプロシージャブロックを持ってきます。

このように設定し、パーティクルの種類を先ほど作ったものにしておきます。

保存して完成です。

透明感のあるパーティクルが使えるようになるので、ぜひ試してみてください。

タイトルとURLをコピーしました