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/GuiTabBlocks.java | |
| parent | 852cfd0e13631320624d528213ec8c80cffe8743 (diff) | |
1.7.10
Diffstat (limited to 'src/main/java/darkknight/jewelrycraft/container/GuiTabBlocks.java')
| -rw-r--r-- | src/main/java/darkknight/jewelrycraft/container/GuiTabBlocks.java | 295 |
1 files changed, 0 insertions, 295 deletions
diff --git a/src/main/java/darkknight/jewelrycraft/container/GuiTabBlocks.java b/src/main/java/darkknight/jewelrycraft/container/GuiTabBlocks.java deleted file mode 100644 index 9627cf1..0000000 --- a/src/main/java/darkknight/jewelrycraft/container/GuiTabBlocks.java +++ /dev/null @@ -1,295 +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.block.BlockList; -import darkknight.jewelrycraft.client.GuiGuide; -import darkknight.jewelrycraft.item.ItemList; - -public class GuiTabBlocks extends GuiTab -{ - - public GuiTabBlocks(int id) - { - super("Blocks", id); - } - - public ItemStack getIcon() - { - return new ItemStack(BlockList.jewelAltar); - } - - @Override - public void drawBackground(GuiGuide gui, int x, int y, int page) - { - ArrayList<String> text = new ArrayList<String>(); - ArrayList<ItemStack> items = new ArrayList<ItemStack>(); - int xPos = (page%2==0)?107:-35; - switch(page) - { - case 1: - text.add(" This ore is extremely"); - text.add("rare and can be found"); - text.add("only between Y level 5"); - text.add("and 8. It can only be"); - text.add("mined using a diamond"); - text.add("pickaxe."); - Page.addImageTextPage(gui, gui.getLeft() + xPos, gui.getTop(), new ItemStack(BlockList.shadowOre), text, 90f); - break; - case 2: - text.add(" The Shadow Block is"); - text.add("crafted using 9 shadow"); - text.add("ingots. It has been"); - text.add("discovered that it"); - text.add("poseses abnormal"); - text.add("properties in the"); - text.add("shadow. The darker it"); - items.add(new ItemStack(BlockList.shadowBlock)); - for(int i = 1; i <= 9; i++) items.add(new ItemStack(ItemList.shadowIngot)); - Page.addCraftingRecipeTextPage(gui, gui.getLeft() + xPos, gui.getTop(), false, text, items, x, y); - break; - case 3: - text.add("is, the more"); - text.add("transparent it will be,"); - text.add("until it becomes"); - text.add("walkable through. If a"); - text.add("comparator is attached"); - text.add("to it, the output"); - text.add("strength will be equal"); - text.add("to the value of"); - text.add("darkness it is in."); - Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); - break; - case 4: - text.add(" The smelter is one of"); - text.add("the first blocks needed"); - text.add("to get started with"); - text.add("Jewelrycraft. Requiring"); - text.add("just some cobble and"); - text.add("a couple buckets, it's"); - text.add("the most important"); - items.add(new ItemStack(BlockList.smelter)); - items.add(new ItemStack(Blocks.cobblestone)); - items.add(new ItemStack(Items.bucket)); - items.add(new ItemStack(Blocks.cobblestone)); - items.add(new ItemStack(Blocks.cobblestone)); - items.add(null); - items.add(new ItemStack(Blocks.cobblestone)); - items.add(new ItemStack(Blocks.cobblestone)); - items.add(new ItemStack(Items.lava_bucket)); - items.add(new ItemStack(Blocks.cobblestone)); - Page.addCraftingRecipeTextPage(gui, gui.getLeft() + xPos, gui.getTop(), false, text, items, x, y); - break; - case 5: - text.add("block as it can melt"); - text.add("ingots which can be"); - text.add("made into pieces of"); - text.add("jewellery, like rings"); - text.add("or necklaces. To use"); - text.add("the block all you need"); - text.add("to do is right click"); - text.add("on it with any ingot."); - text.add("If left clicked while"); - text.add("smelting, a message"); - text.add("will appear saying the"); - text.add("percentage it is done."); - Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); - break; - case 6: - text.add("If left clicked when"); - text.add("it's done smelting,"); - text.add("a message will be"); - text.add("displayed, mentioning"); - text.add("the contents of the"); - text.add("block."); - Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); - break; - case 7: - text.add(" The molder is a key"); - text.add("piece in creating"); - text.add("jewellery. You need"); - text.add("to pour the molten"); - text.add("metal out of the"); - text.add("smelter somewhere."); - text.add("That somewhere is the"); - - items.add(new ItemStack(BlockList.molder)); - items.add(new ItemStack(Blocks.cobblestone)); - items.add(null); - items.add(new ItemStack(Blocks.cobblestone)); - for(int i = 1; i <= 3; i++) items.add(new ItemStack(Blocks.cobblestone)); - Page.addCraftingRecipeTextPage(gui, gui.getLeft() + xPos, gui.getTop(), false, text, items, x, y); - break; - case 8: - text.add("molder. But before"); - text.add("pouring the molten"); - text.add("metal in it, you must"); - text.add("first add a mold."); - text.add("You can do that by"); - text.add("simply right clicking"); - text.add("the block with the"); - text.add("mold of your choice."); - text.add("If you want to get the"); - text.add("mold out, simply crouch"); - text.add("and right click it with"); - text.add("an empty hand."); - Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); - break; - case 9: - text.add(" Once you have a mold"); - text.add("inside, left click on"); - text.add("the smelter and wait"); - text.add("for the metal to cool"); - text.add("down. When it's done,"); - text.add("left click on the"); - text.add("molder to get the"); - text.add("jewellery. " + EnumChatFormatting.DARK_RED + "Be aware"); - text.add(EnumChatFormatting.DARK_RED + "that this block must be"); - text.add(EnumChatFormatting.DARK_RED + "placed directly in front"); - text.add(EnumChatFormatting.DARK_RED + "of the smelter,"); - text.add(EnumChatFormatting.DARK_RED + "otherwise it won't work!"); - Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); - break; - case 10: - text.add(" Your jewellery on"); - text.add("their own don't do"); - text.add("much. They need to be"); - text.add("modified a bit and the"); - text.add("only way to do that is"); - text.add("by using this block."); - text.add("Simply right click the"); - if(del == 0) values++; - del++; - if(del >= 300) del = 0; - if(values >= 4) values = 0; - items.add(new ItemStack(BlockList.jewelCraftingTable)); - for(int i = 1; i <= 3; i++)items.add(new ItemStack(Blocks.planks, 1, values)); - items.add(new ItemStack(Blocks.cobblestone)); - items.add(null); - items.add(new ItemStack(Blocks.cobblestone)); - items.add(new ItemStack(Blocks.cobblestone)); - items.add(null); - items.add(new ItemStack(Blocks.cobblestone)); - Page.addCraftingRecipeTextPage(gui, gui.getLeft() + xPos, gui.getTop(), false, text, items, x, y); - break; - case 11: - text.add("block while holding the"); - text.add("jewellery to place it in."); - text.add("After that just add in"); - text.add("a jewel or a modifier,"); - text.add("or even both, to the"); - text.add("block. To do that simply"); - text.add("right click with them on"); - text.add("the block. Once it's"); - text.add("done modifying, left"); - text.add("click on it to retrieve"); - text.add("the modified item. If"); - text.add("you wish to know how"); - Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); - break; - case 12: - text.add("much is left before the"); - text.add("transformation is done,"); - text.add("simply left click on the"); - text.add("table in the process."); - text.add(" A list with all the"); - text.add("possible modifiers is"); - text.add("located in a separate"); - text.add("tab."); - Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); - break; - case 13: - text.add(" This block can store"); - text.add("any jewellery in it"); - text.add("and activate their"); - text.add("effects as it were a"); - text.add("player. However, it"); - text.add("does not work with"); - text.add("everything. You can"); - items.add(new ItemStack(BlockList.jewelAltar)); - items.add(new ItemStack(Blocks.end_stone)); - items.add(new ItemStack(Blocks.wool, 1, 5)); - items.add(new ItemStack(Blocks.end_stone)); - items.add(new ItemStack(Blocks.nether_brick)); - items.add(new ItemStack(Blocks.wool, 1, 5)); - items.add(new ItemStack(Blocks.nether_brick)); - items.add(new ItemStack(Blocks.nether_brick)); - items.add(new ItemStack(Blocks.nether_brick)); - items.add(new ItemStack(Blocks.nether_brick)); - Page.addCraftingRecipeTextPage(gui, gui.getLeft() + xPos, gui.getTop(), false, text, items, x, y); - break; - case 14: - text.add("find out which jewellery"); - text.add("works by looking in"); - text.add("their apropriate tab."); - text.add(" Each item will have a"); - text.add("note where it is"); - text.add("mentioned their effect"); - text.add("when placed in this"); - text.add("block."); - Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); - break; - case 15: - text.add(" The Storage"); - text.add("Displayer, as the"); - text.add("name suggests, can"); - text.add("store a large amount"); - text.add("of a single item/block"); - text.add("placed in it. This will"); - text.add("display all possible"); - items.add(new ItemStack(BlockList.displayer)); - items.add(null); - items.add(new ItemStack(Items.iron_ingot)); - items.add(null); - items.add(new ItemStack(Items.iron_ingot)); - items.add(new ItemStack(Items.iron_ingot)); - items.add(new ItemStack(Items.iron_ingot)); - items.add(new ItemStack(Blocks.emerald_block)); - items.add(new ItemStack(Blocks.emerald_block)); - items.add(new ItemStack(Blocks.emerald_block)); - Page.addCraftingRecipeTextPage(gui, gui.getLeft() + xPos, gui.getTop(), false, text, items, x, y); - break; - case 16: - text.add("infromation about the"); - text.add("object in it, such as"); - text.add("the name, durability,"); - text.add("enchantments and many"); - text.add("more. Below the name"); - text.add("is shown the amount"); - text.add("stored. To store"); - text.add("something in it simply"); - text.add("right click with that"); - text.add("object on it and the"); - text.add("whole amount of items"); - text.add("or blocks will be"); - Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); - break; - case 17: - text.add("immediately stored"); - text.add("inside. To retrieve"); - text.add("a single item just"); - text.add("left click the block."); - text.add("If you wish to get"); - text.add("a whole stack, just"); - text.add("crouch and left click."); - Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); - break; - default:; - } - } - - public int getMaxPages() - { - return 17; - } - - @Override - public void drawForeground(GuiGuide gui, int x, int y, int page) - { - } - -} |
