Skip to content

Feathers ​

The feather sets how far and how straight an arrow flies, and can counterbalance a heavy shaft. Any feather works with any head and stick.

StatMeaning
Gravity multiplierMultiplies the shaft’s gravity. Phantom membrane uses 0.6, reducing drop by 40%.
Air dragSpeed lost each tick in air. Vanilla is 1%, lower flies further.
Water dragSpeed lost each tick in water. Vanilla is 40%, which is why arrows stop almost at once underwater.
Spread (accuracy)Multiplier on shot spread: 1 is vanilla, below 1 is tighter, and above 1 is wider.

All feathers ​

FeatherFromDrop modifierAir loss / tickWater loss / tickSpreadId
Any featherUsed directly×11%40%×1arrowplus:feather
PaperUsed directly×12%50%×1.3arrowplus:paper
Phantom MembraneUsed directly×0.60.5%40%×0.8arrowplus:phantom_membrane
GFGilded Feather ×4×11%40%×0.8arrowplus:gilded
KFKelp Feather ×4×11.5%5%×1.1arrowplus:kelp
PFPrismarine Feather ×4×11%15%×0.9arrowplus:prismarine

Feathers used as they are ​

The vanilla feather, phantom membrane and paper go straight into the arrow recipe. The vanilla feather entry matches the #c:feathers tag, so feathers from other mods work too.

Crafting ➜ EA3Emerald Arrow

Crafted feathers ​

The Gilded, Kelp and Prismarine Feathers are crafted first. Surround a vanilla feather with four of the material to make four:

Crafting ➜ KF4Kelp Feather
Crafting ➜ PF4Prismarine Feather

Kelp and Prismarine Feathers keep arrows flying underwater. They are all one item, arrowplus:custom_feather, and the feather type comes from its arrowplus:feather_data component, which points at a feather data entry.

KF
Crafting ➜ PA6Prismarine Arrow

Add your own ​

See Feather data to add feathers, or to change the stats of the built-in ones.

Released under the MIT License.