【アニメーションの種類】

はじめに

ゲーム内での既存のアイテムアニメーションとは少し見た目が異なりますが、カスタムアイテムを作る場合でもアニメーションを適用する事が可能です。
基本的な部分は▶ダミーアイテムのページで実装済みである前提として、以下のcomponentsブロックを追加定義する事で適用できます。

・minecraft:use_animation
以下の文字列が指定可能です。
eat
drink
bow
block
camera
crossbow
none
brush
spear
spyglass
・minecraft:use_modifiers
アイテム使用時の時間に関わる設定を行います。
use_duration
アイテムの使用にかかる時間(秒)を設定します。
movement_modifier
アイテム使用時の腕の動作速度を表す調整値を設定します。
値が小さいほど速くなります。

アニメーションの種類

ここではminecraft:use_animationブロックで設定できるアニメーションの種類をご紹介します。
minecraft:hand_equippedの設定内容と共に一人称、三人称のアニメーションを抱き合わせで掲載しています。

minecraft:use_modifiersの値は▶食料アイテムの設定をそのまま使っています。

・eat

"minecraft:hand_equipped":false(装備品以外)で設定

▼一人称


▼三人称



・drink

"minecraft:hand_equipped":false(装備品以外)で設定

▼一人称


▼三人称



・bow

"minecraft:hand_equipped":true(装備アイテム)で設定

▼一人称
ネイティブでは再生されない。

▼三人称



・block

"minecraft:hand_equipped":false(装備品以外)で設定

▼一人称
ネイティブでは再生されない。

▼三人称



・camera

"minecraft:hand_equipped":false(装備品以外)で設定

▼一人称


▼三人称



・crossbow

"minecraft:hand_equipped":true(装備アイテム)で設定

▼一人称
ネイティブでは再生されない。

▼三人称



・none

"minecraft:hand_equipped":false(装備品以外)で設定

▼一人称
ネイティブでは再生されない。

▼三人称



・brush

"minecraft:hand_equipped":false(装備品以外)で設定

▼一人称


▼三人称



・spear

"minecraft:hand_equipped":true(装備アイテム)で設定

▼一人称
ネイティブでは再生されない。

▼三人称



・spyglass

"minecraft:hand_equipped":false(装備品以外)で設定

▼一人称
ネイティブでは再生されない。

▼三人称


おわりに

上記でご覧頂いた通り、一人称のアニメーションが再生されない種類もあるので注意が必要です(一人称アニメーションの定義方法については▶定義が必要なアニメーションを参照)。
三人称アニメーションに注目するとeatだけは食片が散らばるエフェクトが付加されていますが、drinknoneまでは同じアニメーションが適用されています。
また、spearspyglassは同じように見えますが、spyglassの方は手の位置がプレイヤーの目のあたりで止まっているので、アイテムを持っていると望遠鏡を覗いているように見えます。