この記事ではMcreator2023.4の情報を執筆しています。
こんにちは。もえやです。2年ほど前からMcreatorの制作動画をYoutubeにアップしています。
今回は、前回作成したオリジナルのチェストに、入れた鶏肉が3秒たつと腐る、という機能を付けてみたいと思います。
この記事では、鶏肉が腐るチェストの作り方を解説します。
鶏肉が腐る仕様を追加する
前回作成したチェストを開きます。
高度なプロパティタブに移動し、ティックレートを1にします。
トリガータブに移動し、ティック更新時のプラスから、プロシージャを作成します。
フロー制御から、もし~実行~そうでなければ、を持ってきます。
ロジックから、これらのプロシージャブロックを持ってきます。
ブロックプロシージャのデータから、これらのプロシージャブロックを持ってきます。
マインクラフトコンポーネントの中から、アイテムを選択するプロシージャブロックを持ってきます。
このように設定し、チェストのスロット0に入っているアイテムが生の鶏肉の場合を設定します。
さらに条件を追加し、NBTタグが60以下の場合に限定します。
ブロックプロシージャのアクションから、これらのプロシージャブロックを持ってきます。
このように設定し、条件に当てはまる場合はNBTタグを1ずつ増やします。
NBTタグが60以上になったら、アイテムを腐った肉に変えます。
アイテムが生の鶏肉ではなくなった場合、NBTタグをリセットします。
このようにスロット0に鶏肉を入れると、3秒後に腐った肉になります。