Fork of Poseidon providing Bukkit #1060 to older Beta versions (b1.0-b1.7.3)
1package net.minecraft.server;
2
3public class RecipesWeapons {
4
5 private String[][] a = new String[][] { { "X", "X", "#" } };
6 private Object[][] b;
7
8 public RecipesWeapons() {
9 this.b = new Object[][] { { Block.WOOD, Block.COBBLESTONE, Item.IRON_INGOT, Item.DIAMOND, Item.GOLD_INGOT }, { Item.WOOD_SWORD, Item.STONE_SWORD, Item.IRON_SWORD, Item.DIAMOND_SWORD, Item.GOLD_SWORD } };
10 }
11
12 public void a(CraftingManager craftingmanager) {
13 for (int i = 0; i < this.b[0].length; ++i) {
14 Object object = this.b[0][i];
15
16 for (int j = 0; j < this.b.length - 1; ++j) {
17 Item item = (Item) this.b[j + 1][i];
18
19 craftingmanager.registerShapedRecipe(new ItemStack(item), new Object[] { this.a[j], Character.valueOf('#'), Item.STICK, Character.valueOf('X'), object });
20 }
21 }
22
23 craftingmanager.registerShapedRecipe(new ItemStack(Item.BOW, 1), new Object[] { " #X", "# X", " #X", Character.valueOf('X'), Item.STRING, Character.valueOf('#'), Item.STICK });
24 craftingmanager.registerShapedRecipe(new ItemStack(Item.ARROW, 4), new Object[] { "X", "#", "Y", Character.valueOf('Y'), Item.FEATHER, Character.valueOf('X'), Item.FLINT, Character.valueOf('#'), Item.STICK });
25 }
26}