From 73ca377dc01f859dabd7b07738cb7aeb762272b1 Mon Sep 17 00:00:00 2001 From: OnyxDarkKnight Date: Thu, 29 Jan 2015 18:28:37 +0000 Subject: Made lots of changes --- .../jewelrycraft/util/JewelrycraftUtil.java | 41 ++++++++++++++++------ 1 file changed, 30 insertions(+), 11 deletions(-) (limited to 'java/darkknight/jewelrycraft/util/JewelrycraftUtil.java') diff --git a/java/darkknight/jewelrycraft/util/JewelrycraftUtil.java b/java/darkknight/jewelrycraft/util/JewelrycraftUtil.java index 7c938e4..9a45bfd 100644 --- a/java/darkknight/jewelrycraft/util/JewelrycraftUtil.java +++ b/java/darkknight/jewelrycraft/util/JewelrycraftUtil.java @@ -11,14 +11,16 @@ import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraftforge.oredict.OreDictionary; import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; public class JewelrycraftUtil { public static ArrayList modifiers = new ArrayList(); - public static ArrayList jewel = new ArrayList(); + public static ArrayList gem = new ArrayList(); public static ArrayList jewelry = new ArrayList(); public static ArrayList metal = new ArrayList(); public static ArrayList ores = new ArrayList(); + public static HashMap curses = new HashMap(); public static HashMap oreToIngot = new HashMap(); public static ArrayList jamcraftPlayers = new ArrayList(); public static Random rand = new Random(); @@ -43,18 +45,25 @@ public class JewelrycraftUtil // Jewels for (int i = 0; i < 16; i++) - jewel.add(new ItemStack(ItemList.crystal, 1, i)); - jewel.add(new ItemStack(Blocks.redstone_block)); - jewel.add(new ItemStack(Blocks.lapis_block)); - jewel.add(new ItemStack(Blocks.obsidian)); - jewel.add(new ItemStack(Items.diamond)); - jewel.add(new ItemStack(Items.emerald)); - jewel.add(new ItemStack(Items.ender_pearl)); - jewel.add(new ItemStack(Items.nether_star)); + gem.add(new ItemStack(ItemList.crystal, 1, i)); + gem.add(new ItemStack(Blocks.redstone_block)); + gem.add(new ItemStack(Blocks.lapis_block)); + gem.add(new ItemStack(Blocks.obsidian)); + gem.add(new ItemStack(Items.diamond)); + gem.add(new ItemStack(Items.emerald)); + gem.add(new ItemStack(Items.ender_pearl)); + gem.add(new ItemStack(Items.nether_star)); // Jewelry jewelry.add(new ItemStack(ItemList.ring)); jewelry.add(new ItemStack(ItemList.necklace)); + + // Curses + curses.put(Reference.MODNAME + ":" + "Blind", 0); + curses.put(Reference.MODNAME + ":" + "Weak", 1); + curses.put(Reference.MODNAME + ":" + "Anemic", 2); + curses.put(Reference.MODNAME + ":" + "Scared", 3); + curses.put(Reference.MODNAME + ":" + "Brave", 4); } public static void jamcrafters() @@ -79,6 +88,16 @@ public class JewelrycraftUtil jamcraftPlayers.add("direwolf20"); } + public static ArrayList addRandomModifiers() + { + ArrayList list = new ArrayList(); + for(int i = 0; i < new Random().nextInt(modifiers.size()); i++) + { + list.add(modifiers.get(new Random().nextInt(modifiers.size()))); + } + return list; + } + public static void addMetals() { int index = 0; @@ -119,9 +138,9 @@ public class JewelrycraftUtil return false; } - public static boolean isJewel(ItemStack item) + public static boolean isGem(ItemStack item) { - Iterator i = jewel.iterator(); + Iterator i = gem.iterator(); while (i.hasNext()) { -- cgit v1.2.3