diff options
| author | OnyxDarkKnight <sor1n.iliutza16@gmail.com> | 2014-09-17 19:10:05 +0300 |
|---|---|---|
| committer | OnyxDarkKnight <sor1n.iliutza16@gmail.com> | 2014-09-17 19:10:05 +0300 |
| commit | 06f62473f0622efe6decc32b70516a7c5d3d3572 (patch) | |
| tree | ebf54c96117f9917cd93740a89763c26abde06af /src/main/java/darkknight/jewelrycraft/container/GuiTabRings.java | |
| parent | 852cfd0e13631320624d528213ec8c80cffe8743 (diff) | |
1.7.10
Diffstat (limited to 'src/main/java/darkknight/jewelrycraft/container/GuiTabRings.java')
| -rw-r--r-- | src/main/java/darkknight/jewelrycraft/container/GuiTabRings.java | 587 |
1 files changed, 0 insertions, 587 deletions
diff --git a/src/main/java/darkknight/jewelrycraft/container/GuiTabRings.java b/src/main/java/darkknight/jewelrycraft/container/GuiTabRings.java deleted file mode 100644 index 646a78b..0000000 --- a/src/main/java/darkknight/jewelrycraft/container/GuiTabRings.java +++ /dev/null @@ -1,587 +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 GuiTabRings extends GuiTab -{ - int jValues; - public GuiTabRings(int id) - { - super("Rings", id); - jValues = 0; - } - - public ItemStack getIcon() - { - ItemStack it = new ItemStack(ItemList.ring); - JewelryNBT.addMetal(it, new ItemStack(Items.gold_ingot)); - JewelryNBT.addJewel(it, new ItemStack(Items.ender_pearl)); - return it; - } - - @Override - public void drawBackground(GuiGuide gui, int x, int y, int page) - { - ArrayList<String> text = new ArrayList<String>(); - ArrayList<ItemStack> jewels = new ArrayList<ItemStack>(); - ItemStack item = new ItemStack(ItemList.ring); - 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)); - JewelryNBT.addJewel(item, new ItemStack(Items.ender_pearl)); - - text.add(EnumChatFormatting.DARK_GREEN + "Jewel: " + 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 allows you"); - text.add("to teleport in any"); - text.add("location from the same"); - text.add("dimension. Simply right"); - text.add("click once in a location"); - text.add("to se the position. Then"); - text.add("right click any time you"); - text.add("want to teleport there."); - Page.addImageTextPage(gui, gui.getLeft() + xPos, gui.getTop(), item, text, 50f, 0, -10, false, 45, 0); - break; - case 2: - text.add(EnumChatFormatting.DARK_RED + "\u00a7nAltar Effect"); - text.add(" If this ring is placed"); - text.add("in the altar and if the"); - text.add("ring has coordonates"); - text.add("memorized, then anyone"); - text.add("who steps on the block"); - text.add("will get teleported in"); - text.add("that location, as long"); - text.add("as it is in the same"); - text.add("dimension. This works"); - text.add("for other entities as"); - text.add("well, not just players."); - 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)); - JewelryNBT.addJewel(item, new ItemStack(Items.ender_pearl)); - JewelryNBT.addModifier(item, new ItemStack(Items.bed)); - - text.add(EnumChatFormatting.DARK_GREEN + "Jewel: " + 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("ring that had only an"); - text.add("ender pearl as a jewel,"); - text.add("by adding a bed as a"); - text.add("modifier to it you can"); - text.add("travel between"); - text.add("dimensions."); - 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(" Just like the other"); - text.add("one, when in the altar"); - text.add("if somebody steps on"); - text.add("the block they get"); - text.add("teleported in that spot."); - text.add("The only difference is"); - text.add("that you can teleport"); - text.add("between dimesnions with"); - text.add("this. It works for mobs"); - text.add("and other entities as"); - text.add("well."); - Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); - break; - case 5: - jewels.add(null); - jewels.add(new ItemStack(Items.diamond)); - jewels.add(new ItemStack(Items.emerald)); - jewels.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 > jewels.size() - 1) jValues = 0; - - JewelryNBT.addMetal(item, JewelrycraftUtil.metal.get(values)); - JewelryNBT.addJewel(item, jewels.get(jValues)); - JewelryNBT.addModifier(item, new ItemStack(Items.blaze_powder)); - - text.add(EnumChatFormatting.DARK_GREEN + "Jewel: " + 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 ring grants you"); - text.add(EnumChatFormatting.DARK_RED + "Fire Resistance" + EnumChatFormatting.BLACK + " when"); - text.add("activated and in your"); - text.add("inventory. To deactivate"); - text.add("it simply right click with"); - text.add("it. Depending on the"); - text.add("jewel you used, you"); - Page.addImageTextPage(gui, gui.getLeft() + xPos, gui.getTop(), item, text, 50f, 0, -10, false, 45, 0); - break; - case 6: - text.add("get " + EnumChatFormatting.DARK_RED + "Fire Resistance" + EnumChatFormatting.BLACK + " I"); - text.add("if you haven't got any"); - text.add("jewel, 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: - jewels.add(null); - jewels.add(new ItemStack(Items.diamond)); - jewels.add(new ItemStack(Items.emerald)); - jewels.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 > jewels.size() - 1) jValues = 0; - - JewelryNBT.addMetal(item, JewelrycraftUtil.metal.get(values)); - JewelryNBT.addJewel(item, jewels.get(jValues)); - JewelryNBT.addModifier(item, new ItemStack(Items.sugar)); - - text.add(EnumChatFormatting.DARK_GREEN + "Jewel: " + 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 ring grants you"); - text.add(EnumChatFormatting.DARK_RED + "Speed" + EnumChatFormatting.BLACK + " when activated"); - text.add("and in your inventory."); - text.add("To deactivate it simply"); - text.add("right click with it."); - text.add("Depending on the"); - text.add("jewel you used, you"); - Page.addImageTextPage(gui, gui.getLeft() + xPos, gui.getTop(), item, text, 50f, 0, -10, false, 45, 0); - break; - case 8: - text.add("get " + EnumChatFormatting.DARK_RED + "Speed" + EnumChatFormatting.BLACK + " I if you"); - text.add("haven't got any jewel,"); - 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 9: - jewels.add(null); - jewels.add(new ItemStack(Items.diamond)); - jewels.add(new ItemStack(Items.emerald)); - jewels.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 > jewels.size() - 1) jValues = 0; - - JewelryNBT.addMetal(item, JewelrycraftUtil.metal.get(values)); - JewelryNBT.addJewel(item, jewels.get(jValues)); - JewelryNBT.addModifier(item, new ItemStack(Items.iron_pickaxe)); - - text.add(EnumChatFormatting.DARK_GREEN + "Jewel: " + 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 ring grants you"); - text.add(EnumChatFormatting.DARK_RED + "Haste" + EnumChatFormatting.BLACK + " when activated"); - text.add("and in your inventory."); - text.add("To deactivate it simply"); - text.add("right click with it."); - text.add("Depending on the"); - text.add("jewel you used, you"); - Page.addImageTextPage(gui, gui.getLeft() + xPos, gui.getTop(), item, text, 50f, 0, -10, false, 45, 0); - break; - case 10: - text.add("get " + EnumChatFormatting.DARK_RED + "Haste" + EnumChatFormatting.BLACK + " I if you"); - text.add("haven't got any jewel,"); - 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 11: - jewels.add(null); - jewels.add(new ItemStack(Items.diamond)); - jewels.add(new ItemStack(Items.emerald)); - jewels.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 > jewels.size() - 1) jValues = 0; - - JewelryNBT.addMetal(item, JewelrycraftUtil.metal.get(values)); - JewelryNBT.addJewel(item, jewels.get(jValues)); - JewelryNBT.addModifier(item, new ItemStack(Items.feather)); - - text.add(EnumChatFormatting.DARK_GREEN + "Jewel: " + 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 ring grants you"); - text.add(EnumChatFormatting.DARK_RED + "Jump Boost" + EnumChatFormatting.BLACK + " when"); - text.add("activated and in your"); - text.add("inventory, as well as"); - text.add("remove any fall damage."); - text.add("To 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 jewel"); - text.add("you used, you get"); - text.add(EnumChatFormatting.DARK_RED + "Jump Boost" + EnumChatFormatting.BLACK + " I if you"); - text.add("haven't got any jewel,"); - 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 13: - jewels.add(null); - jewels.add(new ItemStack(Items.diamond)); - jewels.add(new ItemStack(Items.emerald)); - jewels.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 > jewels.size() - 1) jValues = 0; - - JewelryNBT.addMetal(item, JewelrycraftUtil.metal.get(values)); - JewelryNBT.addJewel(item, jewels.get(jValues)); - JewelryNBT.addModifier(item, new ItemStack(Items.potionitem, 1, 8270)); - - text.add(EnumChatFormatting.DARK_GREEN + "Jewel: " + 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 ring grants you"); - text.add(EnumChatFormatting.DARK_RED + "Invisibility" + EnumChatFormatting.BLACK + " when"); - text.add("activated and in your"); - text.add("inventory, as well as"); - text.add("remove any fall damage."); - text.add("To 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 jewel"); - text.add("you used, you get"); - text.add(EnumChatFormatting.DARK_RED + "Invisibility" + EnumChatFormatting.BLACK + " I if you"); - text.add("haven't got any jewel,"); - 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 15: - 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)); - JewelryNBT.addJewel(item, new ItemStack(Items.nether_star)); - JewelryNBT.addModifier(item, new ItemStack(Items.book)); - - text.add(EnumChatFormatting.DARK_GREEN + "Jewel: " + EnumChatFormatting.BLACK + "Nether Star"); - text.add(EnumChatFormatting.DARK_GREEN + "Modifier: " + EnumChatFormatting.BLACK + "Book"); - text.add(EnumChatFormatting.DARK_GREEN + "Ingot: " + EnumChatFormatting.BLACK + "Any"); - text.add(" This has the power"); - text.add("to " + EnumChatFormatting.DARK_PURPLE + "Enchant" + EnumChatFormatting.BLACK + ", " + EnumChatFormatting.DARK_PURPLE + "Disenchant" + EnumChatFormatting.BLACK + ""); - text.add("or even" + EnumChatFormatting.DARK_PURPLE + " Transfer"); - text.add(EnumChatFormatting.DARK_PURPLE + "Enchantments" + EnumChatFormatting.BLACK + ". To"); - text.add("change its mode simply"); - text.add("right click it. However,"); - text.add("this ring only works"); - text.add("when it is being held."); - Page.addImageTextPage(gui, gui.getLeft() + xPos, gui.getTop(), item, text, 50f, 0, -10, false, 45, 0); - break; - case 16: - text.add(EnumChatFormatting.DARK_PURPLE + "\u00a7nDisenchanting" + EnumChatFormatting.BLACK + ""); - text.add(" If the ring is held"); - text.add("and an enchanted item"); - text.add("is placed beside it in"); - text.add("the hotbar, the ring"); - text.add("will remove all the"); - text.add("enchantments from the"); - text.add("item and store them in"); - text.add("enchanted books, which"); - text.add("are placed in your"); - text.add("inventory. Be careful"); - text.add("however, because if"); - Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); - break; - case 17: - text.add("there is no room in"); - text.add("your inventory for the"); - text.add("books, the enchantments"); - text.add("will go in the void with"); - text.add("no way of recovering"); - text.add("them. Unfortunately,"); - text.add("disenchanting is not"); - text.add("free. It requires 2"); - text.add("levels of experience"); - text.add("per ench and some of"); - text.add("your blood. It will also"); - text.add("damage the item a bit."); - Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); - break; - case 18: - text.add(EnumChatFormatting.DARK_PURPLE + "\u00a7nEnchanting" + EnumChatFormatting.BLACK + ""); - text.add(" This mode allows you"); - text.add("to give a random"); - text.add("enchantment to an item"); - text.add("that can hold"); - text.add("enchantments in the"); - text.add("first place. However,"); - text.add("each enchanting comes"); - text.add("with a cost. The player"); - text.add("is required to have at"); - text.add("least 1 level of xp."); - text.add("The higher the number"); - Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); - break; - case 19: - text.add("the better, as the level"); - text.add("of the enchantment will"); - text.add("be equal with the amount"); - text.add("of levels, but this value"); - text.add("can never go over 6."); - text.add("This gives allows people"); - text.add("to get an enchantment"); - text.add("of a higher value than"); - text.add("normal (5 being the"); - text.add("limit normally)."); - Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); - break; - case 20: - text.add(EnumChatFormatting.DARK_PURPLE + "\u00a7nEnchantment Transfer" + EnumChatFormatting.BLACK + ""); - text.add(" This mode is very"); - text.add("special as it lets you"); - text.add("transfer enchantments"); - text.add("from an item or block to"); - text.add("another, not caring if"); - text.add("the item/block can"); - text.add("actually hold enchants."); - text.add("Just place the ench"); - text.add("item on the left of the"); - text.add("ring and to the right of"); - text.add("the ring, the item you"); - Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); - break; - case 21: - text.add("want to transfer the"); - text.add("enchs to. The ring can"); - text.add("only transfer an ench"); - text.add("at a time, after each"); - text.add("transfer it requiring a"); - text.add("cooldown."); - text.add(EnumChatFormatting.DARK_RED + " Again, this ring only"); - text.add(EnumChatFormatting.DARK_RED + "works when it is in the"); - text.add(EnumChatFormatting.DARK_RED + "players hotbar and"); - text.add(EnumChatFormatting.DARK_RED + "being held!"); - Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); - break; - case 22: - 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)); - JewelryNBT.addJewel(item, new ItemStack(Items.ender_pearl)); - JewelryNBT.addModifier(item, new ItemStack(Blocks.chest)); - - text.add(EnumChatFormatting.DARK_GREEN + "Jewel: " + EnumChatFormatting.BLACK + "Ender Pearl"); - text.add(EnumChatFormatting.DARK_GREEN + "Modifier: " + EnumChatFormatting.BLACK + "Chest"); - text.add(EnumChatFormatting.DARK_GREEN + "Ingot: " + EnumChatFormatting.BLACK + "Any"); - text.add(" This ring can link"); - text.add("to any chest and"); - text.add("access its inventory."); - text.add("To link to a chest just"); - text.add("crouch and right click"); - text.add("on the one you want."); - text.add("Then right click again"); - text.add("to open that inventory."); - Page.addImageTextPage(gui, gui.getLeft() + xPos, gui.getTop(), item, text, 50f, 0, -10, false, 45, 0); - break; - case 23: - text.add("This only works if you"); - text.add("are in range to the"); - text.add("chest. You can go"); - text.add("about 128 blocks"); - text.add("before it stops"); - text.add("working. After that"); - text.add("a message will be"); - text.add("displayed saying the"); - text.add("amount of blocks you"); - text.add("need to be closer in"); - text.add("order for it to work"); - text.add("again."); - Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); - break; - case 24: - 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)); - JewelryNBT.addJewel(item, new ItemStack(Blocks.obsidian)); - JewelryNBT.addModifier(item, new ItemStack(Items.ender_eye)); - - text.add(EnumChatFormatting.DARK_GREEN + "Jewel: " + EnumChatFormatting.BLACK + "Obsidian"); - text.add(EnumChatFormatting.DARK_GREEN + "Modifier: " + EnumChatFormatting.BLACK + "Eye of Ender"); - text.add(EnumChatFormatting.DARK_GREEN + "Ingot: " + EnumChatFormatting.BLACK + "Any"); - text.add(" This ring is connected"); - text.add("to your ender chest."); - text.add("Just right click it"); - text.add("anywhere to open the"); - text.add("ender chest gui."); - Page.addImageTextPage(gui, gui.getLeft() + xPos, gui.getTop(), item, text, 50f, 0, -10, false, 45, 0); - break; - case 25: - 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)); - JewelryNBT.addJewel(item, new ItemStack(Items.nether_star)); - JewelryNBT.addModifier(item, new ItemStack(Blocks.chest)); - - text.add(EnumChatFormatting.DARK_GREEN + "Jewel: " + EnumChatFormatting.BLACK + "Nether Star"); - text.add(EnumChatFormatting.DARK_GREEN + "Modifier: " + EnumChatFormatting.BLACK + "Chest"); - text.add(EnumChatFormatting.DARK_GREEN + "Ingot: " + EnumChatFormatting.BLACK + "Any"); - text.add(" This ring can store"); - text.add("any entity in it. To do"); - text.add("that right click an"); - text.add("to store it in the ring"); - text.add("(crouch and right click"); - text.add("if right clicking the"); - text.add("entity opens a GUI,"); - text.add("such as villagers)."); - Page.addImageTextPage(gui, gui.getLeft() + xPos, gui.getTop(), item, text, 50f, 0, -10, false, 45, 0); - break; - case 26: - text.add("Right click again on the"); - text.add("ground to release the"); - text.add("entity in that spot."); - Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); - break; - case 27: - if(del == 0){values++; jValues++;} - del++; - if(del >= 300) del = 0; - if(values > JewelrycraftUtil.metal.size() - 1) values = 0; - if(jValues > JewelrycraftUtil.jewel.size() - 1) jValues = 0; - - JewelryNBT.addMetal(item, JewelrycraftUtil.metal.get(values)); - JewelryNBT.addJewel(item, JewelrycraftUtil.jewel.get(jValues)); - JewelryNBT.addModifier(item, new ItemStack(Items.dye, 1, 15)); - - text.add(EnumChatFormatting.DARK_GREEN + "Jewel: " + EnumChatFormatting.BLACK + "Any"); - text.add(EnumChatFormatting.DARK_GREEN + "Modifier: " + EnumChatFormatting.BLACK + "Bone Meal"); - text.add(EnumChatFormatting.DARK_GREEN + "Ingot: " + EnumChatFormatting.BLACK + "Any"); - text.add(" While having it in"); - text.add("the inventory it will"); - text.add("hydrate any farmland"); - text.add("you step on. If you"); - text.add("right click with this"); - text.add("on a plant, it will"); - text.add("speed up the growth a"); - text.add("bit. Better keep right"); - Page.addImageTextPage(gui, gui.getLeft() + xPos, gui.getTop(), item, text, 50f, 0, -10, false, 45, 0); - break; - case 28: - text.add("clicking if you want to"); - text.add("see an actual effect."); - text.add(EnumChatFormatting.DARK_RED + "\u00a7nAltar Effect"); - text.add(" In the altar, the ring"); - 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("3x3x3 area."); - Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); - break; - case 29: - 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)); - JewelryNBT.addJewel(item, new ItemStack(Items.ender_pearl)); - JewelryNBT.addModifier(item, new ItemStack(Items.diamond_pickaxe)); - - text.add(EnumChatFormatting.DARK_GREEN + "Jewel: " + EnumChatFormatting.BLACK + "Ender Pearl"); - text.add(EnumChatFormatting.DARK_GREEN + "Modifier: " + EnumChatFormatting.BLACK + "Diamond Pick"); - text.add(EnumChatFormatting.DARK_GREEN + "Ingot: " + EnumChatFormatting.BLACK + "Any"); - text.add(" You can right click"); - text.add("any block (or crouch"); - text.add("right click) to store"); - text.add("that block inside it."); - text.add("Right click on the"); - text.add("ground to place it"); - text.add("there. It can also"); - text.add("create golems/withers."); - Page.addImageTextPage(gui, gui.getLeft() + xPos, gui.getTop(), item, text, 50f, 0, -10, false, 45, 0); - break; - case 30: - JewelryNBT.addMetal(item, new ItemStack(ItemList.shadowIngot)); - JewelryNBT.addJewel(item, new ItemStack(Items.nether_star)); - JewelryNBT.addModifier(item, new ItemStack(Items.diamond_pickaxe)); - - text.add(EnumChatFormatting.DARK_GREEN + "Jewel: " + 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(" Right clicking with"); - text.add("this on any block will"); - text.add("cause that block to"); - text.add("break instantly."); - Page.addImageTextPage(gui, gui.getLeft() + xPos, gui.getTop(), item, text, 50f, 0, -10, false, 45, 0); - break; - default:; - } - } - - public int getMaxPages() - { - return 30; - } - - @Override - public void drawForeground(GuiGuide gui, int x, int y, int page) - { - } - -} |
