【範囲内の一体だけ攻撃する】Mcreatorで自作MODを作ろう#138【マイクラ】

Minecraft
スポンサーリンク

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

今回は、自分の周りに雷のエフェクトを発生させますが、ダメージはランダムで1体のみに付与する攻撃を作ってみます。

スポンサーリンク

エフェクトの作成

プラスから、ポーションエフェクトを作成します。

名前を入れて、新しいポーションエフェクトを作成、を押します。

アイコンを設定し、即時にチェックを入れます。

カテゴリーをHARMFULにし、トリガーに移動します。

ポーション効果が切れたとき、のプラスから、プロシージャを作成します。

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

エンティティプロシージャのアクションから、ダメージを与えるプロシージャーブロックを持ってきます。

エンティティプロシージャのアクションから、火炎状態にするプロシージャブロックを持ってきます。

このように設定し、落雷の効果を発生させ、炎とダメージを与えます。

アイテムの作成

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

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

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

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

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

ワールドプロシージャのアクションから、コマンドを実行するプロシージャブロックを持ってきます。

フロー制御から、回数指定の繰り返しを持ってきます。

ワールドプロシージャのアクションから、落雷を持ってきます。

数式から、これらのプロシージャブロックを持ってきます。

このように設定します。コマンドの中はこのように設定します。moeyadのところは自分のMOD名を入れてください。

effect give @e[limit=1,sort=random,distance=1..20] moeyad:thunder

実行すると、落雷が周囲に発生しますが、実際にダメージを受けるのは一体だけになります。

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