Skip to Content
GeneratorBows, Crossbows & Tridents

Bows, Crossbows & Tridents

Create custom ranged weapons with pulling animations and custom textures.

Bows

Bows require multiple textures for the pulling animation:

  • bow.png — Default state
  • bow_pulling_0.png — First pull stage
  • bow_pulling_1.png — Second pull stage
  • bow_pulling_2.png — Fully drawn

Bows support a 2D/3D style toggle. In 2D mode, flat textures are used. In 3D mode, you upload JSON models instead of textures for each pull state.

Crossbows

Crossbows require textures for different states:

  • crossbow.png — Default state
  • crossbow_pulling_0.png — Pull stage 1
  • crossbow_pulling_1.png — Pull stage 2
  • crossbow_pulling_2.png — Pull stage 3
  • crossbow_arrow.png — Loaded with arrow
  • crossbow_firework.png — Loaded with firework (optional)

Crossbows also support a 2D/3D style toggle, similar to bows.

Tridents

Tridents require two models/textures:

  • In-hand model — How it looks when held
  • Throwing model — How it looks when thrown (entity model)

Plugin Support for Tridents

PluginTrident Support
ItemsAdder
Oraxen❌ Not supported
Nexo
CraftEngine
MythicCrucible

Note: Oraxen does not support custom tridents. If you convert a trident to Oraxen, it will generate an error.

Tips

Make sure all animation frames are the same size for smooth transitions.

Use the 2D/3D toggle to switch between flat texture bows and custom 3D model bows depending on your needs.