Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package main;
- import gui.GuiHandler;
- import items.ItemBoundFabric;
- import items.ItemCoreElemental;
- import items.ItemCoreFire;
- import items.ItemCoreHaste;
- import items.ItemCoreJump;
- import items.ItemCoreRegeneration;
- import items.ItemCoreResistance;
- import items.ItemCoreSpeed;
- import items.ItemCoreStrength;
- import items.ItemEmptyScroll;
- import items.ItemEnchantedTwig;
- import items.ItemEnergizedShardFire;
- import items.ItemEnergizedShardHaste;
- import items.ItemEnergizedShardJump;
- import items.ItemEnergizedShardRegeneration;
- import items.ItemEnergizedShardResistance;
- import items.ItemEnergizedShardSpeed;
- import items.ItemEnergizedShardStrength;
- import items.ItemFragmentEndite;
- import items.ItemFragmentFire;
- import items.ItemFragmentHaste;
- import items.ItemFragmentJump;
- import items.ItemFragmentRegeneration;
- import items.ItemFragmentResistance;
- import items.ItemFragmentSpeed;
- import items.ItemFragmentStrength;
- import items.ItemInfusedToolRod;
- import items.ItemInfusionDust;
- import items.ItemOrbFire;
- import items.ItemOrbHaste;
- import items.ItemOrbJump;
- import items.ItemOrbRegeneration;
- import items.ItemOrbResistance;
- import items.ItemOrbSpeed;
- import items.ItemOrbStrength;
- import items.ItemShardEndite;
- import items.ItemShardFire;
- import items.ItemShardHaste;
- import items.ItemShardJump;
- import items.ItemShardRegeneration;
- import items.ItemShardResistance;
- import items.ItemShardSpeed;
- import items.ItemShardStrength;
- import net.minecraft.block.Block;
- import net.minecraft.creativetab.CreativeTabs;
- import net.minecraft.enchantment.Enchantment;
- import net.minecraft.init.Blocks;
- import net.minecraft.init.Items;
- import net.minecraft.item.Item;
- import net.minecraft.item.Item.ToolMaterial;
- import net.minecraft.item.ItemArmor.ArmorMaterial;
- import net.minecraft.item.ItemStack;
- import net.minecraft.item.crafting.CraftingManager;
- import net.minecraft.util.MathHelper;
- import net.minecraftforge.common.MinecraftForge;
- import net.minecraftforge.common.util.EnumHelper;
- import tileentity.TileEntityEnditeReactor;
- import tools.ItemScrollFire;
- import tools.ItemScrollHaste;
- import tools.ItemScrollJump;
- import tools.ItemScrollRegeneration;
- import tools.ItemScrollResistance;
- import tools.ItemScrollSpeed;
- import tools.ItemScrollStrength;
- import tools.ToolAdaptedAxe;
- import tools.ToolAdaptedShovel;
- import tools.ToolEnditeAxe;
- import tools.ToolEnditeHammer;
- import tools.ToolEnditePick;
- import tools.ToolEnditeShovel;
- import tools.ToolEnditeSword;
- import tools.ToolAdaptedPick;
- import tools.ToolAdaptedSword;
- import armour.Robes;
- import blocks.BlockEndite;
- import blocks.BlockEnditeReactor;
- import blocks.BlockEnergizedChamber;
- import blocks.BlockFire;
- import blocks.BlockHaste;
- import blocks.BlockJump;
- import blocks.BlockRegeneration;
- import blocks.BlockResistance;
- import blocks.BlockRuneFire;
- import blocks.BlockRuneHaste;
- import blocks.BlockRuneJump;
- import blocks.BlockRuneRegeneration;
- import blocks.BlockRuneResistance;
- import blocks.BlockRuneSpeed;
- import blocks.BlockRuneStrength;
- import blocks.BlockSpeed;
- import blocks.BlockStrength;
- import cpw.mods.fml.common.FMLCommonHandler;
- import cpw.mods.fml.common.Mod;
- import cpw.mods.fml.common.Mod.EventHandler;
- import cpw.mods.fml.common.Mod.Instance;
- import cpw.mods.fml.common.SidedProxy;
- import cpw.mods.fml.common.event.FMLInitializationEvent;
- import cpw.mods.fml.common.event.FMLPreInitializationEvent;
- import cpw.mods.fml.common.network.NetworkRegistry;
- import cpw.mods.fml.common.registry.GameRegistry;
- import events.ScrollsOrbDropEvent;
- @Mod(modid = RunicScrolls.modid, name = RunicScrolls.name, version = RunicScrolls.version)
- public class RunicScrolls
- {
- @SidedProxy(clientSide = "main.ClientProxy", serverSide = "main.ServerProxy")
- public static ServerProxy proxy;
- public static final String modid = "ilegendsrunicscrolls";
- public static final String version = "v2.2";
- public static final String name = "iLegends Runic Scrolls";
- @Instance(modid)
- public static RunicScrolls instance;
- //TODO
- /*********************************************************************************************************/
- /** MAIN **/
- /*********************************************************************************************************/
- //Blocks
- public static Block blockFire;
- public static Block blockHaste;
- public static Block blockJump;
- public static Block blockRegeneration;
- public static Block blockResistance;
- public static Block blockSpeed;
- public static Block blockStrength;
- public static Block blockEndite;
- public static Block blockRuneFire;
- public static Block blockRuneHaste;
- public static Block blockRuneJump;
- public static Block blockRuneRegeneration;
- public static Block blockRuneResistance;
- public static Block blockRuneSpeed;
- public static Block blockRuneStrength;
- public static Block blockEnditeReactor;
- public static Block blockEnergizedChamber;
- //Items
- public static Item itemShardFire;
- public static Item itemShardHaste;
- public static Item itemShardJump;
- public static Item itemShardRegeneration;
- public static Item itemShardResistance;
- public static Item itemShardStrength;
- public static Item itemShardSpeed;
- public static Item itemShardEndite;
- public static Item itemFragmentFire;
- public static Item itemFragmentHaste;
- public static Item itemFragmentJump;
- public static Item itemFragmentRegeneration;
- public static Item itemFragmentResistance;
- public static Item itemFragmentSpeed;
- public static Item itemFragmentStrength;
- public static Item itemFragmentEndite;
- public static Item itemCoreFire;
- public static Item itemCoreHaste;
- public static Item itemCoreJump;
- public static Item itemCoreRegeneration;
- public static Item itemCoreResistance;
- public static Item itemCoreSpeed;
- public static Item itemCoreStrength;
- public static Item itemCoreElemental;
- public static Item itemEmptyScroll;
- public static Item itemInfusionDust;
- public static Item itemBoundFabric;
- public static Item itemInfusedToolRod;
- public static Item itemEnergizedShardFire;
- public static Item itemEnergizedShardHaste;
- public static Item itemEnergizedShardJump;
- public static Item itemEnergizedShardRegeneration;
- public static Item itemEnergizedShardResistance;
- public static Item itemEnergizedShardSpeed;
- public static Item itemEnergizedShardStrength;
- //Tools
- public static Item toolEnditePick;
- public static Item toolEnditeSword;
- public static Item toolEnditeAxe;
- public static Item toolEnditeHammer;
- public static Item toolEnditeShovel;
- public static Item itemScrollFire;
- public static Item itemScrollHaste;
- public static Item itemScrollJump;
- public static Item itemScrollRegeneration;
- public static Item itemScrollResistance;
- public static Item itemScrollSpeed;
- public static Item itemScrollStrength;
- //Armour
- public static Item robeHead;
- public static Item robeChest;
- public static Item robeLegs;
- public static Item robeFeet;
- //Materials
- public static final ToolMaterial ENDITEPICK = EnumHelper.addToolMaterial("ENDITEPICK", 3, -1, 12.0F, 3.0F, 0);
- public static final ToolMaterial ENDITESWORD = EnumHelper.addToolMaterial("ENDITESWORD", 0, -1, 0.0F, 5.0F, 0);
- public static final ToolMaterial ENDITEAXE = EnumHelper.addToolMaterial("ENDITEAXE", 0, -1, 12.0F, 2.0F, 0);
- public static final ToolMaterial ENDITEHAMMER = EnumHelper.addToolMaterial("ENDITEHAMMER", 0, -1, 5.0F, 5.0F, 0);
- public static final ToolMaterial ENDITESHOVEL = EnumHelper.addToolMaterial("ENDITESHOVEL", 0, -1, 20.0F, 5.0F, 0);
- public static final ToolMaterial BASICSCROLL = EnumHelper.addToolMaterial("BASICSCROLL", 0, 99, -10.0F, -4.0F, 0);
- public static ArmorMaterial ROBE = EnumHelper.addArmorMaterial("ROBE", 50, new int[]{1, 3, 2, 1}, 0);
- //TAB
- public static CreativeTabs scrollTab = new CreativeTabs("scrollTab")
- {
- public Item getTabIconItem()
- {
- return itemScrollSpeed;
- }
- };
- //TODO
- /*********************************************************************************************************/
- /** ADAPTED **/
- /*********************************************************************************************************/
- //Blocks
- //Items
- public static Item itemOrbFire;
- public static Item itemOrbHaste;
- public static Item itemOrbJump;
- public static Item itemOrbRegeneration;
- public static Item itemOrbResistance;
- public static Item itemOrbSpeed;
- public static Item itemOrbStrength;
- public static Item itemEnchantedTwig;
- //Tools
- public static Item toolAdaptedPick;
- public static Item toolAdaptedSword;
- public static Item toolAdaptedShovel;
- public static Item toolAdaptedAxe;
- //Armour
- public static Item itemAdaptedCrown;
- public static Item itemAdaptedTalisman;
- public static Item itemAdaptedBelt;
- public static Item itemAdaptedShoes;
- public static Item adaptedCrown;
- public static Item adaptedTalisman;
- public static Item adaptedBelt;
- public static Item adaptedShoes;
- //Material
- public static final ToolMaterial ADAPTEDSWORD = EnumHelper.addToolMaterial("ADAPTEDSWORD", 0, -1, 0.0F, 3.0F, 0);
- public static final ToolMaterial ADAPTEDDIGGER = EnumHelper.addToolMaterial("ADAPTEDDIGGER", 3, -1, 8.0F, 0.0F, 0);
- public static ArmorMaterial ADAPTARMOUR = EnumHelper.addArmorMaterial("ADAPTCROWN", 50, new int[]{2, 3, 3, 2}, 0);
- //TAB
- public static CreativeTabs adaptTab = new CreativeTabs("adaptTab")
- {
- public Item getTabIconItem()
- {
- return itemOrbSpeed;
- }
- };
- @EventHandler
- public void preInit(FMLPreInitializationEvent e)
- {
- MinecraftForge.EVENT_BUS.register(new ScrollsOrbDropEvent());
- //TODO
- /*********************************************************************************************************/
- /** MAIN REGISTRY **/
- /*********************************************************************************************************/
- //Blocks
- blockFire = new BlockFire().setBlockName("blockFire").setCreativeTab(scrollTab).setBlockTextureName(modid + ":" + "blockFire").setHardness(1.5F).setLightLevel(1.0F);
- GameRegistry.registerBlock(blockFire, "blockFire");
- blockHaste = new BlockHaste().setBlockName("blockHaste").setCreativeTab(scrollTab).setBlockTextureName(modid + ":" + "blockHaste").setHardness(1.5F).setLightLevel(1.0F);
- GameRegistry.registerBlock(blockHaste, "blockHaste");
- blockJump = new BlockJump().setBlockName("blockJump").setCreativeTab(scrollTab).setBlockTextureName(modid + ":" + "blockJump").setHardness(1.5F).setLightLevel(1.0F);
- GameRegistry.registerBlock(blockJump, "blockJump");
- blockRegeneration = new BlockRegeneration().setBlockName("blockRegeneration").setCreativeTab(scrollTab).setBlockTextureName(modid + ":" + "blockRegeneration").setHardness(1.5F).setLightLevel(1.0F);
- GameRegistry.registerBlock(blockRegeneration, "blockRegeneration");
- blockResistance = new BlockResistance().setBlockName("blockResistance").setCreativeTab(scrollTab).setBlockTextureName(modid + ":" + "blockResistance").setHardness(1.5F).setLightLevel(1.0F);
- GameRegistry.registerBlock(blockResistance, "blockResistance");
- blockSpeed = new BlockSpeed().setBlockName("blockSpeed").setCreativeTab(scrollTab).setBlockTextureName(modid + ":" + "blockSpeed").setHardness(1.5F).setLightLevel(1.0F);
- GameRegistry.registerBlock(blockSpeed, "blockSpeed");
- blockStrength = new BlockStrength().setBlockName("blockStrength").setCreativeTab(scrollTab).setBlockTextureName(modid + ":" + "blockStrength").setHardness(1.5F).setLightLevel(1.0F);
- GameRegistry.registerBlock(blockStrength, "blockStrength");
- blockEndite = new BlockEndite().setBlockName("blockEndite").setCreativeTab(scrollTab).setBlockTextureName(modid + ":" + "blockEndite").setHardness(1.5F).setLightLevel(1.0F);
- GameRegistry.registerBlock(blockEndite, "blockEndite");
- blockRuneFire = new BlockRuneFire().setBlockName("blockRuneFire").setCreativeTab(scrollTab).setBlockTextureName(modid + ":" + "blockRuneFire").setHardness(1.5F);
- GameRegistry.registerBlock(blockRuneFire, "blockRuneFire");
- blockRuneHaste = new BlockRuneHaste().setBlockName("blockRuneHaste").setCreativeTab(scrollTab).setBlockTextureName(modid + ":" + "blockRuneHaste").setHardness(1.5F);
- GameRegistry.registerBlock(blockRuneHaste, "blockRuneHaste");
- blockRuneJump = new BlockRuneJump().setBlockName("blockRuneJump").setCreativeTab(scrollTab).setBlockTextureName(modid + ":" + "blockRuneJump").setHardness(1.5F);
- GameRegistry.registerBlock(blockRuneJump, "blockRuneJump");
- blockRuneRegeneration = new BlockRuneRegeneration().setBlockName("blockRuneRegeneration").setCreativeTab(scrollTab).setBlockTextureName(modid + ":" + "blockRuneRegeneration").setHardness(1.5F);
- GameRegistry.registerBlock(blockRuneRegeneration, "blockRuneRegeneration");
- blockRuneResistance = new BlockRuneResistance().setBlockName("blockRuneResistance").setCreativeTab(scrollTab).setBlockTextureName(modid + ":" + "blockRuneResistance").setHardness(1.5F);
- GameRegistry.registerBlock(blockRuneResistance, "blockRuneResistance");
- blockRuneSpeed = new BlockRuneSpeed().setBlockName("blockRuneSpeed").setCreativeTab(scrollTab).setBlockTextureName(modid + ":" + "blockRuneSpeed").setHardness(1.5F);
- GameRegistry.registerBlock(blockRuneSpeed, "blockRuneSpeed");
- blockRuneStrength = new BlockRuneStrength().setBlockName("blockRuneStrength").setCreativeTab(scrollTab).setBlockTextureName(modid + ":" + "blockRuneStrength").setHardness(1.5F);
- GameRegistry.registerBlock(blockRuneStrength, "blockRuneStrength");
- blockEnditeReactor = new BlockEnditeReactor(false).setBlockName("blockEnditeReactor").setCreativeTab(scrollTab).setHardness(5.0F).setResistance(6000000.0F);
- GameRegistry.registerBlock(blockEnditeReactor, "blockEnditeReactor");
- blockEnergizedChamber = new BlockEnergizedChamber().setBlockName("blockEnergizedChamber").setCreativeTab(scrollTab).setHardness(5.0F).setBlockTextureName(modid + ":" + "blockEnergizedChamber").setResistance(6000000.0F);
- GameRegistry.registerBlock(blockEnergizedChamber, "blockEnergizedChamber");
- //Items
- itemShardFire = new ItemShardFire().setUnlocalizedName("itemShardFire").setCreativeTab(scrollTab).setTextureName(modid + ":" + "itemShardFire");
- GameRegistry.registerItem(itemShardFire, "itemShardFire");
- itemShardHaste = new ItemShardHaste().setUnlocalizedName("itemShardHaste").setCreativeTab(scrollTab).setTextureName(modid + ":" + "itemShardHaste");
- GameRegistry.registerItem(itemShardHaste, "itemShardHaste");
- itemShardJump = new ItemShardJump().setUnlocalizedName("itemShardJump").setCreativeTab(scrollTab).setTextureName(modid + ":" + "itemShardJump");
- GameRegistry.registerItem(itemShardJump, "itemShardJump");
- itemShardRegeneration = new ItemShardRegeneration().setUnlocalizedName("itemShardRegeneration").setCreativeTab(scrollTab).setTextureName(modid + ":" + "itemShardRegeneration");
- GameRegistry.registerItem(itemShardRegeneration, "itemShardRegeneration");
- itemShardResistance = new ItemShardResistance().setUnlocalizedName("itemShardResistance").setCreativeTab(scrollTab).setTextureName(modid + ":" + "itemShardResistance");
- GameRegistry.registerItem(itemShardResistance, "itemShardResistance");
- itemShardSpeed = new ItemShardSpeed().setUnlocalizedName("itemShardSpeed").setCreativeTab(scrollTab).setTextureName(modid + ":" + "itemShardSpeed");
- GameRegistry.registerItem(itemShardSpeed, "itemShardSpeed");
- itemShardStrength = new ItemShardStrength().setUnlocalizedName("itemShardStrength").setCreativeTab(scrollTab).setTextureName(modid + ":" + "itemShardStrength");
- GameRegistry.registerItem(itemShardStrength, "itemShardStrength");
- itemShardEndite = new ItemShardEndite().setUnlocalizedName("itemShardEndite").setCreativeTab(scrollTab).setTextureName(modid + ":" + "itemShardEndite");
- GameRegistry.registerItem(itemShardEndite, "itemShardEndite");
- itemFragmentFire = new ItemFragmentFire().setUnlocalizedName("itemFragmentFire").setCreativeTab(scrollTab).setTextureName(modid + ":" + "itemFragmentFire");
- GameRegistry.registerItem(itemFragmentFire, "itemFragmentFire");
- itemFragmentHaste = new ItemFragmentHaste().setUnlocalizedName("itemFragmentHaste").setCreativeTab(scrollTab).setTextureName(modid + ":" + "itemFragmentHaste");
- GameRegistry.registerItem(itemFragmentHaste, "itemFragmentHaste");
- itemFragmentJump = new ItemFragmentJump().setUnlocalizedName("itemFragmentJump").setCreativeTab(scrollTab).setTextureName(modid + ":" + "itemFragmentJump");
- GameRegistry.registerItem(itemFragmentJump, "itemFragmentJump");
- itemFragmentRegeneration = new ItemFragmentRegeneration().setUnlocalizedName("itemFragmentRegeneration").setCreativeTab(scrollTab).setTextureName(modid + ":" + "itemFragmentRegeneration");
- GameRegistry.registerItem(itemFragmentRegeneration, "itemFragmentRegeneration");
- itemFragmentResistance = new ItemFragmentResistance().setUnlocalizedName("itemFragmentResistance").setCreativeTab(scrollTab).setTextureName(modid + ":" + "itemFragmentResistance");
- GameRegistry.registerItem(itemFragmentResistance, "itemFragmentResistance");
- itemFragmentSpeed = new ItemFragmentSpeed().setUnlocalizedName("itemFragmentSpeed").setCreativeTab(scrollTab).setTextureName(modid + ":" + "itemFragmentSpeed");
- GameRegistry.registerItem(itemFragmentSpeed, "itemFragmentSpeed");
- itemFragmentStrength = new ItemFragmentStrength().setUnlocalizedName("itemFragmentStrength").setCreativeTab(scrollTab).setTextureName(modid + ":" + "itemFragmentStrength");
- GameRegistry.registerItem(itemFragmentStrength, "itemFragmentStrength");
- itemFragmentEndite = new ItemFragmentEndite().setUnlocalizedName("itemFragmentEndite").setCreativeTab(scrollTab).setTextureName(modid + ":" + "itemFragmentEndite");
- GameRegistry.registerItem(itemFragmentEndite, "itemFragmentEndite");
- itemEmptyScroll = new ItemEmptyScroll().setUnlocalizedName("itemEmptyScroll").setCreativeTab(scrollTab).setTextureName(modid + ":" + "itemEmptyScroll");
- GameRegistry.registerItem(itemEmptyScroll, "itemEmptyScroll");
- itemInfusionDust = new ItemInfusionDust().setUnlocalizedName("itemInfusionDust").setCreativeTab(scrollTab).setTextureName(modid + ":" + "itemInfusionDust");
- GameRegistry.registerItem(itemInfusionDust, "itemInfusionDust");
- itemBoundFabric = new ItemBoundFabric().setUnlocalizedName("itemBoundFabric").setCreativeTab(scrollTab).setTextureName(modid + ":" + "itemBoundFabric");
- GameRegistry.registerItem(itemBoundFabric, "itemBoundFabric");
- itemInfusedToolRod = new ItemInfusedToolRod().setUnlocalizedName("itemInfusedToolRod").setCreativeTab(scrollTab).setTextureName(modid + ":" + "itemInfusedToolRod").setMaxStackSize(1);
- GameRegistry.registerItem(itemInfusedToolRod, "itemInfusedToolRod");
- itemCoreFire = new ItemCoreFire().setUnlocalizedName("itemCoreFire").setCreativeTab(scrollTab).setTextureName(modid + ":" + "itemCoreFire");
- GameRegistry.registerItem(itemCoreFire, "itemCoreFire");
- itemCoreHaste = new ItemCoreHaste().setUnlocalizedName("itemCoreHaste").setCreativeTab(scrollTab).setTextureName(modid + ":" + "itemCoreHaste");
- GameRegistry.registerItem(itemCoreHaste, "itemCoreHaste");
- itemCoreJump = new ItemCoreJump().setUnlocalizedName("itemCoreJump").setCreativeTab(scrollTab).setTextureName(modid + ":" + "itemCoreJump");
- GameRegistry.registerItem(itemCoreJump, "itemCoreJump");
- itemCoreRegeneration = new ItemCoreRegeneration().setUnlocalizedName("itemCoreRegeneration").setCreativeTab(scrollTab).setTextureName(modid + ":" + "itemCoreRegeneration");
- GameRegistry.registerItem(itemCoreRegeneration, "itemCoreRegeneration");
- itemCoreResistance = new ItemCoreResistance().setUnlocalizedName("itemCoreResistance").setCreativeTab(scrollTab).setTextureName(modid + ":" + "itemCoreResistance");
- GameRegistry.registerItem(itemCoreResistance, "itemCoreResistance");
- itemCoreSpeed = new ItemCoreSpeed().setUnlocalizedName("itemCoreSpeed").setCreativeTab(scrollTab).setTextureName(modid + ":" + "itemCoreSpeed");
- GameRegistry.registerItem(itemCoreSpeed, "itemCoreSpeed");
- itemCoreStrength = new ItemCoreStrength().setUnlocalizedName("itemCoreStrength").setCreativeTab(scrollTab).setTextureName(modid + ":" + "itemCoreStrength");
- GameRegistry.registerItem(itemCoreStrength, "itemCoreStrength");
- itemCoreElemental = new ItemCoreElemental().setUnlocalizedName("itemCoreElemental").setCreativeTab(scrollTab).setTextureName(modid + ":" + "itemCoreElemental");
- GameRegistry.registerItem(itemCoreElemental, "itemCoreElemental");
- itemEnergizedShardFire = new ItemEnergizedShardFire().setUnlocalizedName("itemEnergizedShardFire").setCreativeTab(scrollTab).setTextureName(modid + ":" + "itemEnergizedShardFire");
- GameRegistry.registerItem(itemEnergizedShardFire, "itemEnergizedShardFire");
- itemEnergizedShardHaste = new ItemEnergizedShardHaste().setUnlocalizedName("itemEnergizedShardHaste").setCreativeTab(scrollTab).setTextureName(modid + ":" + "itemEnergizedShardHaste");
- GameRegistry.registerItem(itemEnergizedShardHaste, "itemEnergizedShardHaste");
- itemEnergizedShardJump = new ItemEnergizedShardJump().setUnlocalizedName("itemEnergizedShardJump").setCreativeTab(scrollTab).setTextureName(modid + ":" + "itemEnergizedShardJump");
- GameRegistry.registerItem(itemEnergizedShardJump, "itemEnergizedShardJump");
- itemEnergizedShardRegeneration = new ItemEnergizedShardRegeneration().setUnlocalizedName("itemEnergizedShardRegeneration").setCreativeTab(scrollTab).setTextureName(modid + ":" + "itemEnergizedShardRegeneration");
- GameRegistry.registerItem(itemEnergizedShardRegeneration, "itemEnergizedShardRegeneration");
- itemEnergizedShardResistance = new ItemEnergizedShardResistance().setUnlocalizedName("itemEnergizedShardResistance").setCreativeTab(scrollTab).setTextureName(modid + ":" + "itemEnergizedShardResistance");
- GameRegistry.registerItem(itemEnergizedShardResistance, "itemEnergizedShardResistance");
- itemEnergizedShardSpeed = new ItemEnergizedShardSpeed().setUnlocalizedName("itemEnergizedShardSpeed").setCreativeTab(scrollTab).setTextureName(modid + ":" + "itemEnergizedShardSpeed");
- GameRegistry.registerItem(itemEnergizedShardSpeed, "itemEnergizedShardSpeed");
- itemEnergizedShardStrength = new ItemEnergizedShardStrength().setUnlocalizedName("itemEnergizedShardStrength").setCreativeTab(scrollTab).setTextureName(modid + ":" + "itemEnergizedShardStrength");
- GameRegistry.registerItem(itemEnergizedShardStrength, "itemEnergizedShardStrength");
- //Tools
- toolEnditePick = new ToolEnditePick(0, ENDITEPICK).setUnlocalizedName("toolEnditePick").setCreativeTab(scrollTab).setTextureName(modid + ":" + "toolEnditePick");
- GameRegistry.registerItem(toolEnditePick, "toolEnditePick");
- toolEnditeSword = new ToolEnditeSword(0, ENDITESWORD).setUnlocalizedName("toolEnditeSword").setCreativeTab(scrollTab).setTextureName(modid + ":" + "toolEnditeSword");
- GameRegistry.registerItem(toolEnditeSword, "toolEnditeSword");
- toolEnditeAxe = new ToolEnditeAxe(0, ENDITEAXE).setUnlocalizedName("toolEnditeAxe").setCreativeTab(scrollTab).setTextureName(modid + ":" + "toolEnditeAxe");
- GameRegistry.registerItem(toolEnditeAxe, "toolEnditeAxe");
- toolEnditeHammer = new ToolEnditeHammer(0, ENDITEHAMMER).setUnlocalizedName("toolEnditeHammer").setCreativeTab(scrollTab).setTextureName(modid + ":" + "toolEnditeHammer");
- GameRegistry.registerItem(toolEnditeHammer, "toolEnditeHammer");
- toolEnditeShovel = new ToolEnditeShovel(0, ENDITESHOVEL).setUnlocalizedName("toolEnditeShovel").setCreativeTab(scrollTab).setTextureName(modid + ":" + "toolEnditeShovel");
- GameRegistry.registerItem(toolEnditeShovel, "toolEnditeShovel");
- itemScrollFire = new ItemScrollFire(0, BASICSCROLL).setUnlocalizedName("itemScrollFire").setCreativeTab(scrollTab).setTextureName(modid + ":" + "itemScrollFire");
- GameRegistry.registerItem(itemScrollFire, "itemScrollFire");
- itemScrollHaste = new ItemScrollHaste(0, BASICSCROLL).setUnlocalizedName("itemScrollHaste").setCreativeTab(scrollTab).setTextureName(modid + ":" + "itemScrollHaste");
- GameRegistry.registerItem(itemScrollHaste, "itemScrollHaste");
- itemScrollJump = new ItemScrollJump(0, BASICSCROLL).setUnlocalizedName("itemScrollJump").setCreativeTab(scrollTab).setTextureName(modid + ":" + "itemScrollJump");
- GameRegistry.registerItem(itemScrollJump, "itemScrollJump");
- itemScrollRegeneration = new ItemScrollRegeneration(0, BASICSCROLL).setUnlocalizedName("itemScrollRegeneration").setCreativeTab(scrollTab).setTextureName(modid + ":" + "itemScrollRegeneration");
- GameRegistry.registerItem(itemScrollRegeneration, "itemScrollRegeneration");
- itemScrollResistance = new ItemScrollResistance(0, BASICSCROLL).setUnlocalizedName("itemScrollResistance").setCreativeTab(scrollTab).setTextureName(modid + ":" + "itemScrollResistance");
- GameRegistry.registerItem(itemScrollResistance, "itemScrollResistance");
- itemScrollSpeed = new ItemScrollSpeed(0, BASICSCROLL).setUnlocalizedName("itemScrollSpeed").setCreativeTab(scrollTab).setTextureName(modid + ":" + "itemScrollSpeed");
- GameRegistry.registerItem(itemScrollSpeed, "itemScrollSpeed");
- itemScrollStrength = new ItemScrollStrength(0, BASICSCROLL).setUnlocalizedName("itemScrollStrength").setCreativeTab(scrollTab).setTextureName(modid + ":" + "itemScrollStrength");
- GameRegistry.registerItem(itemScrollStrength, "itemScrollStrength");
- //Armour
- robeHead = new Robes(ROBE, RunicScrolls.proxy.addArmor("robes"), 0).setUnlocalizedName("robeHead").setCreativeTab(scrollTab).setTextureName(modid + ":" + "robeHead");
- GameRegistry.registerItem(robeHead, "robeHead");
- robeChest = new Robes(ROBE, RunicScrolls.proxy.addArmor("robes"), 1).setUnlocalizedName("robeChest").setCreativeTab(scrollTab).setTextureName(modid + ":" + "robeChest");
- GameRegistry.registerItem(robeChest, "robeChest");
- robeLegs = new Robes(ROBE, RunicScrolls.proxy.addArmor("robes"), 2).setUnlocalizedName("robeLegs").setCreativeTab(scrollTab).setTextureName(modid + ":" + "robeLegs");
- GameRegistry.registerItem(robeLegs, "robeLegs");
- robeFeet = new Robes(ROBE, RunicScrolls.proxy.addArmor("robes"), 3).setUnlocalizedName("robeFeet").setCreativeTab(scrollTab).setTextureName(modid + ":" + "robeFeet");
- GameRegistry.registerItem(robeFeet, "robeFeet");
- //Tile Entity
- GameRegistry.registerTileEntity(TileEntityEnditeReactor.class, "TileEntiyEnditeReactor");
- //TODO
- /*********************************************************************************************************/
- /** ADAPTED REGISTRY **/
- /*********************************************************************************************************/
- //Blocks
- //Items
- itemOrbFire = new ItemOrbFire().setUnlocalizedName("itemOrbFire").setCreativeTab(adaptTab).setTextureName(modid + ":" + "itemOrbFire").setMaxStackSize(1);
- GameRegistry.registerItem(itemOrbFire, "itemOrbFire");
- itemOrbHaste = new ItemOrbHaste().setUnlocalizedName("itemOrbHaste").setCreativeTab(adaptTab).setTextureName(modid + ":" + "itemOrbHaste").setMaxStackSize(1);
- GameRegistry.registerItem(itemOrbHaste, "itemOrbHaste");
- itemOrbJump = new ItemOrbJump().setUnlocalizedName("itemOrbJump").setCreativeTab(adaptTab).setTextureName(modid + ":" + "itemOrbJump").setMaxStackSize(1);
- GameRegistry.registerItem(itemOrbJump, "itemOrbJump");
- itemOrbRegeneration = new ItemOrbRegeneration().setUnlocalizedName("itemOrbRegeneration").setCreativeTab(adaptTab).setTextureName(modid + ":" + "itemOrbRegeneration").setMaxStackSize(1);
- GameRegistry.registerItem(itemOrbRegeneration, "itemOrbRegeneration");
- itemOrbResistance = new ItemOrbResistance().setUnlocalizedName("itemOrbResistance").setCreativeTab(adaptTab).setTextureName(modid + ":" + "itemOrbResistance").setMaxStackSize(1);
- GameRegistry.registerItem(itemOrbResistance, "itemOrbResistance");
- itemOrbSpeed = new ItemOrbSpeed().setUnlocalizedName("itemOrbSpeed").setCreativeTab(adaptTab).setTextureName(modid + ":" + "itemOrbSpeed").setMaxStackSize(1);
- GameRegistry.registerItem(itemOrbSpeed, "itemOrbSpeed");
- itemOrbStrength = new ItemOrbStrength().setUnlocalizedName("itemOrbStrength").setCreativeTab(adaptTab).setTextureName(modid + ":" + "itemOrbStrength").setMaxStackSize(1);
- GameRegistry.registerItem(itemOrbStrength, "itemOrbStrength");
- itemEnchantedTwig = new ItemEnchantedTwig().setUnlocalizedName("itemEnchantedTwig").setCreativeTab(adaptTab).setTextureName(modid + ":" + "itemEnchantedTwig");
- GameRegistry.registerItem(itemEnchantedTwig, "itemEnchantedTwig");
- MinecraftForge.addGrassSeed(new ItemStack(itemEnchantedTwig), 2);
- //Tool
- toolAdaptedSword = new ToolAdaptedSword(ADAPTEDSWORD).setUnlocalizedName("toolAdaptedSword").setCreativeTab(adaptTab).setTextureName(modid + ":" + "toolAdaptedSword");
- GameRegistry.registerItem(toolAdaptedSword, "toolAdaptedSword");
- toolAdaptedPick = new ToolAdaptedPick(ADAPTEDDIGGER).setUnlocalizedName("toolAdaptedPick").setCreativeTab(adaptTab).setTextureName(modid + ":" + "toolAdaptedPick");
- GameRegistry.registerItem(toolAdaptedPick, "toolAdaptedPick");
- toolAdaptedShovel = new ToolAdaptedShovel(ADAPTEDDIGGER).setUnlocalizedName("toolAdaptedShovel").setCreativeTab(adaptTab).setTextureName(modid + ":" + "toolAdaptedShovel");
- GameRegistry.registerItem(toolAdaptedShovel, "toolAdaptedShovel");
- toolAdaptedAxe = new ToolAdaptedAxe(ADAPTEDDIGGER).setUnlocalizedName("toolAdaptedAxe").setCreativeTab(adaptTab).setTextureName(modid + ":" + "toolAdaptedAxe");
- GameRegistry.registerItem(toolAdaptedAxe, "toolAdaptedAxe");
- //Armour
- //adaptedCrown = new ArmourAdapted(ADAPTARMOUR, RunicScrolls.proxy.addArmor("armourAdapted"), 0).setUnlocalizedName("adaptedCrown").setCreativeTab(scrollTab).setTextureName(modid + ":" + "itemAdaptedCrown");
- //GameRegistry.registerItem(adaptedCrown, "adaptedCrown");
- }
- //Crafting Recipes
- @EventHandler
- public void init(FMLInitializationEvent e)
- {
- //TODO
- /*********************************************************************************************************/
- /** MAIN CRAFTING **/
- /*********************************************************************************************************/
- //Render
- NetworkRegistry.INSTANCE.registerGuiHandler(this, new GuiHandler());
- proxy.registerRenderThings();
- //Blocks
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.blockFire, 4), new Object[] { //BlkFire
- "AAA", "AAA", "AAA", 'A', RunicScrolls.itemShardFire});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.blockHaste, 4), new Object[] { //BlkHaste
- "AAA", "AAA", "AAA", 'A', RunicScrolls.itemShardHaste});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.blockJump, 4), new Object[] { //BlkJump
- "AAA", "AAA", "AAA", 'A', RunicScrolls.itemShardJump});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.blockRegeneration, 4), new Object[] { //BlkRegen
- "AAA", "AAA", "AAA", 'A', RunicScrolls.itemShardRegeneration});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.blockResistance, 4), new Object[] { //BlkResist
- "AAA", "AAA", "AAA", 'A', RunicScrolls.itemShardResistance});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.blockSpeed, 4), new Object[] { //BlkSpeed
- "AAA", "AAA", "AAA", 'A', RunicScrolls.itemShardSpeed});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.blockStrength, 4), new Object[] { //BlkStrength
- "AAA", "AAA", "AAA", 'A', RunicScrolls.itemShardStrength});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.blockEndite, 4), new Object[] { //BlkEndite
- "AAA", "AAA", "AAA", 'A', RunicScrolls.itemShardEndite});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.blockRuneFire, 16), new Object[] { //RuneFire
- "AAA", "BCB", "AAA", 'A', Blocks.stone, 'B', RunicScrolls.itemFragmentFire, 'C', Items.nether_wart});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.blockRuneHaste, 16), new Object[] { //RuneHaste
- "AAA", "BCB", "AAA", 'A', Blocks.stone, 'B', RunicScrolls.itemFragmentHaste, 'C', Items.nether_wart});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.blockRuneJump, 16), new Object[] { //RuneJump
- "AAA", "BCB", "AAA", 'A', Blocks.stone, 'B', RunicScrolls.itemFragmentJump, 'C', Items.nether_wart});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.blockRuneRegeneration, 16), new Object[] { //RuneRegen
- "AAA", "BCB", "AAA", 'A', Blocks.stone, 'B', RunicScrolls.itemFragmentRegeneration, 'C', Items.nether_wart});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.blockRuneResistance, 16), new Object[] { //RuneResist
- "AAA", "BCB", "AAA", 'A', Blocks.stone, 'B', RunicScrolls.itemFragmentResistance, 'C', Items.nether_wart});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.blockRuneSpeed, 16), new Object[] { //RuneSpeed
- "AAA", "BCB", "AAA", 'A', Blocks.stone, 'B', RunicScrolls.itemFragmentSpeed, 'C', Items.nether_wart});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.blockRuneStrength, 16), new Object[] { //RuneStrength
- "AAA", "BCB", "AAA", 'A', Blocks.stone, 'B', RunicScrolls.itemFragmentStrength, 'C', Items.nether_wart});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.blockEnditeReactor, 1), new Object[] { //EndReactor
- "ABA", "ACA", "ABA", 'A', RunicScrolls.itemShardEndite, 'B', Blocks.stone_slab, 'C', RunicScrolls.itemCoreElemental});
- //Item
- GameRegistry.addShapelessRecipe(new ItemStack(RunicScrolls.itemShardFire, 9), new Object[] { //ShFire
- new ItemStack(RunicScrolls.blockFire), new ItemStack(RunicScrolls.blockFire), new ItemStack(RunicScrolls.blockFire), new ItemStack(RunicScrolls.blockFire)});
- GameRegistry.addShapelessRecipe(new ItemStack(RunicScrolls.itemShardHaste, 9), new Object[] { //ShHaste
- new ItemStack(RunicScrolls.blockHaste), new ItemStack(RunicScrolls.blockHaste), new ItemStack(RunicScrolls.blockHaste), new ItemStack(RunicScrolls.blockHaste)});
- GameRegistry.addShapelessRecipe(new ItemStack(RunicScrolls.itemShardJump, 9), new Object[] { //ShJump
- new ItemStack(RunicScrolls.blockJump), new ItemStack(RunicScrolls.blockJump), new ItemStack(RunicScrolls.blockJump), new ItemStack(RunicScrolls.blockJump)});
- GameRegistry.addShapelessRecipe(new ItemStack(RunicScrolls.itemShardRegeneration, 9), new Object[] { //ShRegen
- new ItemStack(RunicScrolls.blockRegeneration), new ItemStack(RunicScrolls.blockRegeneration), new ItemStack(RunicScrolls.blockRegeneration), new ItemStack(RunicScrolls.blockRegeneration)});
- GameRegistry.addShapelessRecipe(new ItemStack(RunicScrolls.itemShardResistance, 9), new Object[] { //ShResist
- new ItemStack(RunicScrolls.blockResistance), new ItemStack(RunicScrolls.blockResistance), new ItemStack(RunicScrolls.blockResistance), new ItemStack(RunicScrolls.blockResistance)});
- GameRegistry.addShapelessRecipe(new ItemStack(RunicScrolls.itemShardSpeed, 9), new Object[] { //ShSpeed
- new ItemStack(RunicScrolls.blockSpeed), new ItemStack(RunicScrolls.blockSpeed), new ItemStack(RunicScrolls.blockSpeed), new ItemStack(RunicScrolls.blockSpeed)});
- GameRegistry.addShapelessRecipe(new ItemStack(RunicScrolls.itemShardStrength, 9), new Object[] { //ShStrength
- new ItemStack(RunicScrolls.blockStrength), new ItemStack(RunicScrolls.blockStrength), new ItemStack(RunicScrolls.blockStrength), new ItemStack(RunicScrolls.blockStrength)});
- GameRegistry.addShapelessRecipe(new ItemStack(RunicScrolls.itemShardEndite, 9), new Object[] { //ShEndite
- new ItemStack(RunicScrolls.blockEndite), new ItemStack(RunicScrolls.blockEndite), new ItemStack(RunicScrolls.blockEndite), new ItemStack(RunicScrolls.blockEndite)});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.itemFragmentFire, 8), new Object[] { //FrFire
- "AAA", "B C", "AAA", 'A', Items.gold_nugget, 'B', Items.nether_wart, 'C', Items.magma_cream});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.itemFragmentHaste, 8), new Object[] { //FrHaste
- "AAA", "B C", "AAA", 'A', Items.gold_nugget, 'B', Items.nether_wart, 'C', Items.iron_ingot});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.itemFragmentJump, 8), new Object[] { //FrJump
- "AAA", "B C", "AAA", 'A', Items.gold_nugget, 'B', Items.nether_wart, 'C', Items.slime_ball});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.itemFragmentRegeneration, 8), new Object[] { //FrRegen
- "AAA", "B C", "AAA", 'A', Items.gold_nugget, 'B', Items.nether_wart, 'C', Items.ghast_tear});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.itemFragmentResistance, 8), new Object[] { //FrResist
- "AAA", "B C", "AAA", 'A', Items.gold_nugget, 'B', Items.nether_wart, 'C', Blocks.obsidian});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.itemFragmentSpeed, 8), new Object[] { //FrSpeed
- "AAA", "B C", "AAA", 'A', Items.gold_nugget, 'B', Items.nether_wart, 'C', Items.sugar});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.itemFragmentStrength, 8), new Object[] { //FrStrength
- "AAA", "B C", "AAA", 'A', Items.gold_nugget, 'B', Items.nether_wart, 'C', Items.blaze_powder});
- GameRegistry.addShapelessRecipe(new ItemStack(RunicScrolls.itemShardEndite, 1), new Object[] { //ShEndite
- new ItemStack(RunicScrolls.itemFragmentFire), new ItemStack(RunicScrolls.itemFragmentHaste),
- new ItemStack(RunicScrolls.itemFragmentJump), new ItemStack(RunicScrolls.itemFragmentRegeneration),
- new ItemStack(RunicScrolls.itemFragmentResistance), new ItemStack(RunicScrolls.itemFragmentSpeed),
- new ItemStack(RunicScrolls.itemFragmentStrength), new ItemStack(Items.ender_pearl)});
- GameRegistry.addShapelessRecipe(new ItemStack(RunicScrolls.itemShardFire, 1), new Object[] { //ShFire
- new ItemStack(RunicScrolls.itemFragmentFire), new ItemStack(RunicScrolls.itemFragmentFire), new ItemStack(RunicScrolls.itemFragmentFire), new ItemStack(RunicScrolls.itemFragmentFire)});
- GameRegistry.addShapelessRecipe(new ItemStack(RunicScrolls.itemShardHaste, 1), new Object[] { //ShHaste
- new ItemStack(RunicScrolls.itemFragmentHaste), new ItemStack(RunicScrolls.itemFragmentHaste), new ItemStack(RunicScrolls.itemFragmentHaste), new ItemStack(RunicScrolls.itemFragmentHaste)});
- GameRegistry.addShapelessRecipe(new ItemStack(RunicScrolls.itemShardJump, 1), new Object[] { //ShJump
- new ItemStack(RunicScrolls.itemFragmentJump), new ItemStack(RunicScrolls.itemFragmentJump), new ItemStack(RunicScrolls.itemFragmentJump), new ItemStack(RunicScrolls.itemFragmentJump)});
- GameRegistry.addShapelessRecipe(new ItemStack(RunicScrolls.itemShardRegeneration, 1), new Object[] { //ShRegen
- new ItemStack(RunicScrolls.itemFragmentRegeneration), new ItemStack(RunicScrolls.itemFragmentRegeneration), new ItemStack(RunicScrolls.itemFragmentRegeneration), new ItemStack(RunicScrolls.itemFragmentRegeneration)});
- GameRegistry.addShapelessRecipe(new ItemStack(RunicScrolls.itemShardResistance, 1), new Object[] { //ShResist
- new ItemStack(RunicScrolls.itemFragmentResistance), new ItemStack(RunicScrolls.itemFragmentResistance), new ItemStack(RunicScrolls.itemFragmentResistance), new ItemStack(RunicScrolls.itemFragmentResistance)});
- GameRegistry.addShapelessRecipe(new ItemStack(RunicScrolls.itemShardSpeed, 1), new Object[] { //ShSpeed
- new ItemStack(RunicScrolls.itemFragmentSpeed), new ItemStack(RunicScrolls.itemFragmentSpeed), new ItemStack(RunicScrolls.itemFragmentSpeed), new ItemStack(RunicScrolls.itemFragmentSpeed)});
- GameRegistry.addShapelessRecipe(new ItemStack(RunicScrolls.itemShardStrength, 1), new Object[] { //ShStrength
- new ItemStack(RunicScrolls.itemFragmentStrength), new ItemStack(RunicScrolls.itemFragmentStrength), new ItemStack(RunicScrolls.itemFragmentStrength), new ItemStack(RunicScrolls.itemFragmentStrength)});
- GameRegistry.addShapelessRecipe(new ItemStack(RunicScrolls.itemShardEndite, 1), new Object[] { //ShEndite
- new ItemStack(RunicScrolls.itemFragmentEndite), new ItemStack(RunicScrolls.itemFragmentEndite), new ItemStack(RunicScrolls.itemFragmentEndite), new ItemStack(RunicScrolls.itemFragmentEndite)});
- GameRegistry.addShapelessRecipe(new ItemStack(RunicScrolls.itemFragmentFire, 4), new Object[] { //FrFire
- new ItemStack(RunicScrolls.itemShardFire)});
- GameRegistry.addShapelessRecipe(new ItemStack(RunicScrolls.itemFragmentHaste, 4), new Object[] { //FrHaste
- new ItemStack(RunicScrolls.itemShardHaste)});
- GameRegistry.addShapelessRecipe(new ItemStack(RunicScrolls.itemFragmentJump, 4), new Object[] { //FrJump
- new ItemStack(RunicScrolls.itemShardJump)});
- GameRegistry.addShapelessRecipe(new ItemStack(RunicScrolls.itemFragmentRegeneration, 4), new Object[] { //FrRegen
- new ItemStack(RunicScrolls.itemShardRegeneration)});
- GameRegistry.addShapelessRecipe(new ItemStack(RunicScrolls.itemFragmentResistance, 4), new Object[] { //FrResistance
- new ItemStack(RunicScrolls.itemShardResistance)});
- GameRegistry.addShapelessRecipe(new ItemStack(RunicScrolls.itemFragmentSpeed, 4), new Object[] { //FrSpeed
- new ItemStack(RunicScrolls.itemShardSpeed)});
- GameRegistry.addShapelessRecipe(new ItemStack(RunicScrolls.itemFragmentStrength, 4), new Object[] { //FrStrength
- new ItemStack(RunicScrolls.itemShardStrength)});
- GameRegistry.addShapelessRecipe(new ItemStack(RunicScrolls.itemFragmentEndite, 4), new Object[] { //FrEndite
- new ItemStack(RunicScrolls.itemShardEndite)});
- GameRegistry.addShapelessRecipe(new ItemStack(RunicScrolls.itemBoundFabric, 1), new Object[] { //BoundFabric
- new ItemStack(RunicScrolls.itemShardEndite), new ItemStack(Items.leather)});
- GameRegistry.addShapelessRecipe(new ItemStack(RunicScrolls.itemInfusionDust, 2), new Object[] { //InfusionDust
- new ItemStack(Items.redstone), new ItemStack(Items.redstone), new ItemStack(Items.diamond), new ItemStack(RunicScrolls.itemFragmentEndite), new ItemStack(Items.blaze_powder)});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.itemCoreFire, 1), new Object[] { //CoreFire
- "ADA", "BCB", "ADA", 'A', Items.iron_ingot, 'B', Items.nether_wart, 'C', RunicScrolls.itemShardFire, 'D', Items.magma_cream});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.itemCoreHaste, 1), new Object[] { //CoreHaste
- "ADA", "BCB", "ADA", 'A', Items.iron_ingot, 'B', Items.nether_wart, 'C', RunicScrolls.itemShardHaste, 'D', Items.iron_ingot});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.itemCoreJump, 1), new Object[] { //CoreJump
- "ADA", "BCB", "ADA", 'A', Items.iron_ingot, 'B', Items.nether_wart, 'C', RunicScrolls.itemShardJump, 'D', Items.slime_ball});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.itemCoreRegeneration, 1), new Object[] { //CoreRegen
- "ADA", "BCB", "ADA", 'A', Items.iron_ingot, 'B', Items.nether_wart, 'C', RunicScrolls.itemShardRegeneration, 'D', Items.ghast_tear});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.itemCoreResistance, 1), new Object[] { //CoreResist
- "ADA", "BCB", "ADA", 'A', Items.iron_ingot, 'B', Items.nether_wart, 'C', RunicScrolls.itemShardResistance, 'D', Blocks.obsidian});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.itemCoreSpeed, 1), new Object[] { //CoreSpeed
- "ADA", "BCB", "ADA", 'A', Items.iron_ingot, 'B', Items.nether_wart, 'C', RunicScrolls.itemShardSpeed, 'D', Items.sugar});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.itemCoreStrength, 1), new Object[] { //CoreStrength
- "ADA", "BCB", "ADA", 'A', Items.iron_ingot, 'B', Items.nether_wart, 'C', RunicScrolls.itemShardStrength, 'D', Items.blaze_powder});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.itemCoreElemental, 1), new Object[] { //CoreElemental
- "ABC", "DNE", "FGH", 'A', RunicScrolls.itemShardFire, 'B', RunicScrolls.itemShardEndite, 'C', RunicScrolls.itemShardStrength, 'D', RunicScrolls.itemShardHaste, 'E', RunicScrolls.itemShardSpeed,
- 'F', RunicScrolls.itemShardJump, 'G', RunicScrolls.itemShardRegeneration, 'H', RunicScrolls.itemShardRegeneration, 'N', Blocks.diamond_block});
- //Tools
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.itemInfusedToolRod, 1), new Object[] { //ToolRod
- "ABA", "ABA", "DCD", 'A', RunicScrolls.itemInfusionDust, 'B', Blocks.quartz_block, 'C', Blocks.iron_block, 'D', Blocks.end_stone});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.toolEnditeAxe, 1), new Object[] { //EndAxe
- "AA ", "AB ", " C ", 'A', RunicScrolls.itemShardEndite, 'B', RunicScrolls.itemCoreStrength, 'C', RunicScrolls.itemInfusedToolRod});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.toolEnditeHammer, 1), new Object[] { //EndHammer
- "AAA", "ABA", " C ", 'A', RunicScrolls.itemShardEndite, 'B', RunicScrolls.itemCoreFire, 'C', RunicScrolls.itemInfusedToolRod});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.toolEnditePick, 1), new Object[] { //EndPick
- "AAA", " B ", " C ", 'A', RunicScrolls.itemShardEndite, 'B', RunicScrolls.itemCoreHaste, 'C', RunicScrolls.itemInfusedToolRod});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.toolEnditeSword, 1), new Object[] { //EndSword
- "A A", " B ", " C ", 'A', RunicScrolls.itemShardEndite, 'B', RunicScrolls.itemCoreSpeed, 'C', RunicScrolls.itemInfusedToolRod});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.toolEnditeShovel, 1), new Object[] { //EndShovel
- " A ", " B ", " C ", 'A', RunicScrolls.itemShardEndite, 'B', RunicScrolls.itemCoreHaste, 'C', RunicScrolls.itemInfusedToolRod});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.itemScrollFire, 1), new Object[] { //ScrFire
- "ACA", "B B", "ADA", 'A', RunicScrolls.itemShardFire, 'B', RunicScrolls.itemFragmentFire, 'C', RunicScrolls.itemEmptyScroll, 'D', RunicScrolls.itemCoreFire});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.itemScrollHaste, 1), new Object[] { //ScrHaste
- "ACA", "B B", "ADA", 'A', RunicScrolls.itemShardHaste, 'B', RunicScrolls.itemFragmentHaste, 'C', RunicScrolls.itemEmptyScroll, 'D', RunicScrolls.itemCoreHaste});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.itemScrollJump, 1), new Object[] { //ScrJump
- "ACA", "B B", "ADA", 'A', RunicScrolls.itemShardJump, 'B', RunicScrolls.itemFragmentJump, 'C', RunicScrolls.itemEmptyScroll, 'D', RunicScrolls.itemCoreJump});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.itemScrollRegeneration, 1), new Object[] { //ScrRegen
- "ACA", "B B", "ADA", 'A', RunicScrolls.itemShardRegeneration, 'B', RunicScrolls.itemFragmentRegeneration, 'C', RunicScrolls.itemEmptyScroll, 'D', RunicScrolls.itemCoreRegeneration});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.itemScrollResistance, 1), new Object[] { //ScrResist
- "ACA", "B B", "ADA", 'A', RunicScrolls.itemShardResistance, 'B', RunicScrolls.itemFragmentResistance, 'C', RunicScrolls.itemEmptyScroll, 'D', RunicScrolls.itemCoreResistance});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.itemScrollSpeed, 1), new Object[] { //ScrSpeed
- "ACA", "B B", "ADA", 'A', RunicScrolls.itemShardSpeed, 'B', RunicScrolls.itemFragmentSpeed, 'C', RunicScrolls.itemEmptyScroll, 'D', RunicScrolls.itemCoreSpeed});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.itemScrollStrength, 1), new Object[] { //ScrStrength
- "ACA", "B B", "ADA", 'A', RunicScrolls.itemShardStrength, 'B', RunicScrolls.itemFragmentStrength, 'C', RunicScrolls.itemEmptyScroll, 'D', RunicScrolls.itemCoreStrength});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.itemEmptyScroll, 1), new Object[] { //EmptyScroll
- "AAA", "ABA", "AAA", 'A', Items.paper, 'B', Items.diamond});
- //Armour
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.robeHead, 1), new Object[] { //RobeHead
- "ABA", "ACA", " ", 'A', RunicScrolls.itemBoundFabric, 'B', RunicScrolls.itemCoreHaste, 'C', Items.diamond});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.robeChest, 1), new Object[] { //RobeChest
- "A A", "ABA", "ACA", 'A', RunicScrolls.itemBoundFabric, 'B', RunicScrolls.itemCoreResistance, 'C', Items.diamond});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.robeLegs, 1), new Object[] { //RobeLegs
- "ABA", "A A", "ACA", 'A', RunicScrolls.itemBoundFabric, 'B', RunicScrolls.itemCoreSpeed, 'C', Items.diamond});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.robeFeet, 1), new Object[] { //RobeFeet
- "B C", "A A", "A A", 'A', RunicScrolls.itemBoundFabric, 'B', RunicScrolls.itemCoreFire, 'C', Items.diamond});
- //Repair Recipes
- for(int i = 0; i < RunicScrolls.itemScrollFire.getMaxDamage(); ++i) {
- GameRegistry.addShapelessRecipe(new ItemStack(RunicScrolls.itemScrollFire, 1, MathHelper.clamp_int(i - 10, 0, RunicScrolls.itemScrollFire.getMaxDamage())), new Object[]{
- new ItemStack(RunicScrolls.itemScrollFire, 1, i), new ItemStack(RunicScrolls.itemFragmentFire, 1)});
- }
- for(int i = 0; i < RunicScrolls.itemScrollHaste.getMaxDamage(); ++i) {
- GameRegistry.addShapelessRecipe(new ItemStack(RunicScrolls.itemScrollHaste, 1, MathHelper.clamp_int(i - 10, 0, RunicScrolls.itemScrollHaste.getMaxDamage())), new Object[]{
- new ItemStack(RunicScrolls.itemScrollHaste, 1, i), new ItemStack(RunicScrolls.itemFragmentHaste, 1)});
- }
- for(int i = 0; i < RunicScrolls.itemScrollJump.getMaxDamage(); ++i) {
- GameRegistry.addShapelessRecipe(new ItemStack(RunicScrolls.itemScrollJump, 1, MathHelper.clamp_int(i - 10, 0, RunicScrolls.itemScrollJump.getMaxDamage())), new Object[]{
- new ItemStack(RunicScrolls.itemScrollJump, 1, i), new ItemStack(RunicScrolls.itemFragmentJump, 1)});
- }
- for(int i = 0; i < RunicScrolls.itemScrollRegeneration.getMaxDamage(); ++i) {
- GameRegistry.addShapelessRecipe(new ItemStack(RunicScrolls.itemScrollRegeneration, 1, MathHelper.clamp_int(i - 10, 0, RunicScrolls.itemScrollRegeneration.getMaxDamage())), new Object[]{
- new ItemStack(RunicScrolls.itemScrollRegeneration, 1, i), new ItemStack(RunicScrolls.itemFragmentRegeneration, 1)});
- }
- for(int i = 0; i < RunicScrolls.itemScrollResistance.getMaxDamage(); ++i) {
- GameRegistry.addShapelessRecipe(new ItemStack(RunicScrolls.itemScrollResistance, 1, MathHelper.clamp_int(i - 10, 0, RunicScrolls.itemScrollResistance.getMaxDamage())), new Object[]{
- new ItemStack(RunicScrolls.itemScrollResistance, 1, i), new ItemStack(RunicScrolls.itemFragmentResistance, 1)});
- }
- for(int i = 0; i < RunicScrolls.itemScrollSpeed.getMaxDamage(); ++i) {
- GameRegistry.addShapelessRecipe(new ItemStack(RunicScrolls.itemScrollSpeed, 1, MathHelper.clamp_int(i - 10, 0, RunicScrolls.itemScrollSpeed.getMaxDamage())), new Object[]{
- new ItemStack(RunicScrolls.itemScrollSpeed, 1, i), new ItemStack(RunicScrolls.itemFragmentSpeed, 1)});
- }
- for(int i = 0; i < RunicScrolls.itemScrollStrength.getMaxDamage(); ++i) {
- GameRegistry.addShapelessRecipe(new ItemStack(RunicScrolls.itemScrollStrength, 1, MathHelper.clamp_int(i - 10, 0, RunicScrolls.itemScrollStrength.getMaxDamage())), new Object[]{
- new ItemStack(RunicScrolls.itemScrollStrength, 1, i), new ItemStack(RunicScrolls.itemFragmentStrength, 1)});
- }
- //Repair Armour
- for(int i = 0; i < RunicScrolls.robeHead.getMaxDamage(); ++i) {
- GameRegistry.addShapelessRecipe(new ItemStack(RunicScrolls.robeHead, 1, MathHelper.clamp_int(i - 100, 0, RunicScrolls.robeHead.getMaxDamage())), new Object[]{
- new ItemStack(RunicScrolls.robeHead, 1, i), new ItemStack(RunicScrolls.itemFragmentEndite, 1)});
- }
- for(int i = 0; i < RunicScrolls.robeChest.getMaxDamage(); ++i) {
- GameRegistry.addShapelessRecipe(new ItemStack(RunicScrolls.robeChest, 1, MathHelper.clamp_int(i - 100, 0, RunicScrolls.robeChest.getMaxDamage())), new Object[]{
- new ItemStack(RunicScrolls.robeChest, 1, i), new ItemStack(RunicScrolls.itemFragmentEndite, 1)});
- }
- for(int i = 0; i < RunicScrolls.robeLegs.getMaxDamage(); ++i) {
- GameRegistry.addShapelessRecipe(new ItemStack(RunicScrolls.robeLegs, 1, MathHelper.clamp_int(i - 100, 0, RunicScrolls.robeLegs.getMaxDamage())), new Object[]{
- new ItemStack(RunicScrolls.robeLegs, 1, i), new ItemStack(RunicScrolls.itemFragmentEndite, 1)});
- }
- for(int i = 0; i < RunicScrolls.robeFeet.getMaxDamage(); ++i) {
- GameRegistry.addShapelessRecipe(new ItemStack(RunicScrolls.robeFeet, 1, MathHelper.clamp_int(i - 100, 0, RunicScrolls.robeFeet.getMaxDamage())), new Object[]{
- new ItemStack(RunicScrolls.robeFeet, 1, i), new ItemStack(RunicScrolls.itemFragmentEndite, 1)});
- }
- //TODO
- /*********************************************************************************************************/
- /** ADAPTED CRAFTING **/
- /*********************************************************************************************************/
- //Render
- //Blocks
- //Items
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.itemOrbFire, 1), new Object[] { //OrbFire
- "ABA", "CDC", "ABA", 'A', RunicScrolls.itemEnergizedShardFire, 'B', Items.magma_cream, 'C', Items.redstone});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.itemOrbHaste, 1), new Object[] { //OrbHaste
- "ABA", "CDC", "ABA", 'A', RunicScrolls.itemEnergizedShardHaste, 'B', Items.iron_ingot, 'C', Items.redstone});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.itemOrbJump, 1), new Object[] { //OrbJump
- "ABA", "CDC", "ABA", 'A', RunicScrolls.itemEnergizedShardJump, 'B', Items.slime_ball, 'C', Items.redstone});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.itemOrbRegeneration, 1), new Object[] { //OrbRegen
- "ABA", "CDC", "ABA", 'A', RunicScrolls.itemEnergizedShardRegeneration, 'B', Items.ghast_tear, 'C', Items.redstone});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.itemOrbResistance, 1), new Object[] { //OrbResist
- "ABA", "CDC", "ABA", 'A', RunicScrolls.itemEnergizedShardResistance, 'B', Blocks.obsidian, 'C', Items.redstone});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.itemOrbSpeed, 1), new Object[] { //OrbSpeed
- "ABA", "CDC", "ABA", 'A', RunicScrolls.itemEnergizedShardSpeed, 'B', Items.sugar, 'C', Items.redstone});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.itemOrbStrength, 1), new Object[] { //OrbStrength
- "ABA", "CDC", "ABA", 'A', RunicScrolls.itemEnergizedShardStrength, 'B', Items.blaze_powder, 'C', Items.redstone});
- //Tools
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.toolAdaptedPick, 1), new Object[] { //AdaptPick
- "ABA", " C ", " C ", 'A', Items.diamond, 'B', Items.iron_pickaxe, 'C', RunicScrolls.itemEnchantedTwig});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.toolAdaptedShovel, 1), new Object[] { //AdaptShovel
- "ABA", " C ", " C ", 'A', Items.diamond, 'B', Items.iron_shovel, 'C', RunicScrolls.itemEnchantedTwig});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.toolAdaptedAxe, 1), new Object[] { //AdaptAxe
- "ABA", " C ", " C ", 'A', Items.diamond, 'B', Items.iron_axe, 'C', RunicScrolls.itemEnchantedTwig});
- GameRegistry.addShapedRecipe(new ItemStack(RunicScrolls.toolAdaptedSword, 1), new Object[] { //AdaptSword
- "ABA", " C ", " C ", 'A', Items.diamond, 'B', Items.iron_sword, 'C', RunicScrolls.itemEnchantedTwig});
- //Armour
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment