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

はじめに

ゲーム内での既存のアイテムアニメーションとは少し見た目が異なりますが、カスタムアイテムを作る場合でもアニメーションを適用する事が可能です。
基本的な部分は▶ダミーアイテムのページで実装済みである前提として、以下の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(装備品以外)で設定

▼一人称
eatの一人称アニメーション

▼三人称
eatの三人称アニメーション


・drink

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

▼一人称
drinkの一人称アニメーション

▼三人称
drinkの三人称アニメーション


・bow

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

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

▼三人称
bowの三人称アニメーション


・block

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

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

▼三人称
blockの三人称アニメーション


・camera

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

▼一人称
cameraの一人称アニメーション

▼三人称
cameraの三人称アニメーション


・crossbow

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

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

▼三人称
crossbowの三人称アニメーション


・none

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

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

▼三人称
noneの三人称アニメーション


・brush

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

▼一人称
brushの一人称アニメーション

▼三人称
brushの三人称アニメーション


・spear

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

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

▼三人称
spearの三人称アニメーション


・spyglass

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

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

▼三人称
spyglassの三人称アニメーション

おわりに

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