47public enum Featherable implements Fletchable {
48 HEADLESS_ARROWS(
new Item(314, 15),
new Item(52, 15),
new FletchableItem(
new Item(53, 15), 1, 1.0)),
49 BRONZE_BOLT(
new Item(314, 10),
new Item(9375, 10),
new FletchableItem(
new Item(877, 10), 9, 0.5)),
50 IRON_BOLT(
new Item(314, 10),
new Item(9377, 10),
new FletchableItem(
new Item(9140, 10), 39, 1.5)),
51 STEEL_BOLT(
new Item(314, 10),
new Item(9378, 10),
new FletchableItem(
new Item(9141, 10), 46, 3.5)),
52 MITHRIL_BOLT(
new Item(314, 10),
new Item(9379, 10),
new FletchableItem(
new Item(9142, 10), 54, 5.0)),
53 ADAMANT_BOLT(
new Item(314, 10),
new Item(9380, 10),
new FletchableItem(
new Item(9143, 10), 61, 7.0)),
54 RUNITE_BOLT(
new Item(314, 10),
new Item(9381, 10),
new FletchableItem(
new Item(9144, 10), 69, 10.0)),
55 BRONZE_DARTs(
new Item(314, 10),
new Item(819, 10),
new FletchableItem(
new Item(806, 10), 1, 1.8)),
56 IRON_DARTs(
new Item(314, 10),
new Item(820, 10),
new FletchableItem(
new Item(807, 10), 22, 3.8)),
57 STEEL_DARTs(
new Item(314, 10),
new Item(821, 10),
new FletchableItem(
new Item(808, 10), 37, 7.5)),
58 MITHRIL_DARTs(
new Item(314, 10),
new Item(822, 10),
new FletchableItem(
new Item(809, 10), 52, 11.2)),
59 ADAMANT_DARTs(
new Item(314, 10),
new Item(823, 10),
new FletchableItem(
new Item(810, 10), 67, 15.0)),
60 RUNE_DARTs(
new Item(314, 10),
new Item(824, 10),
new FletchableItem(
new Item(811, 10), 81, 18.8)),
61 AMETHYST_DARTs(
new Item(314, 10),
new Item(25853, 10),
new FletchableItem(
new Item(25849, 10), 90, 21.0)),
62 DRAGON_DARTs(
new Item(314, 10),
new Item(11232, 10),
new FletchableItem(
new Item(11230, 10), 95, 25.0));
64 private final Item use;
65 private final Item with;
74 public static void load() {
75 for (Featherable featherable : values()) {
81 public int getAnimation() {
109 case HEADLESS_ARROWS:
116 public int getGraphics() {
121 public Item getUse() {
126 public Item getWith() {
136 public String getProductionMessage() {
141 public Item[] getIngredients() {
142 return new Item[] { use, with };