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
| Plugin | Trident 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.