Custom Sticks
In the new system (26.1+ and 1.21.1-NeoForge), stick types are datapack-driven. There is a single item arrowplus:custom_stick whose variant is determined by the arrowplus:stick_data data component attached to the stack.
Built-in Stick Types
| Stick | Material | Output |
|---|---|---|
| Copper Stick | Copper Ingot | 4 |
| Iron Stick | Iron Ingot | 4 |
| Gold Stick | Gold Ingot | 4 |
| Diamond Stick | Diamond | 4 |
| Emerald Stick | Emerald | 4 |
| Netherite Stick | Netherite Ingot | 4 |
Crafting Recipe
All custom sticks are crafted in a 2×1 vertical column:
[ Material ]
[ Material ]This yields 4 arrowplus:custom_stick items with the appropriate stick_data component.
Deprecated Items
The old individual item IDs (arrowplus:copper_stick, arrowplus:iron_stick, etc.) still exist in 26.1+ but are deprecated and will be removed in a future version. Always use arrowplus:custom_stick with the stick_data component.
Using Custom Sticks in Arrow Datapacks
When an arrow datapack entry uses arrowplus:custom_stick as its stick, you must also specify stickData pointing to the stick's datapack entry:
{
"stick": "arrowplus:custom_stick",
"stickData": "arrowplus:copper"
}See Arrow Data for the full format.
Adding Your Own Sticks
See Stick Data for how to add custom stick types via datapack.