summaryrefslogtreecommitdiff
path: root/java/darkknight/jewelrycraft/container/GuiTabNecklaces.java
diff options
context:
space:
mode:
authorOnyxDarkKnight <sor1n.iliutza16@gmail.com>2015-02-03 21:09:09 +0000
committerOnyxDarkKnight <sor1n.iliutza16@gmail.com>2015-02-03 21:09:09 +0000
commit3f4c717de5ebc9b942d65ae45ac87c43bdf8a31b (patch)
tree15c68c8b61dbd0b7f44937a5c790c4b844e50f58 /java/darkknight/jewelrycraft/container/GuiTabNecklaces.java
parent73ca377dc01f859dabd7b07738cb7aeb762272b1 (diff)
Made a few modifications to some classes, added earrings and bracelets. Improved coloring algorithm and balanced the Thieving Glove
Diffstat (limited to 'java/darkknight/jewelrycraft/container/GuiTabNecklaces.java')
-rw-r--r--java/darkknight/jewelrycraft/container/GuiTabNecklaces.java405
1 files changed, 0 insertions, 405 deletions
diff --git a/java/darkknight/jewelrycraft/container/GuiTabNecklaces.java b/java/darkknight/jewelrycraft/container/GuiTabNecklaces.java
deleted file mode 100644
index 531de4a..0000000
--- a/java/darkknight/jewelrycraft/container/GuiTabNecklaces.java
+++ /dev/null
@@ -1,405 +0,0 @@
-package darkknight.jewelrycraft.container;
-
-import java.util.ArrayList;
-
-import net.minecraft.init.Blocks;
-import net.minecraft.init.Items;
-import net.minecraft.item.ItemStack;
-import net.minecraft.util.EnumChatFormatting;
-import darkknight.jewelrycraft.client.GuiGuide;
-import darkknight.jewelrycraft.item.ItemList;
-import darkknight.jewelrycraft.util.JewelryNBT;
-import darkknight.jewelrycraft.util.JewelrycraftUtil;
-
-public class GuiTabNecklaces extends GuiTab
-{
- int jValues;
-
- public GuiTabNecklaces(int id)
- {
- super("Necklaces", id);
- jValues = 0;
- }
-
- public ItemStack getIcon()
- {
- ItemStack it = new ItemStack(ItemList.necklace);
- JewelryNBT.addMetal(it, new ItemStack(Items.iron_ingot));
- JewelryNBT.addGem(it, new ItemStack(Blocks.redstone_block));
- return it;
- }
-
- @Override
- public void drawBackground(GuiGuide gui, int x, int y, int page)
- {
- ArrayList<String> text = new ArrayList<String>();
- ArrayList<ItemStack> gems = new ArrayList<ItemStack>();
- ItemStack item = new ItemStack(ItemList.necklace);
- int xPos = (page % 2 == 0) ? 107 : -35;
- switch (page)
- {
- case 1:
- if (del == 0) values++;
- del++;
- if (del >= 300) del = 0;
- if (values > JewelrycraftUtil.metal.size() - 1) values = 0;
-
- JewelryNBT.addMetal(item, JewelrycraftUtil.metal.get(values).copy());
- JewelryNBT.addGem(item, new ItemStack(Items.ender_pearl));
-
- text.add(EnumChatFormatting.DARK_GREEN + "gem: " + EnumChatFormatting.BLACK + "Ender Pearl");
- text.add(EnumChatFormatting.DARK_GREEN + "Modifier: " + EnumChatFormatting.BLACK + "None");
- text.add(EnumChatFormatting.DARK_GREEN + "Ingot: " + EnumChatFormatting.BLACK + "Any");
- text.add(" This ring teleports");
- text.add("you and anyone around ");
- text.add("in any location from the");
- text.add("same dimension. Just");
- text.add("right click once in a");
- text.add("location to se the ");
- text.add("position. Then right ");
- text.add("click any time you want");
- Page.addImageTextPage(gui, gui.getLeft() + xPos, gui.getTop(), item, text, 50f, 0, -10, false, 45, 0);
- break;
- case 2:
- text.add("to teleport there.");
- text.add(EnumChatFormatting.DARK_RED + "\u00a7nAltar Effect");
- text.add(" This teleports anyone");
- text.add("or anything that steps");
- text.add("or goes near the altar");
- text.add("to the necklaces");
- text.add("coordonates, as long");
- text.add("as that is in the same");
- text.add("dimension.");
- Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text);
- break;
- case 3:
- if (del == 0) values++;
- del++;
- if (del >= 300) del = 0;
- if (values > JewelrycraftUtil.metal.size() - 1) values = 0;
-
- JewelryNBT.addMetal(item, JewelrycraftUtil.metal.get(values).copy());
- JewelryNBT.addGem(item, new ItemStack(Items.ender_pearl));
- JewelryNBT.addModifiers(item, JewelrycraftUtil.addRandomModifiers());
-
- text.add(EnumChatFormatting.DARK_GREEN + "gem: " + EnumChatFormatting.BLACK + "Ender Pearl");
- text.add(EnumChatFormatting.DARK_GREEN + "Modifier: " + EnumChatFormatting.BLACK + "Bed");
- text.add(EnumChatFormatting.DARK_GREEN + "Ingot: " + EnumChatFormatting.BLACK + "Any");
- text.add(" Just like the other");
- text.add("necklace this teleports");
- text.add("you and anybody close");
- text.add("to you to the set");
- text.add("destination. The only");
- text.add("difference is that you");
- text.add("can travel between");
- text.add("dimensions with this.");
- Page.addImageTextPage(gui, gui.getLeft() + xPos, gui.getTop(), item, text, 50f, 0, -10, false, 45, 0);
- break;
- case 4:
- text.add(EnumChatFormatting.DARK_RED + "\u00a7nAltar Effect");
- text.add(" This teleports anyone");
- text.add("or anything that step");
- text.add("on or around the altar");
- text.add("to the set location, with");
- text.add("the benefit of it being");
- text.add("capable of");
- text.add("inter-dimensional");
- text.add("travels.");
- Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text);
- break;
- case 5:
- gems.add(null);
- gems.add(new ItemStack(Items.diamond));
- gems.add(new ItemStack(Items.emerald));
- gems.add(new ItemStack(Items.nether_star));
-
- if (del == 0)
- {
- values++;
- jValues++;
- }
- del++;
- if (del >= 300) del = 0;
- if (values > JewelrycraftUtil.metal.size() - 1) values = 0;
- if (jValues > gems.size() - 1) jValues = 0;
-
- JewelryNBT.addMetal(item, JewelrycraftUtil.metal.get(values).copy());
- JewelryNBT.addGem(item, gems.get(jValues));
- JewelryNBT.addModifiers(item, JewelrycraftUtil.addRandomModifiers());
-
- text.add(EnumChatFormatting.DARK_GREEN + "gem: " + EnumChatFormatting.BLACK + "None, Diamond");
- text.add("Emerald or Nether Star");
- text.add(EnumChatFormatting.DARK_GREEN + "Modifier: " + EnumChatFormatting.BLACK + "Blaze Powder");
- text.add(EnumChatFormatting.DARK_GREEN + "Ingot: " + EnumChatFormatting.BLACK + "Any");
- text.add(" This necklace gives");
- text.add("you and those around");
- text.add("you " + EnumChatFormatting.DARK_RED + "Fire Resistance");
- text.add("when activated and in");
- text.add("your inventory. To");
- text.add("deactivate it simply");
- text.add("right click with it.");
- Page.addImageTextPage(gui, gui.getLeft() + xPos, gui.getTop(), item, text, 50f, 0, -10, false, 45, 0);
- break;
- case 6:
- text.add("Depending on the gem");
- text.add("used, you and the");
- text.add("others get " + EnumChatFormatting.DARK_RED + "Fire");
- text.add(EnumChatFormatting.DARK_RED + "Resistance" + EnumChatFormatting.BLACK + " I if you");
- text.add("haven't got any gem,");
- text.add("II for Diamond,");
- text.add("III for Emerald and");
- text.add("VIII for Nether Star.");
- Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text);
- break;
- case 7:
- gems.add(null);
- gems.add(new ItemStack(Items.diamond));
- gems.add(new ItemStack(Items.emerald));
- gems.add(new ItemStack(Items.nether_star));
-
- if (del == 0)
- {
- values++;
- jValues++;
- }
- del++;
- if (del >= 300) del = 0;
- if (values > JewelrycraftUtil.metal.size() - 1) values = 0;
- if (jValues > gems.size() - 1) jValues = 0;
-
- JewelryNBT.addMetal(item, JewelrycraftUtil.metal.get(values).copy());
- JewelryNBT.addGem(item, gems.get(jValues));
- JewelryNBT.addModifiers(item, JewelrycraftUtil.addRandomModifiers());
-
- text.add(EnumChatFormatting.DARK_GREEN + "gem: " + EnumChatFormatting.BLACK + "None, Diamond");
- text.add("Emerald or Nether Star");
- text.add(EnumChatFormatting.DARK_GREEN + "Modifier: " + EnumChatFormatting.BLACK + "Sugar");
- text.add(EnumChatFormatting.DARK_GREEN + "Ingot: " + EnumChatFormatting.BLACK + "Any");
- text.add(" This necklace gives");
- text.add("you and those around");
- text.add("you " + EnumChatFormatting.DARK_RED + "Speed" + EnumChatFormatting.BLACK + " when");
- text.add("activated and in your");
- text.add("inventory. To");
- text.add("deactivate it simply");
- text.add("right click with it.");
- Page.addImageTextPage(gui, gui.getLeft() + xPos, gui.getTop(), item, text, 50f, 0, -10, false, 45, 0);
- break;
- case 8:
- text.add("Depending on the gem");
- text.add("used, you and the");
- text.add("others get " + EnumChatFormatting.DARK_RED + "Speed" + EnumChatFormatting.BLACK + " I");
- text.add("if you haven't got any");
- text.add("gem, II for Diamond,");
- text.add("III for Emerald and");
- text.add("VIII for Nether Star.");
- Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text);
- break;
- case 9:
- gems.add(null);
- gems.add(new ItemStack(Items.diamond));
- gems.add(new ItemStack(Items.emerald));
- gems.add(new ItemStack(Items.nether_star));
-
- if (del == 0)
- {
- values++;
- jValues++;
- }
- del++;
- if (del >= 300) del = 0;
- if (values > JewelrycraftUtil.metal.size() - 1) values = 0;
- if (jValues > gems.size() - 1) jValues = 0;
-
- JewelryNBT.addMetal(item, JewelrycraftUtil.metal.get(values).copy());
- JewelryNBT.addGem(item, gems.get(jValues));
- JewelryNBT.addModifiers(item, JewelrycraftUtil.addRandomModifiers());
-
- text.add(EnumChatFormatting.DARK_GREEN + "gem: " + EnumChatFormatting.BLACK + "None, Diamond");
- text.add("Emerald or Nether Star");
- text.add(EnumChatFormatting.DARK_GREEN + "Modifier: " + EnumChatFormatting.BLACK + "Iron Pickaxe");
- text.add(EnumChatFormatting.DARK_GREEN + "Ingot: " + EnumChatFormatting.BLACK + "Any");
- text.add(" This necklace gives");
- text.add("you and those around");
- text.add("you " + EnumChatFormatting.DARK_RED + "Haste" + EnumChatFormatting.BLACK + " when");
- text.add("activated and in your");
- text.add("inventory. To");
- text.add("deactivate it simply");
- text.add("right click with it.");
- Page.addImageTextPage(gui, gui.getLeft() + xPos, gui.getTop(), item, text, 50f, 0, -10, false, 45, 0);
- break;
- case 10:
- text.add("Depending on the gem");
- text.add("used, you and the");
- text.add("others get " + EnumChatFormatting.DARK_RED + "Haste" + EnumChatFormatting.BLACK + " I");
- text.add("if you haven't got any");
- text.add("gem, II for Diamond,");
- text.add("III for Emerald and");
- text.add("VIII for Nether Star.");
- Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text);
- break;
- case 11:
- gems.add(null);
- gems.add(new ItemStack(Items.diamond));
- gems.add(new ItemStack(Items.emerald));
- gems.add(new ItemStack(Items.nether_star));
-
- if (del == 0)
- {
- values++;
- jValues++;
- }
- del++;
- if (del >= 300) del = 0;
- if (values > JewelrycraftUtil.metal.size() - 1) values = 0;
- if (jValues > gems.size() - 1) jValues = 0;
-
- JewelryNBT.addMetal(item, JewelrycraftUtil.metal.get(values).copy());
- JewelryNBT.addGem(item, gems.get(jValues));
- JewelryNBT.addModifiers(item, JewelrycraftUtil.addRandomModifiers());
-
- text.add(EnumChatFormatting.DARK_GREEN + "gem: " + EnumChatFormatting.BLACK + "None, Diamond");
- text.add("Emerald or Nether Star");
- text.add(EnumChatFormatting.DARK_GREEN + "Modifier: " + EnumChatFormatting.BLACK + "Feather");
- text.add(EnumChatFormatting.DARK_GREEN + "Ingot: " + EnumChatFormatting.BLACK + "Any");
- text.add(" This necklace gives");
- text.add("you and those around");
- text.add("you " + EnumChatFormatting.DARK_RED + "Jump Boost" + EnumChatFormatting.BLACK + " when");
- text.add("activated and in your");
- text.add("inventory. To");
- text.add("deactivate it simply");
- text.add("right click with it.");
- Page.addImageTextPage(gui, gui.getLeft() + xPos, gui.getTop(), item, text, 50f, 0, -10, false, 45, 0);
- break;
- case 12:
- text.add("Depending on the gem");
- text.add("used, you and the");
- text.add("others get " + EnumChatFormatting.DARK_RED + "Jump Boost");
- text.add("I if you haven't got any");
- text.add("gem, II for Diamond,");
- text.add("III for Emerald and");
- text.add("VIII for Nether Star.");
- Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text);
- break;
- case 13:
- gems.add(null);
- gems.add(new ItemStack(Items.diamond));
- gems.add(new ItemStack(Items.emerald));
- gems.add(new ItemStack(Items.nether_star));
-
- if (del == 0)
- {
- values++;
- jValues++;
- }
- del++;
- if (del >= 300) del = 0;
- if (values > JewelrycraftUtil.metal.size() - 1) values = 0;
- if (jValues > gems.size() - 1) jValues = 0;
-
- JewelryNBT.addMetal(item, JewelrycraftUtil.metal.get(values).copy());
- JewelryNBT.addGem(item, gems.get(jValues));
- JewelryNBT.addModifiers(item, JewelrycraftUtil.addRandomModifiers());
-
- text.add(EnumChatFormatting.DARK_GREEN + "gem: " + EnumChatFormatting.BLACK + "None, Diamond");
- text.add("Emerald or Nether Star");
- text.add(EnumChatFormatting.DARK_GREEN + "Modifier: " + EnumChatFormatting.BLACK + "8min Potion of");
- text.add("Invisibility");
- text.add(EnumChatFormatting.DARK_GREEN + "Ingot: " + EnumChatFormatting.BLACK + "Any");
- text.add(" This necklace gives");
- text.add("you and those around");
- text.add("you " + EnumChatFormatting.DARK_RED + "Invisibility" + EnumChatFormatting.BLACK + " when");
- text.add("activated and in your");
- text.add("inventory. To");
- text.add("deactivate it simply");
- Page.addImageTextPage(gui, gui.getLeft() + xPos, gui.getTop(), item, text, 50f, 0, -10, false, 45, 0);
- break;
- case 14:
- text.add("right click with it.");
- text.add("Depending on the gem");
- text.add("used, you and the");
- text.add("others get " + EnumChatFormatting.DARK_RED + "Invisibility" + EnumChatFormatting.BLACK + " I");
- text.add("if you haven't got any");
- text.add("gem, II for Diamond,");
- text.add("III for Emerald and");
- text.add("VIII for Nether Star.");
- Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text);
- break;
- case 15:
- gems.add(null);
- gems.add(new ItemStack(Items.diamond));
- gems.add(new ItemStack(Items.emerald));
- gems.add(new ItemStack(Items.nether_star));
-
- if (del == 0)
- {
- values++;
- jValues++;
- }
- del++;
- if (del >= 300) del = 0;
- if (values > JewelrycraftUtil.metal.size() - 1) values = 0;
- if (jValues > gems.size() - 1) jValues = 0;
-
- JewelryNBT.addMetal(item, JewelrycraftUtil.metal.get(values).copy());
- JewelryNBT.addGem(item, gems.get(jValues));
- JewelryNBT.addModifiers(item, JewelrycraftUtil.addRandomModifiers());
-
- text.add(EnumChatFormatting.DARK_GREEN + "gem: " + EnumChatFormatting.BLACK + "None, Diamond");
- text.add("Emerald or Nether Star");
- text.add(EnumChatFormatting.DARK_GREEN + "Modifier: " + EnumChatFormatting.BLACK + "Bone Meal");
- text.add(EnumChatFormatting.DARK_GREEN + "Ingot: " + EnumChatFormatting.BLACK + "Any");
- text.add(" This hydrates the");
- text.add("farm blocks under you");
- text.add("in a defined area. If");
- text.add("you right click with this,");
- text.add("it will help plants in");
- text.add("that area grow faster.");
- text.add("The are it affects is");
- Page.addImageTextPage(gui, gui.getLeft() + xPos, gui.getTop(), item, text, 50f, 0, -10, false, 45, 0);
- break;
- case 16:
- text.add("determined by the gem");
- text.add("used. For none, the");
- text.add("area is a block, diamond");
- text.add("is 3x3, emerald 5x5 and");
- text.add("nether star 11x11.");
- text.add(EnumChatFormatting.DARK_RED + "\u00a7nAltar Effect");
- text.add(" In the altar, this");
- text.add("has the ability to");
- text.add("hydrate any tilted land");
- text.add("and speed up the");
- text.add("growth of plants in a");
- text.add("7x3x7 area.");
- Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text);
- break;
- case 17:
- JewelryNBT.addMetal(item, new ItemStack(ItemList.shadowIngot));
- JewelryNBT.addGem(item, new ItemStack(Items.nether_star));
- JewelryNBT.addModifiers(item, JewelrycraftUtil.addRandomModifiers());
-
- text.add(EnumChatFormatting.DARK_GREEN + "gem: " + EnumChatFormatting.BLACK + "Nether Star");
- text.add(EnumChatFormatting.DARK_GREEN + "Modifier: " + EnumChatFormatting.BLACK + "Diamond Pick");
- text.add(EnumChatFormatting.DARK_GREEN + "Ingot: " + EnumChatFormatting.BLACK + "Shadow Ingot");
- text.add(" This will break all");
- text.add("blocks in a 3x3x1 area.");
- text.add("Just right click on a");
- text.add("block and let the mining");
- text.add("begin.");
- Page.addImageTextPage(gui, gui.getLeft() + xPos, gui.getTop(), item, text, 50f, 0, -10, false, 45, 0);
- break;
- default:
- ;
- }
- }
-
- public int getMaxPages()
- {
- return 17;
- }
-
- @Override
- public void drawForeground(GuiGuide gui, int x, int y, int page)
- {
- }
-
-}