この記事ではMcreator2023.4の情報を執筆しています。
こんにちは。もえやです。2年ほど前からMcreatorの制作動画をYoutubeにアップしています。
今回は、体力を増やすポーションを作ってみましょう。
この記事では、オリジナルのポーションの作り方を解説します。
ポーションエフェクトの作成
プラスから、ポーションエフェクトを作成します。

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

アイコンを設定し、有益な効果を持つ、にチェックを入れます。
効果の色を設定し、トリガーに移動します。

効果が開始したときのプラスから、プロシージャを作成します。

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

文字から、図の2つのプロシージャブロックを持ってきます。

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

エンティティプロシージャのデータから、最大体力を持ってきます。

このように設定して保存します。文字の中のコマンドは、
attribute @s minecraft:generic.max_health base set
と入力します。

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

このようなプロシージャを作成します。計算式のみマイナスに変更します。

保存します。
ポーションアイテムの作成
プラスから、ポーションアイテムを選択します。

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

新しいエフェクトのエントリーを追加、を押し、エフェクトのところで先ほど作成したポーションエフェクトを選択します。

保存して完成です。
ポーションのところに新しいポーションが追加されています。

飲むとこのように、最大体力が上昇します。
