Skip to content

Custom Feathers

In the new system (26.1+ and 1.21.1-NeoForge), feather types are datapack-driven. There is a single item arrowplus:custom_feather whose variant is determined by the arrowplus:feather_data data component attached to the stack.

Built-in Feather Types

FeatherMaterialOutput
Gilded FeatherGlowstone Dust4

Crafting Recipe

The Gilded Feather is crafted by combining a vanilla Feather with Glowstone Dust. The exact recipe is shown in JEI/REI.

Deprecated Item

The old arrowplus:gilded_feather item still exists in 26.1+ but is deprecated and will be removed in a future version. Always use arrowplus:custom_feather with featherData: "arrowplus:gilded".

Using Custom Feathers in Arrow Datapacks

When an arrow datapack entry uses arrowplus:custom_feather as its feather, you must also specify featherData pointing to the feather's datapack entry:

json
{
  "feather": "arrowplus:custom_feather",
  "featherData": "arrowplus:gilded"
}

See Arrow Data for the full format.

Adding Your Own Feathers

See Feather Data for how to add custom feather types via datapack.

Arrow+ Wiki