Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package gregtechmod.common;
- import gregtechmod.GT_Mod;
- import java.util.ArrayList;
- import net.minecraft.src.ItemStack;
- public class GT_ComputercubeDescription {
- public static ArrayList<GT_ComputercubeDescription> sDescriptions = new ArrayList<GT_ComputercubeDescription>();
- public String[] mDescription;
- public ItemStack[] mStacks;
- public GT_ComputercubeDescription(String[] aDescription, ItemStack[] aStacks) {
- mDescription = aDescription;
- mStacks = aStacks;
- sDescriptions.add(this);
- }
- public static void addStandardDescriptions() {
- new GT_ComputercubeDescription(
- new String[] {
- "Fusion Reactor",
- "This Reactor produces far",
- "more Energy than a normal",
- "Nuclear Reactor. Its pretty",
- "expensive and needs a very",
- "large Infrastructure and",
- "Automation to run properly",
- "Note, that you have to",
- "charge the Reactor once,",
- "before starting the Fusion,",
- "as it has to run warm.",
- "To charge it place a",
- "Splitter cable after the",
- "Supercondensators, which",
- "you placed for the 1MilEU/t",
- "more Information in the",
- "Fusion recipe mode of this."
- },
- new ItemStack[] {
- null,
- null,
- null,
- new ItemStack(GT_Mod.instance.mBlocks[0], 1, 1),
- new ItemStack(GT_Mod.instance.mBlocks[1], 1, 1),
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null
- }
- );
- new GT_ComputercubeDescription(
- new String[] {
- "Lightning Rod",
- "Also known as the Bane of",
- "Alblaka. The Lightning Rod",
- "enables you to gain Energy",
- "from Lightning! To set it up",
- "you just need the Block",
- "itself, 4 HV-Transformers",
- "and a crapton of Iron Fences,",
- "which you then place on top",
- "of it. After that you have to",
- "wait for a thunder storm and",
- "if you are lucky you'll get",
- "2.5 MFSU of Energy out of",
- "it. If a Rod is high enough",
- "then Rain is also enough to",
- "get struck, but with less",
- " probability of course."
- },
- new ItemStack[] {
- GT_ModHandler.getIC2Item("ironFence", 1),
- GT_ModHandler.getIC2Item("ironFence", 1),
- GT_ModHandler.getIC2Item("ironFence", 1),
- GT_ModHandler.getIC2Item("ironFence", 1),
- new ItemStack(GT_Mod.instance.mBlocks[1], 1, 2),
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null
- }
- );
- new GT_ComputercubeDescription(
- new String[] {
- "Quantumchest",
- "You want to store tons of",
- "Materials into your Chests",
- "but you hate the Item limit",
- "of them? Not anymore! The",
- "Quantum Chest is able to",
- "store an INFINITE* amount",
- "of one single Item type per",
- "Chest.",
- "This Chest stores your Items",
- "like Data and ever has a",
- "Stack of the Item ready for",
- "extraction. It is compatible",
- "with any Item that doesnt",
- "have a NBT-Tag. You ask what",
- "NBT is? I know it, thats enough.",
- "* = " + (Integer.MAX_VALUE-256)
- },
- new ItemStack[] {
- null,
- null,
- null,
- null,
- new ItemStack(GT_Mod.instance.mBlocks[1], 1, 3),
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null
- }
- );
- new GT_ComputercubeDescription(
- new String[] {
- "ComputerCube",
- "The Device you are",
- "currently using. This Computer",
- "is running the G.L.A.D.-OS,",
- "which is containing many",
- "usefull Apps:",
- "- Reactor Planner",
- "- Seedbags Canner",
- "- Recipelists for GT-Devices",
- "- ",
- "- ",
- "- ",
- "- ",
- "- ",
- "And the Descriptionlist you",
- "are currently reading.",
- "~This Device has private Access~"
- },
- new ItemStack[] {
- null,
- null,
- null,
- null,
- new ItemStack(GT_Mod.instance.mBlocks[1], 1, 4),
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null
- }
- );
- new GT_ComputercubeDescription(
- new String[] {
- "UUM-Assembler",
- "It's like an automatic",
- "Craftingtable just for UUM",
- "It can store 20 UUM-Recipes",
- "and produces those on demand",
- "It costs 512EU per used piece",
- "of Universal-Usable-Matter(TM).",
- "The integrated Quantum Chest",
- "allows it to store all your",
- "UUM inside it.",
- "Top and Bottom are for Input,",
- "while the Output is on the",
- "Sides. The Output is designed,",
- "to work with RP-Retrievers, so",
- "build it into your recursive",
- "Auto crafting system.",
- ""
- },
- new ItemStack[] {
- null,
- null,
- null,
- GT_ModHandler.getIC2Item("matter", 1),
- new ItemStack(GT_Mod.instance.mBlocks[1], 1, 5),
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null
- }
- );
- new GT_ComputercubeDescription(
- new String[] {
- "Sonictron",
- "You like Music? Then the",
- "Sonictron 9001 is your best",
- "choice! You can compose Alarms,",
- "Doorbell sounds or boring",
- "Elevator music, with the 64 Slots",
- "inside it. Just leftclick them",
- "to switch the Sound, rightclick",
- "them to switch the modulation",
- "and shiftclick to remove it.",
- "Then apply Redstone to play",
- "With the mobile Version you can",
- "play sounds everywhere, after",
- "you copied them from a normal",
- "Sonictron via rightclicking",
- "Sneakrightclicking pastes",
- "It's btw Dataorb-Compatible"
- },
- new ItemStack[] {
- null,
- null,
- null,
- GT_Mod.getGregTechItem(32, 1, 0),
- new ItemStack(GT_Mod.instance.mBlocks[1], 1, 6),
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null
- }
- );
- new GT_ComputercubeDescription(
- new String[] {
- "L.E.S.U.",
- "The unlaggiest Multiblock ever!",
- "One Controller Block, and as many",
- "'stupid' Storage Blocks as you want.",
- "To use it, place one Controller",
- "and then place the LESU-Storages",
- "adjacent to it or other placed",
- "LESU-Storages. The Tier (max EU/t)",
- "of it depends on the amount of",
- "adjacent Storages. The",
- "Storage Blocks are NOT TileEntities,",
- "what means that they cause as much",
- "Lag as a random Dirtblock. And the",
- "Controllerblock only checks ONCE",
- "for the Storages, so no",
- "Block iteration lag, AT. ALL. Anyone,",
- "who says that they lag gets killed!"
- },
- new ItemStack[] {
- null,
- null,
- null,
- new ItemStack(GT_Mod.instance.mBlocks[0], 1, 6),
- new ItemStack(GT_Mod.instance.mBlocks[1], 1, 7),
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null
- }
- );
- new GT_ComputercubeDescription(
- new String[] {
- "I.D.S.U.",
- "The Interdimensional Storageunit",
- "is a Device, which is like a",
- "wireless, crossdimensional and",
- "enderchestlike EU-Storageblock",
- "",
- "Every Player has one Network of",
- "these. The ID is determined by",
- "the Hashcode of the Name from the",
- "first Player, who opens its GUI",
- "",
- "It stores up to 1 Billion EU",
- "and emits EV.",
- "",
- "",
- "",
- ""
- },
- new ItemStack[] {
- null,
- null,
- null,
- null,
- new ItemStack(GT_Mod.instance.mBlocks[1], 1, 8),
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null
- }
- );
- new GT_ComputercubeDescription(
- new String[] {
- "A.E.S.U.",
- "The Adjustable Energy Storage Unit",
- "is like 10 MFSU and has an",
- "adjustable Output between 0 and",
- "2048EU/t. You could use it as a",
- "Transformer. It is Tier-IV, so",
- "it's basically needed to charge",
- "Energyorbs and Lapotron Packs",
- "",
- "Not much to say about it.",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- },
- new ItemStack[] {
- null,
- null,
- null,
- null,
- new ItemStack(GT_Mod.instance.mBlocks[1], 1, 9),
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null
- }
- );
- new GT_ComputercubeDescription(
- new String[] {
- "Charge-O-Mat",
- "An automatable Charging Bench",
- "It puts (de-)charged Tools into",
- "the right Outputslots, which are",
- "accessible on the Sides of it.",
- "",
- "The MFSU inside stores enough to",
- "charge your QSuit almost instantly",
- "",
- "This is a Tier-V-Charging Station",
- "even when the Max-IN/OUT is only",
- "2048EU/t. It also charges your Armor",
- "when you are standing close to it.",
- "",
- "If you apply Redstone, then it",
- "decharges instead.",
- ""
- },
- new ItemStack[] {
- null,
- null,
- null,
- null,
- new ItemStack(GT_Mod.instance.mBlocks[1], 1,10),
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null
- }
- );
- new GT_ComputercubeDescription(
- new String[] {
- "Centrifuge",
- "This is a Machine to seperate",
- "Isotopes. Its inbuilt",
- "Dejuicer Device Of Doom enables it,",
- "to also seperate Elements from",
- "Molecules.",
- "It has a maximum Consumption rate",
- "of 5EU/t, and its Maxinput is",
- "32EU/t. The time it needs depends",
- "on the Recipe you use.",
- "",
- "It needs tin cells for some Recipes,",
- "which you put in the Top left Slot",
- "",
- "Top = Input",
- "Bottom = Tincells",
- "Side = Output"
- },
- new ItemStack[] {
- null,
- null,
- null,
- null,
- new ItemStack(GT_Mod.instance.mBlocks[1], 1,11),
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null
- }
- );
- new GT_ComputercubeDescription(
- new String[] {
- "Superconductor",
- "Expensive, but superconducting",
- "nearly infinite EU/t and it has",
- "no Cable loss!",
- "",
- "",
- "",
- "",
- "Supercondensator",
- "This is a special kind of Transformer",
- "It allows you to convert anything down",
- "to 8192 EU/t, what is like a normal HVT.",
- "But if you apply Redstone to it then it",
- "outputs friggin 1000000EU/t!!!",
- "",
- "Some Machines require that high",
- "Voltage in a short period."
- },
- new ItemStack[] {
- null,
- null,
- GT_Mod.getGregTechItem(3, 1, 2),
- new ItemStack(GT_Mod.instance.mBlocks[1], 1,12),
- new ItemStack(GT_Mod.instance.mBlocks[1], 1,15),
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null
- }
- );
- new GT_ComputercubeDescription(
- new String[] {
- "Playerdetector",
- "This nice little Device is able",
- "to detect Players in a Range of",
- "16-Spherical Meters and a",
- "EU-Consumption of 2.5EU/t.",
- "",
- "It can be switched to 3 Diffrent",
- "Modes, to detect YOURSELF, OTHERS",
- "and ALL Players by Right clicking it.",
- "",
- "It doesnt detect regular Mobs.",
- "",
- "",
- "",
- "",
- "",
- "~This Device has private Access~"
- },
- new ItemStack[] {
- null,
- null,
- null,
- null,
- new ItemStack(GT_Mod.instance.mBlocks[1], 1,13),
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null
- }
- );
- new GT_ComputercubeDescription(
- new String[] {
- "Matterfabricator",
- "The Matter Fabricator is nothing",
- "else than a Mass Fabricator, which",
- "can ONLY run on Scrap and other",
- "Amplifiers.",
- "",
- "With the Defaultconfig it is 100",
- "times more expensive than normal.",
- "Of course you can set the Config",
- "to 166666, to get your normal",
- "Mass fabrication rate back, or you",
- "could make Mass fabrication even",
- "cheaper, if you really want to",
- "make Mass fabrication that easy",
- "",
- "",
- ""
- },
- new ItemStack[] {
- null,
- null,
- null,
- GT_ModHandler.getIC2Item("matter", 1),
- new ItemStack(GT_Mod.instance.mBlocks[1], 1, 14),
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null
- }
- );
- new GT_ComputercubeDescription(
- new String[] {
- "Electric Auto crafting tables",
- "These are Crafting tables for the",
- "common need of autocrafting in",
- "Factories. One Craft needs 5000EU to",
- "be performed, so you have actually to",
- "lay Wires to it. This Table is",
- "unique as its also able, to give you",
- "the used Capsule cell containers, made",
- "by IndustrialCorp, back.",
- "You may use that behaviour to",
- "craft anything released to chemics,",
- "like the 2xKNO3-Recipe for Saltpeter.",
- "",
- "It accepts only 32EU/p as Input.",
- "",
- "",
- ""
- },
- new ItemStack[] {
- null,
- null,
- null,
- null,
- new ItemStack(GT_Mod.instance.mBlocks[1], 1,16),
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null
- }
- );
- new GT_ComputercubeDescription(
- new String[] {
- "Automation with GregTech",
- "Translocators and Buffers are the",
- "newest Way to automate your Machines.",
- "Screw Buildcraft, these EU-wasting",
- "Devices are much more awesome.",
- "They output 32EU/t to their directed",
- "IN- and OUT-puts, making them usefull",
- "for things, like saving wires.",
- "Translocators are taking Stuff from",
- "the Block at their green Inputfacing",
- "and putting it into the Block at the",
- "red Output facing. Buffers do the same,",
- "but the grab Items from their own",
- "Inventory, what makes them usefull",
- "as Pipe-replacement.",
- "Buffers also have Redstone intelligence,",
- "which you can configure in their GUI."
- },
- new ItemStack[] {
- null,
- null,
- new ItemStack(GT_Mod.instance.mBlocks[1], 1,19),
- new ItemStack(GT_Mod.instance.mBlocks[1], 1,18),
- new ItemStack(GT_Mod.instance.mBlocks[1], 1,17),
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null
- }
- );
- new GT_ComputercubeDescription(
- new String[] {
- "Silver ore",
- "It's rarity is similar to Gold",
- "Silver can be used, to make",
- "Circuits cheaper, or you can use",
- "it for Redpower stuff.",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- },
- new ItemStack[] {
- null,
- null,
- GT_ModHandler.getIC2Item("silverDust", 1),
- GT_Mod.getGregTechItem(0, 1, 17),
- new ItemStack(GT_Mod.instance.mBlocks[2], 1, 1),
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null
- }
- );
- new GT_ComputercubeDescription(
- new String[] {
- "Sapphires and Rubys",
- "These spawn exactly like Emeralds.",
- "But Rubies are found in Deserts,",
- "while Sapphires can be found in",
- "Oceans.",
- "",
- "They currently make only a cheaper",
- "Recipe for Energy crystals and",
- "Lapotron crystals, but they are",
- "Redpower compatible.",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- },
- new ItemStack[] {
- null,
- GT_Mod.getGregTechItem(0, 1, 32),
- new ItemStack(GT_Mod.instance.mBlocks[2], 1, 3),
- GT_Mod.getGregTechItem(0, 1, 33),
- new ItemStack(GT_Mod.instance.mBlocks[2], 1, 4),
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null
- }
- );
- new GT_ComputercubeDescription(
- new String[] {
- "Bauxiteore",
- "The Stuff out of which you can",
- "produce Aluminium and later also",
- "Titanium.",
- "You find this Ore in Plains and",
- "Forests.",
- "",
- "If you think Aluminium is useless",
- "then note, that mobs NEVER spawn",
- "ontop of an Aluminium block",
- "(Same applies also for Silver-,",
- "Gem- and Iridiumblocks)",
- "",
- "Production chain:",
- "macerating Bauxite ore",
- "centrifuging 24 Bauxite dust",
- "smelting Aluminium dust"
- },
- new ItemStack[] {
- new ItemStack(GT_Mod.instance.mBlocks[0], 1, 7),
- GT_Mod.getGregTechItem(0, 1, 18),
- GT_Mod.getGregTechItem(1, 1, 18),
- GT_Mod.getGregTechItem(1, 1, 17),
- new ItemStack(GT_Mod.instance.mBlocks[2], 1, 5),
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null
- }
- );
- new GT_ComputercubeDescription(
- new String[] {
- "Titanium",
- "Produced by centrifuging Bauxite dust",
- "as a byproduct, this Material can make",
- "anything much more resistant against",
- "damage, like Explosions.",
- "Blocks made of Titanium ingots have a",
- "Blast resistance of 300, so twice as",
- "much as normal reinforced Stone.",
- "",
- "It can also be used to craft tons of",
- "mixed Metal Ingots",
- "",
- "",
- "",
- "",
- "",
- ""
- },
- new ItemStack[] {
- new ItemStack(GT_Mod.instance.mBlocks[0], 1, 8),
- GT_Mod.getGregTechItem(0, 1, 19),
- GT_Mod.getGregTechItem(1, 1, 19),
- GT_Mod.getGregTechItem(1, 1, 17),
- new ItemStack(GT_Mod.instance.mBlocks[2], 1, 5),
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null
- }
- );
- new GT_ComputercubeDescription(
- new String[] {
- "Iridium ore",
- "You can find it only when you",
- "Stripmine very large Areas with",
- "Quarries and such. There is only",
- "one in every 5th-10th Chunk.",
- "It's even more rare in Oceans!",
- "",
- "Some people disable the UUM-Recipe",
- "for Iridium, for making getting it",
- "an Achievement",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- },
- new ItemStack[] {
- null,
- null,
- GT_ModHandler.getIC2Item("iridiumPlate", 1),
- GT_ModHandler.getIC2Item("iridiumOre", 1),
- new ItemStack(GT_Mod.instance.mBlocks[2], 1, 2),
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null
- }
- );
- new GT_ComputercubeDescription(
- new String[] {
- "Helium Coolant cell",
- "These are just cheaper, than the",
- "Waterbased Coolantc ells, and can",
- "also hold six times more Heat.",
- "",
- "Helium cells can also be used for",
- "making Luminators and Mining lasers",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- },
- new ItemStack[] {
- GT_Mod.getGregTechItem( 2, 1, 6),
- GT_Mod.getGregTechItem( 2, 1, 3),
- GT_Mod.getGregTechItem(34, 1, 0),
- GT_Mod.getGregTechItem(35, 1, 0),
- GT_Mod.getGregTechItem(36, 1, 0),
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null
- }
- );
- new GT_ComputercubeDescription(
- new String[] {
- "Destructopack",
- "Open its GUI via right click and",
- "dump all the useless Stuff from",
- "your Inventory into it, instead of",
- "littering Items into the World.",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- },
- new ItemStack[] {
- null,
- null,
- null,
- null,
- GT_Mod.getGregTechItem(33, 1, 0),
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null
- }
- );
- new GT_ComputercubeDescription(
- new String[] {
- "Dataorbs",
- "They store Data.",
- "",
- "Right click on a Computer cube, to",
- "extract a Reactor plan",
- "",
- "Sneak Right click on it, to insert",
- "a Reactor plan",
- "",
- "Works also with Sonictrons",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- },
- new ItemStack[] {
- null,
- null,
- null,
- null,
- GT_Mod.getGregTechItem(43, 1, 0),
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null
- }
- );
- new GT_ComputercubeDescription(
- new String[] {
- "Energy orbs",
- "10 Million EU in one Orb!",
- "",
- "This is a Tier IV Energy storage",
- "So a MFSU is not enough for it!",
- "",
- "Use it to create a Lapotron pack,",
- "which is like an ultimate Lappack!",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- },
- new ItemStack[] {
- null,
- null,
- null,
- GT_Mod.getGregTechItem(45, 1, 0),
- GT_Mod.getGregTechItem(37, 1, 0),
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null
- }
- );
- new GT_ComputercubeDescription(
- new String[] {
- "Iridium Neutron Reflector",
- "It's used for Fusion reactor coils,",
- "and works like a normal one",
- "inside a Reactor, but it's also",
- "INDESTRUCTIBLE*.",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "* = only for weardown"
- },
- new ItemStack[] {
- null,
- null,
- null,
- null,
- GT_Mod.getGregTechItem(40, 1, 0),
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null
- }
- );
- new GT_ComputercubeDescription(
- new String[] {
- "Rock cutter",
- "You want to get whole Blocks, but",
- "your Drill is not enchantable?",
- "The Rock cutter has an awesome",
- "SilkTouch III Function!",
- "",
- "It works like a Drill but you",
- "get the whole Block instead of",
- "'macerated' Ores!",
- "",
- "Put those Blocks into a Macerator",
- "and double your Diamond income!",
- "",
- "",
- "",
- "",
- ""
- },
- new ItemStack[] {
- null,
- null,
- null,
- null,
- GT_Mod.getGregTechItem(46, 1, 0),
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null
- }
- );
- new GT_ComputercubeDescription(
- new String[] {
- "Tesla Staff",
- "This completly untested PvP-Weapon",
- "destroys electric Armor in one hit",
- "",
- "The Energyorb inside it must be",
- "fully charged to let this work.",
- "",
- "We are not responsible for any",
- "electrocution damage to yourself,",
- "while using it.",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- },
- new ItemStack[] {
- null,
- null,
- null,
- null,
- GT_Mod.getGregTechItem(47, 1, 0),
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null
- }
- );
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement