Skip to Content
CookbookAnimated Bow

Animated Bow

Create a custom bow with pulling animation stages. The bow texture changes as the player draws it back.

Item Type: Bow Plugins: ItemsAdder, Nexo, CraftEngine Min MC Version: 1.20+


ItemsAdder

info: namespace: my_namespace items: flame_bow: display_name: "&c&lFlame Bow" permission: my_namespace.flame_bow resource: material: BOW generate: false model_path: my_namespace/flame_bow textures: - my_namespace/flame_bow_standby specific_properties: bow: display_frame: - 0.65 - 0.9

Note: Upload 4 textures: flame_bow_standby.png, flame_bow_pulling_0.png, flame_bow_pulling_1.png, flame_bow_pulling_2.png. LK Creator will automatically set up the pulling animation stages.


Nexo

flame_bow: itemname: "<red><bold>Flame Bow" material: BOW Pack: generate_model: false model: my_namespace/flame_bow pulling_textures: - my_namespace/flame_bow_pulling_0 - my_namespace/flame_bow_pulling_1 - my_namespace/flame_bow_pulling_2

CraftEngine

flame_bow: item-name: "<red><bold>Flame Bow" data: material: BOW generate-model: false model: my_namespace/flame_bow pulling-textures: - my_namespace/flame_bow_pulling_0 - my_namespace/flame_bow_pulling_1 - my_namespace/flame_bow_pulling_2

Required Assets

FileDimensionsDescription
flame_bow_standby.png16x16Default bow texture (not drawn)
flame_bow_pulling_0.png16x16First pulling stage (~33% drawn)
flame_bow_pulling_1.png16x16Second pulling stage (~66% drawn)
flame_bow_pulling_2.png16x16Fully drawn stage (100%)
flame_bow.json-Bow model (optional, if using custom 3D model)

Notes

  • The pulling thresholds (0.65, 0.9 for ItemsAdder) define when each animation stage triggers
  • All pulling textures should follow the same art style with progressive draw-back visuals
  • Crossbow animation works similarly — see the Weapons documentation