MFF

    Minecraft Forge France
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes
    • Forge Events
      • Automatique
      • Foncé
      • Clair
    • S'inscrire
    • Se connecter

    Recette avec objet modée qui ne marche pas...

    Planifier Épinglé Verrouillé Déplacé Résolu 1.7.x
    1.7.10
    30 Messages 4 Publieurs 1.9k Vues 3 Watching
    Charger plus de messages
    • Du plus ancien au plus récent
    • Du plus récent au plus ancien
    • Les plus votés
    Répondre
    • Répondre à l'aide d'un nouveau sujet
    Se connecter pour répondre
    Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
    • SpyManS Hors-ligne
      SpyMan
      dernière édition par SpyMan

      yo, tu l’es enregistre les items/blocks dans la class principale dans l’event preinit et tu enregistre les recipes dans l’event init

      GrandlovaniaG 2 réponses Dernière réponse Répondre Citer 0
      • GrandlovaniaG Hors-ligne
        Grandlovania @SpyMan
        dernière édition par

        @SpyMan ok je test je te dit si sa marche 🙂

        Mon projet:
        https://www.minecraftforgefrance.fr/topic/5024/1-7-10-scpcraft-v2/3
        SCPCraft v2

        1 réponse Dernière réponse Répondre Citer 0
        • GrandlovaniaG Hors-ligne
          Grandlovania @SpyMan
          dernière édition par

          @SpyMan marche pas 😕

          Mon projet:
          https://www.minecraftforgefrance.fr/topic/5024/1-7-10-scpcraft-v2/3
          SCPCraft v2

          1 réponse Dernière réponse Répondre Citer 0
          • SpyManS Hors-ligne
            SpyMan
            dernière édition par

            envoi ton code stp la ou sont enregistrer tes items/blocks, les recipes et la class principale

            GrandlovaniaG 1 réponse Dernière réponse Répondre Citer 0
            • GrandlovaniaG Hors-ligne
              Grandlovania @SpyMan
              dernière édition par

              @SpyMan tout est dans la classe principale comme tu ma dit:

              Classe principales:

              package SCPCraft;
              
              import worldgen.SCPWorldGeneration;
              import cpw.mods.fml.client.registry.ClientRegistry;
              import cpw.mods.fml.common.FMLCommonHandler;
              import cpw.mods.fml.common.Mod;
              import cpw.mods.fml.common.SidedProxy;
              import cpw.mods.fml.common.event.FMLInitializationEvent;
              import cpw.mods.fml.common.event.FMLPostInitializationEvent;
              import cpw.mods.fml.common.event.FMLPreInitializationEvent;
              import cpw.mods.fml.common.event.FMLServerStartingEvent;
              import cpw.mods.fml.common.network.NetworkRegistry;
              import net.minecraft.block.Block;
              import net.minecraft.block.material.Material;
              import net.minecraft.creativetab.CreativeTabs;
              import net.minecraftforge.common.MinecraftForge;
              import net.minecraftforge.common.config.Configuration;
              import net.minecraft.creativetab.CreativeTabs;
              import net.minecraft.entity.Entity;
              import net.minecraft.entity.player.EntityPlayer;
              import net.minecraft.init.Blocks;
              import net.minecraft.init.Items;
              import net.minecraft.item.Item;
              import net.minecraft.item.ItemArmor;
              import net.minecraft.item.ItemStack;
              import net.minecraft.item.ItemSword;
              import net.minecraft.util.ChatComponentText;
              import net.minecraft.util.IChatComponent;
              import net.minecraftforge.common.MinecraftForge;
              import net.minecraftforge.common.config.Configuration;
              import net.minecraftforge.common.util.EnumHelper;
              import net.minecraftforge.fluids.Fluid;
              import SCPCraft.blocks.SCPBlock009;
              import SCPCraft.blocks.SCPBlock019;
              import SCPCraft.blocks.SCPBlock143Leaves;
              import SCPCraft.blocks.SCPBlock143Log;
              import SCPCraft.blocks.SCPBlock143Sapling;
              import SCPCraft.blocks.SCPBlock513;
              import SCPCraft.blocks.SCPBlockBasic;
              import SCPCraft.blocks.SCPBlockSmoker;
              import SCPCraft.blocks.SCPBlockTransparancy;
              import SCPCraft.common.CommonProxy;
              import SCPCraft.config.SCPConfig;
              import SCPCraft.config.SCPConfigHandler;
              import SCPCraft.entity.boss.SCPEntity682;
              import SCPCraft.entity.clockworkvirus.SCPEntity217Cow;
              import SCPCraft.entity.clockworkvirus.SCPEntity217Creeper;
              import SCPCraft.entity.clockworkvirus.SCPEntity217Pig;
              import SCPCraft.entity.clockworkvirus.SCPEntity217Spider;
              import SCPCraft.entity.clockworkvirus.SCPEntity217Testificate;
              import SCPCraft.entity.clockworkvirus.SCPEntity217Zombie;
              import SCPCraft.entity.monster.SCPEntity019n2;
              import SCPCraft.entity.monster.SCPEntity023;
              import SCPCraft.entity.monster.SCPEntity049;
              import SCPCraft.entity.monster.SCPEntity050AEJ;
              import SCPCraft.entity.monster.SCPEntity058;
              import SCPCraft.entity.monster.SCPEntity080;
              import SCPCraft.entity.monster.SCPEntity096Mad;
              import SCPCraft.entity.monster.SCPEntity1000;
              import SCPCraft.entity.monster.SCPEntity106;
              import SCPCraft.entity.monster.SCPEntity173;
              import SCPCraft.entity.monster.SCPEntity280;
              import SCPCraft.entity.monster.SCPEntity457;
              import SCPCraft.entity.monster.SCPEntity472;
              import SCPCraft.entity.monster.SCPEntity538;
              import SCPCraft.entity.monster.SCPEntity939;
              import SCPCraft.entity.monster.SCPEntity966;
              import SCPCraft.entity.monster.SCPEntityRat;
              import SCPCraft.entity.passive.SCPEntity053;
              import SCPCraft.entity.passive.SCPEntity096Cry;
              import SCPCraft.entity.passive.SCPEntity096Docile;
              import SCPCraft.entity.passive.SCPEntity111;
              import SCPCraft.entity.passive.SCPEntity131;
              import SCPCraft.entity.passive.SCPEntity372;
              import SCPCraft.entity.passive.SCPEntity513A;
              import SCPCraft.entity.passive.SCPEntity629;
              import SCPCraft.entity.passive.SCPEntity997;
              import SCPCraft.entity.passive.SCPEntity999;
              import SCPCraft.entity.passive.SCPEntityClassD027;
              import SCPCraft.entity.passive.SCPEntityClassDGuy;
              import SCPCraft.init.SCPBlocks;
              import SCPCraft.init.SCPItems;
              import SCPCraft.items.SCPItem063;
              import SCPCraft.items.SCPItem1023ARC;
              import SCPCraft.items.SCPItem143Axe;
              import SCPCraft.items.SCPItem143Pickaxe;
              import SCPCraft.items.SCPItem143Spade;
              import SCPCraft.items.SCPItem217Cow;
              import SCPCraft.items.SCPItem217Creeper;
              import SCPCraft.items.SCPItem217Pig;
              import SCPCraft.items.SCPItem217Spider;
              import SCPCraft.items.SCPItem217Testificate;
              import SCPCraft.items.SCPItem217Zombie;
              import SCPCraft.items.SCPItem458;
              import SCPCraft.items.SCPItem500;
              import SCPCraft.items.SCPItem50AEJ;
              import SCPCraft.items.SCPItem912Armor;
              import SCPCraft.items.SCPItemClassDArmor;
              import SCPCraft.items.SCPItemKeycard;
              import SCPCraft.items.SCPItemWrench;
              import SCPCraft.items.cups.CupApple;
              import SCPCraft.items.cups.CupBlood;
              import SCPCraft.items.cups.CupCactus;
              import SCPCraft.items.cups.CupCoal;
              import SCPCraft.items.cups.CupFeather;
              import SCPCraft.items.cups.CupGlass;
              import SCPCraft.items.cups.CupGlowstone;
              import SCPCraft.items.cups.CupGold;
              import SCPCraft.items.cups.CupGoldApple;
              import SCPCraft.items.cups.CupMoldyPumpkin;
              import SCPCraft.items.cups.CupMycelium;
              import SCPCraft.items.cups.CupNetherrack;
              import SCPCraft.items.cups.CupObsidian;
              import SCPCraft.items.cups.CupSoulSand;
              import SCPCraft.items.cups.CupSpiderEye;
              import SCPCraft.items.documents.SCPDocument019;
              import SCPCraft.items.documents.SCPDocument023;
              import SCPCraft.items.documents.SCPDocument027;
              import SCPCraft.items.documents.SCPDocument049;
              import SCPCraft.items.documents.SCPDocument053;
              import SCPCraft.items.documents.SCPDocument058;
              import SCPCraft.items.documents.SCPDocument080;
              import SCPCraft.items.documents.SCPDocument096;
              import SCPCraft.items.documents.SCPDocument1000;
              import SCPCraft.items.documents.SCPDocument106;
              import SCPCraft.items.documents.SCPDocument111;
              import SCPCraft.items.documents.SCPDocument131;
              import SCPCraft.items.documents.SCPDocument143;
              import SCPCraft.items.documents.SCPDocument173;
              import SCPCraft.items.documents.SCPDocument280;
              import SCPCraft.items.documents.SCPDocument372;
              import SCPCraft.items.documents.SCPDocument457;
              import SCPCraft.items.documents.SCPDocument472;
              import SCPCraft.items.documents.SCPDocument513;
              import SCPCraft.items.documents.SCPDocument538;
              import SCPCraft.items.documents.SCPDocument629;
              import SCPCraft.items.documents.SCPDocument966;
              import SCPCraft.items.documents.SCPDocument997;
              import SCPCraft.items.documents.SCPDocument999;
              import SCPCraft.items.records.SCPItem096Record;
              import SCPCraft.items.records.SCPItem106Record;
              import SCPCraft.items.records.SCPItem173Record;
              import SCPCraft.tileentity.SCPTileentity019;
              import SCPCraft.tileentity.SCPTileentity513;
              import SCPCraft.tileentity.SCPTileentitySmoker;
              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.FMLPostInitializationEvent;
              import cpw.mods.fml.common.event.FMLPreInitializationEvent;
              import cpw.mods.fml.common.eventhandler.SubscribeEvent;
              import cpw.mods.fml.common.gameevent.PlayerEvent.PlayerLoggedInEvent;
              import cpw.mods.fml.common.network.NetworkRegistry;
              import cpw.mods.fml.common.registry.EntityRegistry;
              import cpw.mods.fml.common.registry.GameRegistry;
              import cpw.mods.fml.relauncher.Side;
              import cpw.mods.fml.relauncher.SideOnly;
              
              @Mod(modid = "SCP", name = "SCPCraft", version = "unspecified", guiFactory = "SCPCraft.client.gui.SCPGuiFactory")
              
              public class mod_SCP 
              {
              
              
              @SidedProxy(clientSide = "SCPCraft.client.ClientProxy", serverSide = "SCPCraft.common.CommonProxy")   
                 public static CommonProxy proxy; 
                 public static String configPath;
                 
                 @Instance("scpmod")
                 public static mod_SCP instance;
                 
                 public static CreativeTabs tabSCPItems = new CreativeTabs("tabSCPItems")
                 {
              	   @SideOnly(Side.CLIENT)
              	   public Item getTabIconItem()
              	   {
              		   return SCPItems.Circuit; 
              	   }
                 };
                 
                 public static CreativeTabs tabSCPs = new CreativeTabs("tabSCPs")
                 {
              	   @SideOnly(Side.CLIENT)
              	   public Item getTabIconItem()
              	   {
              		   return SCPItems.Document173; 
              	   }
                 };
                 
                 public static CreativeTabs tabSCPBlocks = new CreativeTabs("tabSCPBlocks")
                 {
              	   @SideOnly(Side.CLIENT)
              	   public Item getTabIconItem()
              	   {
              		   return Item.getItemFromBlock(SCPBlocks.Reinforced_Steel); 
              	   }
                 };
                 
                 public static CreativeTabs tabSCPCups = new CreativeTabs("tabSCPCups")
                 {
              	   @SideOnly(Side.CLIENT)
              	   public Item getTabIconItem()
              	   {
              		   return SCPItems.EmptyCup; 
              	   }
                 };
                 
                 public static Item.ToolMaterial SCPMaterial1023;
                 public static Item.ToolMaterial SCPMaterial143;
                 public static Item.ToolMaterial SCPMaterial063;
                 public static ItemArmor.ArmorMaterial ClassD;
                 public static ItemArmor.ArmorMaterial SCP912;
                 public static Item Circuit;
                 public static Item SCP1023ARC;
                 public static Item GasMask;
                 public static Item ClassDChestplate;
                 public static Item ClassDLegging;
                 public static Item ClassDBoots;
                 public static Item SCP912Helmet;
                 public static Item SCP912Chestplate;
                 public static Item SCP912Legging;
                 public static Item SCP912Boots;
                 public static Item SCP458;
                 public static Item SCP500;
                 public static Item Wrench;
                 public static Item SCP050AEJ;
                 public static Item SCP063;
                 public static Item Pearl173;
                 public static Item Pearl111;
                 public static Item Pearl457;
                 public static Item Pearl019;
                 public static Item Pearl513;
                 public static Item Pearl1000;
                 public static Item Pearl049;
                 public static Item Pearl131;
                 public static Item Pearl096;
                 public static Item Pearl629;
                 public static Item Pearl999;
                 public static Item Pearl106;
                 public static Item Pearl538;
                 public static Item Pearl080;
                 public static Item Pearl280;
                 public static Item Pearl143;
                 public static Item Pearl058;
                 public static Item Pearl966;
                 public static Item Pearl053;
                 public static Item Pearl027;
                 public static Item Pearl997;
                 public static Item Pearl472;
                 public static Item Pearl372;
                 public static Item Pearl023;
                 public static Item Pearl939;
                 public static Item Document173;
                 public static Item Document111;
                 public static Item Document457;
                 public static Item Document019;
                 public static Item Document513;
                 public static Item Document1000;
                 public static Item Document049;
                 public static Item Document131;
                 public static Item Document096;
                 public static Item Document629;
                 public static Item Document999;
                 public static Item Document106;
                 public static Item Document538;
                 public static Item Document080;
                 public static Item Document280;
                 public static Item Document143;
                 public static Item Document058;
                 public static Item Document472;
                 public static Item Document966;
                 public static Item Document053;
                 public static Item Document027;
                 public static Item Document997;
                 public static Item Document372;
                 public static Item Document023;
                 public static Item Document939;
                 public static Item SCP217;
                 public static Item SCP217Cow;
                 public static Item SCP217Creeper;
                 public static Item SCP217Pig;
                 public static Item SCP217Spider;
                 public static Item SCP217Testificate;
                 public static Item SCP217Zombie;
                 public static Item EmptyCup;
                 public static Item MyceliumCup;
                 public static Item NetherrackCup;
                 public static Item CoalCup;
                 public static Item GlowstoneCup;
                 public static Item GoldCup;
                 public static Item GoldAppleCup;
                 public static Item CactusCup;
                 public static Item SoulSandCup;
                 public static Item ObsidianCup;
                 public static Item FeatherCup;
                 public static Item SpiderEyeCup;
                 public static Item GlassCup;
                 public static Item MoldyPumpkinCup;
                 public static Item AppleCup;
                 public static Item BloodCup;
                 public static Item KeycardLv1;
                 public static Item KeycardLv2;
                 public static Item KeycardLv3;
                 public static Item OmniKeycard;
                 public static Item Record173;
                 public static Item Record106;
                 public static Item Record096;
                 public static Item SCP143Sword;
                 public static Item SCP143Pickaxe;
                 public static Item SCP143Shovel;
                 public static Item SCP143Axe;
                 public static Item CorrodedIronDoor;
                 public static Block Reinforced_Steel;
                 public static Block Blood_Block;
                 public static Block Corroded_Iron_Block;
                 public static Block SCP019;
                 public static Block SCP513;
                 public static Block Granite; 
                 public static Block Marble;
                 public static Block Smoker;	
                 public static Block Grate;
                 public static Block SCP143Log;
                 public static Block SCP143Leaves;	
                 public static Block SCP143Sapling;
                 public static Block SCP143Planks;
                 public static Block SCP009;
                 public static Block key_slot_1;
                 public static Block key_slot_2;
                 public static Block key_slot_3;
                 public static Block key_slot_omni;
                 static {
                     SCPItems.SCPMaterial1023 = EnumHelper.addToolMaterial("SCPMaterial1023", 0, 9999996, 20.0f, 9999996.0f, 100);
                     SCPItems.SCPMaterial143 = EnumHelper.addToolMaterial("SCPMaterial143", 1, 2500, 8.0f, 4.0f, 2);
                     SCPItems.SCPMaterial063 = EnumHelper.addToolMaterial("SCPMaterial063", 10, 100000000, 1000.0f, 0.0f, 0);
                     SCPItems.ClassD = EnumHelper.addArmorMaterial("ClassD", 25, new int[] { 2, 7, 5, 3 }, 9);
                     SCPItems.SCP912 = EnumHelper.addArmorMaterial("SCP912", 26, new int[] { 40, 90, 70, 50 }, 3500);
                 }
                 
                 SCPWorldGeneration worldgeneration = new SCPWorldGeneration(); 
                 
                 @EventHandler	
                 public void preInit(FMLPreInitializationEvent event)  
                 {
              	      configPath = event.getModConfigurationDirectory() + "/scp/";
              	      SCPConfig.init(configPath);
              		  addSCP(SCPEntityClassDGuy.class, "Class-D Guy", 400,  16737792, 0);
              		  addSCP(SCPEntity173.class, "SCP-173", 401, 16708287, 2868736);
              		  addSCP(SCPEntity111.class, "SCP-111", 402, 52224, 7864137);
              		  addSCP(SCPEntity457.class, "SCP-457", 403, 16711680, 16737792);
              		  addSCP(SCPEntity019n2.class, "SCP-019-2", 404, 16767633, 16776444);
              		  addSCP(SCPEntity217Cow.class, "Cowborg", 405, 0, 10066329);
              		  addSCP(SCPEntity217Creeper.class, "CreeperDrone", 406, 0, 52224);
              		  addSCP(SCPEntity217Pig.class, "Pigbot", 407, 16751001, 10066329);
              		  addSCP(SCPEntity217Spider.class, "Spitron", 408, 0, 10066329);
              		  addSCP(SCPEntity217Testificate.class, "Testifinator", 409, 0, 10066329);
              		  addSCP(SCPEntity217Zombie.class, "Zomborg", 410, 0, 52224);
              		  addSCP(SCPEntity513A.class, "SCP-513-A", 411, 0, 16713989);
              		  addSCP(SCPEntity1000.class, "SCP-1000", 412, 5570560, 16767633);
              		  addSCP(SCPEntity049.class, "SCP-049", 413, 5570560, 16777215);
              		  addSCP(SCPEntity131.class, "SCP-131", 414, 16711680, 16776960);
              		  addSCPWithNoEgg(SCPEntity096Mad.class, "SCP-096 Mad", 415);
              		  addSCP(SCPEntity096Docile.class, "SCP-096 Docile", 416, 16762060, 10082815);
              		  addSCPWithNoEgg(SCPEntity096Cry.class, "SCP-096 Cry", 417);
              		  addSCP(SCPEntity629.class, "SCP-629", 418, 9132544, 9139456);
              		  addSCP(SCPEntity999.class, "SCP-999", 419, 16737792, 16742410);
              		  addSCP(SCPEntity106.class, "SCP-106", 420, 0, 4468511);
              		  addSCP(SCPEntity538.class, "SCP-538", 421, 0, 4803656);
              		  addSCP(SCPEntity080.class, "SCP-080", 422, 0, 5592662);
              		  addSCP(SCPEntity280.class, "SCP-280", 423, 0, 9342347);
              		  addSCP(SCPEntity058.class, "SCP-058", 424, 10027008, 3342336);
              		  addSCPWithNoEgg(SCPEntity050AEJ.class, "SCP-50-AE-J", 425);
              		  addSCP(SCPEntity966.class, "SCP-966", 426, 16767633, 16776444);
              		  addSCP(SCPEntity053.class, "SCP-053", 427, 16771862, 11078399);
              		  addSCP(SCPEntityRat.class, "Rat", 428, 0, 16767633);
              		  addSCPWithNoEgg(SCPEntityClassD027.class, "Class-D Infested with SCP-027", 429);
              		  addSCP(SCPEntity997.class, "SCP-997", 430, 9132544, 9139456);
              		  addSCP(SCPEntity472.class, "SCP-472", 431, 16711680, 8523267);
              		  addSCP(SCPEntity372.class, "SCP-372", 432, 52224, 52224);
              		  addSCP(SCPEntity023.class, "SCP-023", 433, 0, 0);
              		  addSCP(SCPEntity939.class, "SCP-939", 434, 16711680, 16777215);
              		  addSCP(SCPEntity682.class, "SCP-682", 500, 0, 0);
              		  GameRegistry.registerWorldGenerator(worldgeneration, 0); 
              		  
              		  ///Keycard
              		  KeycardLv1 = new SCPItemKeycard().setCreativeTab(mod_SCP.tabSCPItems).setUnlocalizedName("KeycardLv1").setTextureName("scp:keycard_1");
              		  KeycardLv2 = new SCPItemKeycard().setCreativeTab(mod_SCP.tabSCPItems).setUnlocalizedName("KeycardLv2").setTextureName("scp:keycard_2");
              		  KeycardLv3 = new SCPItemKeycard().setCreativeTab(mod_SCP.tabSCPItems).setUnlocalizedName("KeycardLv3").setTextureName("scp:keycard_3");
              		  OmniKeycard = new SCPItemKeycard().setCreativeTab(mod_SCP.tabSCPItems).setUnlocalizedName("OmniKeycard").setTextureName("scp:keycard_4");
              		  ///Normal Items
              		  Circuit = new Item().setCreativeTab(mod_SCP.tabSCPItems).setUnlocalizedName("Circuit").setTextureName("scp:circuit");
              		  Wrench = new SCPItemWrench().setCreativeTab(mod_SCP.tabSCPItems).setUnlocalizedName("Wrench").setTextureName("scp:wrench");
              		  GasMask = new SCPItemClassDArmor(ClassD, 0).setCreativeTab(mod_SCP.tabSCPItems).setTextureName("scp:gas_mask").setUnlocalizedName("GasMask");
              		  ClassDChestplate = new SCPItemClassDArmor(ClassD, 1).setCreativeTab(mod_SCP.tabSCPItems).setTextureName("scp:classd_shirt").setUnlocalizedName("ClassDChestplate");
              		  ClassDLegging = new SCPItemClassDArmor(ClassD, 2).setCreativeTab(mod_SCP.tabSCPItems).setTextureName("scp:classd_pants").setUnlocalizedName("ClassDLegging");
              		  ClassDBoots = new SCPItemClassDArmor(ClassD, 3).setCreativeTab(mod_SCP.tabSCPItems).setTextureName("scp:classd_boots").setUnlocalizedName("ClassDBoots");
              		  ///Document
              		  Document173 = new SCPDocument173(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Document").setTextureName("scp:document_euclid");
              		  Document111 = new SCPDocument111(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Document").setTextureName("scp:document_safe");
              		  Document457 = new SCPDocument457(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Document").setTextureName("scp:document_keter");
              		  Document019 = new SCPDocument019(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Document").setTextureName("scp:document_keter");
              		  Document513 = new SCPDocument513(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Document").setTextureName("scp:document_euclid");
              		  Document1000 = new SCPDocument1000(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Document").setTextureName("scp:document_keter");
              		  Document049 = new SCPDocument049(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Document").setTextureName("scp:document_euclid");
              		  Document131 = new SCPDocument131(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Document").setTextureName("scp:document_safe");
              		  Document096 = new SCPDocument096(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Document").setTextureName("scp:document_euclid");
              		  Document629 = new SCPDocument629(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Document").setTextureName("scp:document_safe");
              		  Document999 = new SCPDocument999(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Document").setTextureName("scp:document_safe");
              		  Document106 = new SCPDocument106(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Document").setTextureName("scp:document_keter");
              		  Document538 = new SCPDocument538(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Document").setTextureName("scp:document_euclid");
              		  Document080 = new SCPDocument080(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Document").setTextureName("scp:document_euclid");
              		  Document280 = new SCPDocument280(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Document").setTextureName("scp:document_keter");
              		  Document058 = new SCPDocument058(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Document").setTextureName("scp:document_keter");
              		  Document472 = new SCPDocument472(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Document").setTextureName("scp:document_euclid");
              		  Document053 = new SCPDocument053(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Document").setTextureName("scp:document_euclid");
              		  Document966 = new SCPDocument966(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Document").setTextureName("scp:document_euclid");
              		  Document027 = new SCPDocument027(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Document").setTextureName("scp:document_euclid");
              		  Document997 = new SCPDocument997(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Document").setTextureName("scp:document_safe");
              		  Document372 = new SCPDocument372(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Document").setTextureName("scp:document_euclid");
              		  Document023 = new SCPDocument023(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Document").setTextureName("scp:document_euclid");
              		  Document143 = new SCPDocument143(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Document").setTextureName("scp:document_euclid");
              		  Document939 = new SCPDocument058(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Document").setTextureName("scp:document_keter");
              		  ///Pearl
              		  Pearl173 = new Item().setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Pearl173").setTextureName("scp:0173");
              		  Pearl111 = new Item().setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Pearl111").setTextureName("scp:scp-111");
              		  Pearl457 = new Item().setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Pearl457").setTextureName("scp:scp-457");
              		  Pearl019 = new Item().setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Pearl019").setTextureName("scp:scp-019");
              		  Pearl513 = new Item().setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Pearl513").setTextureName("scp:cowbell");
              		  Pearl1000 = new Item().setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Pearl1000").setTextureName("scp:scp-1000");
              		  Pearl049 = new Item().setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Pearl049").setTextureName("scp:scp-049");
              		  Pearl131 = new Item().setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Pearl131").setTextureName("scp:0131");
              		  Pearl096 = new Item().setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Pearl096").setTextureName("scp:scp-096");
              		  Pearl629 = new Item().setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Pearl629").setTextureName("scp:scp-629");
              		  Pearl999 = new Item().setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Pearl999").setTextureName("scp:scp-999");
              		  Pearl106 = new Item().setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Pearl106").setTextureName("scp:scp-106");
              		  Pearl538 = new Item().setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Pearl538").setTextureName("scp:scp-538");
              		  Pearl080 = new Item().setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Pearl080").setTextureName("scp:scp-080");
              		  Pearl280 = new Item().setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Pearl280").setTextureName("scp:scp-280");
              		  Pearl058 = new Item().setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Pearl058").setTextureName("scp:scp-058");
              		  Pearl966 = new Item().setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Pearl966").setTextureName("scp:scp-966");
              		  Pearl053 = new Item().setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Pearl053").setTextureName("scp:scp-053");
              		  Pearl027 = new Item().setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Pearl027").setTextureName("scp:scp-027");
              		  Pearl997 = new Item().setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Pearl997").setTextureName("scp:scp-997");
              		  Pearl472 = new Item().setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Pearl472").setTextureName("scp:scp-472");
              		  Pearl372 = new Item().setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Pearl372").setTextureName("scp:scp-372");
              		  Pearl023 = new Item().setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Pearl023").setTextureName("scp:0023");
              		  Pearl143 = new Item().setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Pearl143").setTextureName("scp:scp-143");
              		  Pearl939 = new Item().setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("Pearl939").setTextureName("scp:scp-939");
              		  ///SCPs Items
              		  SCP458 = new SCPItem458(2, 0.3F, false).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("SCP458").setTextureName("scp:scp-458");
              		  SCP912Helmet = new SCPItem912Armor(SCP912, 0).setCreativeTab(mod_SCP.tabSCPs).setTextureName("scp:swat_helmet").setUnlocalizedName("SCP912Helmet");
              		  SCP912Chestplate = new SCPItem912Armor(SCP912, 1).setCreativeTab(mod_SCP.tabSCPs).setTextureName("scp:swat_shirt").setUnlocalizedName("SCP912Chestplate");
              		  SCP912Legging = new SCPItem912Armor(SCP912, 2).setCreativeTab(mod_SCP.tabSCPs).setTextureName("scp:swat_pants").setUnlocalizedName("SCP912Legging");
              		  SCP912Boots = new SCPItem912Armor(SCP912, 3).setCreativeTab(mod_SCP.tabSCPs).setTextureName("scp:swat_shoes").setUnlocalizedName("SCP912Boots");
              		  SCP1023ARC = new SCPItem1023ARC(SCPItems.SCPMaterial1023).setCreativeTab(mod_SCP.tabSCPs).setTextureName("scp:1023").setUnlocalizedName("SCP1023ARC"); 
              		  SCP500 = new SCPItem500(2, 0.3F, false).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("SCP500").setTextureName("scp:scp-500");
              		  SCP050AEJ = new SCPItem50AEJ(2).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("SCP050AEJ").setTextureName("scp:scp-50-ae-j");
              		  SCP063 = new SCPItem063(SCPItems.SCPMaterial063).setCreativeTab(mod_SCP.tabSCPs).setTextureName("scp:scp-063").setUnlocalizedName("SCP063"); 
              		  ///Cups
              		  EmptyCup = new Item().setCreativeTab(mod_SCP.tabSCPCups).setUnlocalizedName("EmptyCup").setTextureName("scp:CupEmpty");
              		  MyceliumCup = new CupMycelium(0, 0, false).setCreativeTab(mod_SCP.tabSCPCups).setUnlocalizedName("MyceliumCup").setTextureName("scp:CupMycelium");
              		  NetherrackCup = new CupNetherrack(0, 0, false).setCreativeTab(mod_SCP.tabSCPCups).setUnlocalizedName("NetherrackCup").setTextureName("scp:CupNetherrack");
              		  CoalCup = new CupCoal(0, 0, false).setCreativeTab(mod_SCP.tabSCPCups).setUnlocalizedName("CoalCup").setTextureName("scp:CupCoal");
              		  GlowstoneCup = new CupGlowstone(0, 0, false).setCreativeTab(mod_SCP.tabSCPCups).setUnlocalizedName("GlowstoneCup").setTextureName("scp:CupGlowstone");
              		  GoldCup = new CupGold(0, 0, false).setCreativeTab(mod_SCP.tabSCPCups).setUnlocalizedName("GoldCup").setTextureName("scp:CupGold");
              		  GoldAppleCup = new CupGoldApple(0, 0, false).setCreativeTab(mod_SCP.tabSCPCups).setUnlocalizedName("GoldAppleCup").setTextureName("scp:CupAppleGold");
              		  CactusCup = new CupCactus(0, 0, false).setCreativeTab(mod_SCP.tabSCPCups).setUnlocalizedName("CactusCup").setTextureName("scp:CupCactus");
              		  SoulSandCup = new CupSoulSand(0, 0, false).setCreativeTab(mod_SCP.tabSCPCups).setUnlocalizedName("SoulSandCup").setTextureName("scp:CupSlowSand");
              		  ObsidianCup = new CupObsidian(0, 0, false).setCreativeTab(mod_SCP.tabSCPCups).setUnlocalizedName("ObsidianCup").setTextureName("scp:CupObsidian");
              		  FeatherCup = new CupFeather(0, 0, false).setCreativeTab(mod_SCP.tabSCPCups).setUnlocalizedName("FeatherCup").setTextureName("scp:CupFeather");
              		  SpiderEyeCup = new CupSpiderEye(0, 0, false).setCreativeTab(mod_SCP.tabSCPCups).setUnlocalizedName("SpiderEyeCup").setTextureName("scp:CupSpiderEye");
              		  GlassCup = new CupGlass(0, 0, false).setCreativeTab(mod_SCP.tabSCPCups).setUnlocalizedName("GlassCup").setTextureName("scp:CupGlass");
              		  MoldyPumpkinCup = new CupMoldyPumpkin(0, 0, false).setCreativeTab(mod_SCP.tabSCPCups).setUnlocalizedName("MoldyPumpkinCup").setTextureName("scp:CupPumpkin");
              		  AppleCup = new CupApple(0, 0, false).setCreativeTab(mod_SCP.tabSCPCups).setUnlocalizedName("AppleCup").setTextureName("scp:CupApple");
              		  BloodCup = new CupBlood(0, 0, false).setCreativeTab(mod_SCP.tabSCPCups).setUnlocalizedName("BloodCup").setTextureName("scp:CupBlood");
              		  ///SCP-217
              		  SCP217 = new Item().setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("SCP217").setTextureName("scp:SCP217");
              		  SCP217Cow = new SCPItem217Cow(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("SCP217Cow").setTextureName("scp:SCP217Cow");
              		  SCP217Creeper = new SCPItem217Creeper(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("SCP217Creeper").setTextureName("scp:SCP217Creeper");
              		  SCP217Pig = new SCPItem217Pig(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("SCP217Pig").setTextureName("scp:SCP217Pig");
              		  SCP217Spider = new SCPItem217Spider(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("SCP217Spider").setTextureName("scp:SCP217Spider");
              		  SCP217Testificate = new SCPItem217Testificate(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("SCP217Testificate").setTextureName("scp:SCP217Testificate");
              		  SCP217Zombie = new SCPItem217Zombie(0).setCreativeTab(mod_SCP.tabSCPs).setUnlocalizedName("SCP217Zombie").setTextureName("scp:SCP217Zombie");
              		  ///Records
              		  Record173 = new SCPItem173Record("Record173").setUnlocalizedName("Record173"); 
              		  Record106 = new SCPItem106Record("Record106").setUnlocalizedName("Record106"); 
              		  Record096 = new SCPItem096Record("Record096").setUnlocalizedName("Record096"); 
              		  ///SCP-143
              		  SCP143Sword = new ItemSword(SCPItems.SCPMaterial143).setCreativeTab(mod_SCP.tabSCPs).setTextureName("scp:scp143sword").setUnlocalizedName("SCP143Sword"); 
              		  SCP143Pickaxe = new SCPItem143Pickaxe(SCPItems.SCPMaterial143).setCreativeTab(mod_SCP.tabSCPs).setTextureName("scp:scp143pickaxe").setUnlocalizedName("SCP143Pickaxe"); 
              		  SCP143Axe = new SCPItem143Axe(SCPItems.SCPMaterial143).setCreativeTab(mod_SCP.tabSCPs).setTextureName("scp:scp143axe").setUnlocalizedName("SCP143Axe"); 
              		  SCP143Shovel = new SCPItem143Spade(SCPItems.SCPMaterial143).setCreativeTab(mod_SCP.tabSCPs).setTextureName("scp:scp143spade").setUnlocalizedName("SCP143Shovel");
              		  
              		  Reinforced_Steel = new SCPBlockBasic(Material.iron).setBlockName("Reinforced_Steel").setCreativeTab(mod_SCP.tabSCPBlocks).setBlockTextureName("scp:locker").setHardness(20.0F).setResistance(6000.0F);
              		  Blood_Block = new SCPBlockBasic(Material.iron).setBlockName("Blood_Block").setCreativeTab(mod_SCP.tabSCPBlocks).setBlockTextureName("scp:blood_block").setHardness(5.0F).setResistance(10.0F);
              		  Corroded_Iron_Block = new SCPBlockBasic(Material.iron).setBlockName("Corroded_Iron_Block").setCreativeTab(mod_SCP.tabSCPBlocks).setBlockTextureName("scp:corroded_iron").setHardness(20.0F).setResistance(6000.0F);
              		  SCP019 = new SCPBlock019().setHardness(600000.0F).setResistance(600000.0F).setBlockName("SCP-019").setCreativeTab(mod_SCP.tabSCPItems).setBlockTextureName("scp:monster pot");
              		  SCP513 = new SCPBlock513().setHardness(600000.0F).setResistance(600000.0F).setBlockName("SCP-513").setCreativeTab(mod_SCP.tabSCPBlocks).setBlockTextureName("scp:machine0");
              		  Granite = new SCPBlockBasic(Material.iron).setBlockName("Granite").setCreativeTab(mod_SCP.tabSCPBlocks).setBlockTextureName("scp:granite").setHardness(5.0F).setResistance(10.0F);
              		  Marble = new SCPBlockBasic(Material.rock).setBlockName("Marble").setCreativeTab(mod_SCP.tabSCPBlocks).setBlockTextureName("scp:marble").setHardness(5.0F).setResistance(10.0F);
              		  Smoker = new SCPBlockSmoker().setBlockName("Smoker").setCreativeTab(mod_SCP.tabSCPBlocks).setHardness(5.0F).setResistance(10.0F);
              		  Grate = new SCPBlockTransparancy(Material.glass).setBlockName("Grate").setCreativeTab(mod_SCP.tabSCPBlocks).setBlockTextureName("scp:grate").setHardness(5.0F).setResistance(10.0F);
              		  SCP143Log = new SCPBlock143Log().setBlockTextureName("scp:scp143log").setBlockName("SCP143Log").setCreativeTab(mod_SCP.tabSCPBlocks);
              		  SCP143Leaves = new SCPBlock143Leaves().setBlockTextureName("scp:scp143leaves").setBlockName("SCP143Leaves").setCreativeTab(mod_SCP.tabSCPBlocks); 
              		  SCP143Sapling = new SCPBlock143Sapling().setBlockTextureName("scp:scp143sapling").setBlockName("SCP143Sapling").setCreativeTab(mod_SCP.tabSCPBlocks);
              		  SCP143Planks = new SCPBlockBasic(Material.wood).setBlockTextureName("scp:scp143plank").setBlockName("SCP143Planks").setCreativeTab(mod_SCP.tabSCPBlocks);
              		  SCP009 = new SCPBlock009(0, 0).setBlockTextureName("scp:scp009").setBlockName("SCP009").setCreativeTab(mod_SCP.tabSCPBlocks);
                 }
                 
                 public static void register()
                 {
              
                 }
                 
                 @SubscribeEvent
                 public void onPlayerJoin(PlayerLoggedInEvent event)
                 {
                     EntityPlayer player = event.player;
                     player.addChatMessage(new ChatComponentText("Thanks for downloading SCPCraft! Hope you enjoy :)!"));
                 }
                 
                 
                 @EventHandler	
                 public void init(FMLInitializationEvent event)  
                 {
              	   FMLCommonHandler.instance().bus().register(new SCPConfigHandler());
              		  GameRegistry.registerItem(Circuit, "Circuit");
              		  GameRegistry.registerItem(GasMask, "GasMask");
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.GasMask,  1), new Object[]{"111", "1X1", "XXX", Character.valueOf('1'), new ItemStack(Blocks.iron_block, 1),});
              		  GameRegistry.registerItem(ClassDChestplate, "ClassDChestplate");
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.ClassDChestplate,  1), new Object[]{"1X1", "111", "111", Character.valueOf('1'), new ItemStack(Blocks.iron_block, 1),});
              		  GameRegistry.registerItem(ClassDLegging, "ClassDLegging");
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.ClassDLegging,  1), new Object[]{"111", "1X1", "1X1", Character.valueOf('1'), new ItemStack(Blocks.iron_block, 1),});
              		  GameRegistry.registerItem(ClassDBoots, "ClassDBoots");
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.ClassDBoots,  1), new Object[]{"1X1", "1X1", "XXX", Character.valueOf('1'), new ItemStack(Blocks.iron_block, 1),});
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.ClassDBoots,  1), new Object[]{"XXX", "1X1", "1X1", Character.valueOf('1'), new ItemStack(Blocks.iron_block, 1),});
              		  GameRegistry.registerItem(Wrench, "Wrench");
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.Wrench,  1), new Object[]{"X1X", "11X", "XX1", Character.valueOf('1'), new ItemStack(Items.iron_ingot, 1),});
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.Wrench,  1), new Object[]{"X1X", "X11", "1XX", Character.valueOf('1'), new ItemStack(Items.iron_ingot, 1),});
              		  ///Document
              		  GameRegistry.registerItem(Document173, "Document173");
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.Document173,  1), new Object[]{"X1X", "345", "X7X", Character.valueOf('1'), new ItemStack(Items.paper, 1),Character.valueOf('3'), new ItemStack(Items.paper, 1), Character.valueOf('4'), new ItemStack(SCPItems.Pearl173, 1),Character.valueOf('5'), new ItemStack(Items.paper, 1), Character.valueOf('7'), new ItemStack(Items.paper, 1),});
              		  GameRegistry.registerItem(Document111, "Document111");
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.Document111,  1), new Object[]{"X1X", "345", "X7X", Character.valueOf('1'), new ItemStack(Items.paper, 1),Character.valueOf('3'), new ItemStack(Items.paper, 1), Character.valueOf('4'), new ItemStack(SCPItems.Pearl111, 1),Character.valueOf('5'), new ItemStack(Items.paper, 1), Character.valueOf('7'), new ItemStack(Items.paper, 1),});
              		  GameRegistry.registerItem(Document457, "Document457");
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.Document457,  1), new Object[]{"X1X", "345", "X7X", Character.valueOf('1'), new ItemStack(Items.paper, 1),Character.valueOf('3'), new ItemStack(Items.paper, 1), Character.valueOf('4'), new ItemStack(SCPItems.Pearl457, 1),Character.valueOf('5'), new ItemStack(Items.paper, 1), Character.valueOf('7'), new ItemStack(Items.paper, 1),});
              		  GameRegistry.registerItem(Document019, "Document019");
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.Document019,  1), new Object[]{"X1X", "345", "X7X", Character.valueOf('1'), new ItemStack(Items.paper, 1),Character.valueOf('3'), new ItemStack(Items.paper, 1), Character.valueOf('4'), new ItemStack(SCPItems.Pearl019, 1),Character.valueOf('5'), new ItemStack(Items.paper, 1), Character.valueOf('7'), new ItemStack(Items.paper, 1),});
              		  GameRegistry.registerItem(Document513, "Document513");
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.Document513,  1), new Object[]{"X1X", "345", "X7X", Character.valueOf('1'), new ItemStack(Items.paper, 1),Character.valueOf('3'), new ItemStack(Items.paper, 1), Character.valueOf('4'), new ItemStack(SCPItems.Pearl513, 1),Character.valueOf('5'), new ItemStack(Items.paper, 1), Character.valueOf('7'), new ItemStack(Items.paper, 1),});
              		  GameRegistry.registerItem(Document1000, "Document1000");
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.Document1000,  1), new Object[]{"X1X", "345", "X7X", Character.valueOf('1'), new ItemStack(Items.paper, 1),Character.valueOf('3'), new ItemStack(Items.paper, 1), Character.valueOf('4'), new ItemStack(SCPItems.Pearl1000, 1),Character.valueOf('5'), new ItemStack(Items.paper, 1), Character.valueOf('7'), new ItemStack(Items.paper, 1),});
              		  GameRegistry.registerItem(Document049, "Document049");	
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.Document049,  1), new Object[]{"X1X", "345", "X7X", Character.valueOf('1'), new ItemStack(Items.paper, 1),Character.valueOf('3'), new ItemStack(Items.paper, 1), Character.valueOf('4'), new ItemStack(SCPItems.Pearl049, 1),Character.valueOf('5'), new ItemStack(Items.paper, 1), Character.valueOf('7'), new ItemStack(Items.paper, 1),});
              		  GameRegistry.registerItem(Document131, "Document131");
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.Document131,  1), new Object[]{"X1X", "345", "X7X", Character.valueOf('1'), new ItemStack(Items.paper, 1),Character.valueOf('3'), new ItemStack(Items.paper, 1), Character.valueOf('4'), new ItemStack(SCPItems.Pearl131, 1),Character.valueOf('5'), new ItemStack(Items.paper, 1), Character.valueOf('7'), new ItemStack(Items.paper, 1),});
              		  GameRegistry.registerItem(Document096, "Document096");
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.Document096,  1), new Object[]{"X1X", "345", "X7X", Character.valueOf('1'), new ItemStack(Items.paper, 1),Character.valueOf('3'), new ItemStack(Items.paper, 1), Character.valueOf('4'), new ItemStack(SCPItems.Pearl096, 1),Character.valueOf('5'), new ItemStack(Items.paper, 1), Character.valueOf('7'), new ItemStack(Items.paper, 1),});
              		  GameRegistry.registerItem(Document629, "Document629");
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.Document629,  1), new Object[]{"X1X", "345", "X7X", Character.valueOf('1'), new ItemStack(Items.paper, 1),Character.valueOf('3'), new ItemStack(Items.paper, 1), Character.valueOf('4'), new ItemStack(SCPItems.Pearl629, 1),Character.valueOf('5'), new ItemStack(Items.paper, 1), Character.valueOf('7'), new ItemStack(Items.paper, 1),});
              		  GameRegistry.registerItem(Document999, "Document999");
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.Document999,  1), new Object[]{"X1X", "345", "X7X", Character.valueOf('1'), new ItemStack(Items.paper, 1),Character.valueOf('3'), new ItemStack(Items.paper, 1), Character.valueOf('4'), new ItemStack(SCPItems.Pearl999, 1),Character.valueOf('5'), new ItemStack(Items.paper, 1), Character.valueOf('7'), new ItemStack(Items.paper, 1),});
              		  GameRegistry.registerItem(Document106, "Document106");
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.Document106,  1), new Object[]{"X1X", "345", "X7X", Character.valueOf('1'), new ItemStack(Items.paper, 1),Character.valueOf('3'), new ItemStack(Items.paper, 1), Character.valueOf('4'), new ItemStack(SCPItems.Pearl106, 1),Character.valueOf('5'), new ItemStack(Items.paper, 1), Character.valueOf('7'), new ItemStack(Items.paper, 1),});
              		  GameRegistry.registerItem(Document538, "Document538");
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.Document538,  1), new Object[]{"X1X", "345", "X7X", Character.valueOf('1'), new ItemStack(Items.paper, 1),Character.valueOf('3'), new ItemStack(Items.paper, 1), Character.valueOf('4'), new ItemStack(SCPItems.Pearl538, 1),Character.valueOf('5'), new ItemStack(Items.paper, 1), Character.valueOf('7'), new ItemStack(Items.paper, 1),});
              		  GameRegistry.registerItem(Document080, "Document080");
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.Document080,  1), new Object[]{"X1X", "345", "X7X", Character.valueOf('1'), new ItemStack(Items.paper, 1),Character.valueOf('3'), new ItemStack(Items.paper, 1), Character.valueOf('4'), new ItemStack(SCPItems.Pearl080, 1),Character.valueOf('5'), new ItemStack(Items.paper, 1), Character.valueOf('7'), new ItemStack(Items.paper, 1),});
              		  GameRegistry.registerItem(Document280, "Document280");
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.Document280,  1), new Object[]{"X1X", "345", "X7X", Character.valueOf('1'), new ItemStack(Items.paper, 1),Character.valueOf('3'), new ItemStack(Items.paper, 1), Character.valueOf('4'), new ItemStack(SCPItems.Pearl280, 1),Character.valueOf('5'), new ItemStack(Items.paper, 1), Character.valueOf('7'), new ItemStack(Items.paper, 1),});
              		  GameRegistry.registerItem(Document143, "Document143");
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.Document143,  1), new Object[]{"X1X", "345", "X7X", Character.valueOf('1'), new ItemStack(Items.paper, 1),Character.valueOf('3'), new ItemStack(Items.paper, 1), Character.valueOf('4'), new ItemStack(SCPItems.Pearl143, 1),Character.valueOf('5'), new ItemStack(Items.paper, 1), Character.valueOf('7'), new ItemStack(Items.paper, 1),});
              		  GameRegistry.registerItem(Document058, "Document058");
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.Document058,  1), new Object[]{"X1X", "345", "X7X", Character.valueOf('1'), new ItemStack(Items.paper, 1),Character.valueOf('3'), new ItemStack(Items.paper, 1), Character.valueOf('4'), new ItemStack(SCPItems.Pearl058, 1),Character.valueOf('5'), new ItemStack(Items.paper, 1), Character.valueOf('7'), new ItemStack(Items.paper, 1),});
              		  GameRegistry.registerItem(Document966, "Document966");
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.Document966,  1), new Object[]{"X1X", "345", "X7X", Character.valueOf('1'), new ItemStack(Items.paper, 1),Character.valueOf('3'), new ItemStack(Items.paper, 1), Character.valueOf('4'), new ItemStack(SCPItems.Pearl966, 1),Character.valueOf('5'), new ItemStack(Items.paper, 1), Character.valueOf('7'), new ItemStack(Items.paper, 1),});
              		  GameRegistry.registerItem(Document053, "Document053");
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.Document053,  1), new Object[]{"X1X", "345", "X7X", Character.valueOf('1'), new ItemStack(Items.paper, 1),Character.valueOf('3'), new ItemStack(Items.paper, 1), Character.valueOf('4'), new ItemStack(SCPItems.Pearl053, 1),Character.valueOf('5'), new ItemStack(Items.paper, 1), Character.valueOf('7'), new ItemStack(Items.paper, 1),});
              		  GameRegistry.registerItem(Document027, "Document027");
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.Document027,  1), new Object[]{"X1X", "345", "X7X", Character.valueOf('1'), new ItemStack(Items.paper, 1),Character.valueOf('3'), new ItemStack(Items.paper, 1), Character.valueOf('4'), new ItemStack(SCPItems.Pearl027, 1),Character.valueOf('5'), new ItemStack(Items.paper, 1), Character.valueOf('7'), new ItemStack(Items.paper, 1),});
              		  GameRegistry.registerItem(Document997, "Document997");
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.Document997,  1), new Object[]{"X1X", "345", "X7X", Character.valueOf('1'), new ItemStack(Items.paper, 1),Character.valueOf('3'), new ItemStack(Items.paper, 1), Character.valueOf('4'), new ItemStack(SCPItems.Pearl997, 1),Character.valueOf('5'), new ItemStack(Items.paper, 1), Character.valueOf('7'), new ItemStack(Items.paper, 1),});
              		  GameRegistry.registerItem(Document472, "Document472");
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.Document472,  1), new Object[]{"X1X", "345", "X7X", Character.valueOf('1'), new ItemStack(Items.paper, 1),Character.valueOf('3'), new ItemStack(Items.paper, 1), Character.valueOf('4'), new ItemStack(SCPItems.Pearl472, 1),Character.valueOf('5'), new ItemStack(Items.paper, 1), Character.valueOf('7'), new ItemStack(Items.paper, 1),});
              		  GameRegistry.registerItem(Document372, "Document372");
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.Document372,  1), new Object[]{"X1X", "345", "X7X", Character.valueOf('1'), new ItemStack(Items.paper, 1),Character.valueOf('3'), new ItemStack(Items.paper, 1), Character.valueOf('4'), new ItemStack(SCPItems.Pearl372, 1),Character.valueOf('5'), new ItemStack(Items.paper, 1), Character.valueOf('7'), new ItemStack(Items.paper, 1),});
              		  GameRegistry.registerItem(Document023, "Document023");
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.Document023,  1), new Object[]{"X1X", "345", "X7X", Character.valueOf('1'), new ItemStack(Items.paper, 1),Character.valueOf('3'), new ItemStack(Items.paper, 1), Character.valueOf('4'), new ItemStack(SCPItems.Pearl023, 1),Character.valueOf('5'), new ItemStack(Items.paper, 1), Character.valueOf('7'), new ItemStack(Items.paper, 1),});
              		  GameRegistry.registerItem(Document939, "Document939");
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.Document939,  1), new Object[]{"X1X", "345", "X7X", Character.valueOf('1'), new ItemStack(Items.paper, 1),Character.valueOf('3'), new ItemStack(Items.paper, 1), Character.valueOf('4'), new ItemStack(SCPItems.Pearl939, 1),Character.valueOf('5'), new ItemStack(Items.paper, 1), Character.valueOf('7'), new ItemStack(Items.paper, 1),});
              		 
              		  ///Pearl
              		  GameRegistry.registerItem(Pearl173, "Pearl173");
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.Pearl173,  1),new Object[]{"012", "345", "678", Character.valueOf('0'), new ItemStack(Blocks.stone, 1), Character.valueOf('1'),new ItemStack(Items.rotten_flesh, 1), Character.valueOf('2'), new ItemStack(Blocks.stone, 1), Character.valueOf('3'),new ItemStack(Items.rotten_flesh, 1), Character.valueOf('4'), new ItemStack(Items.ender_pearl, 1), Character.valueOf('5'),new ItemStack(Items.rotten_flesh, 1), Character.valueOf('6'), new ItemStack(Blocks.stone, 1), Character.valueOf('7'),new ItemStack(Items.rotten_flesh, 1), Character.valueOf('8'), new ItemStack(Blocks.stone, 1),});
              		  GameRegistry.registerItem(Pearl111, "Pearl111");
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.Pearl111,  1), new Object[]{"012", "345", "678", Character.valueOf('0'), new ItemStack(Items.apple, 1),Character.valueOf('1'), new ItemStack(Blocks.dirt, 1), Character.valueOf('2'), new ItemStack(Items.apple, 1), Character.valueOf('3'),new ItemStack(Blocks.dirt, 1), Character.valueOf('4'), new ItemStack(Items.ender_pearl, 1), Character.valueOf('5'),new ItemStack(Blocks.dirt, 1), Character.valueOf('6'), new ItemStack(Items.apple, 1), Character.valueOf('7'),new ItemStack(Blocks.dirt, 1), Character.valueOf('8'), new ItemStack(Items.apple, 1),});
              		  GameRegistry.registerItem(Pearl457, "Pearl457");
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.Pearl457,  1),new Object[]{"012", "345", "678", Character.valueOf('0'),new ItemStack(Blocks.netherrack, 1), Character.valueOf('1'), new ItemStack(Items.flint_and_steel, 1), Character.valueOf('2'),new ItemStack(Blocks.netherrack, 1), Character.valueOf('3'), new ItemStack(Items.flint_and_steel, 1), Character.valueOf('4'),new ItemStack(Items.ender_pearl, 1), Character.valueOf('5'), new ItemStack(Items.flint_and_steel, 1), Character.valueOf('6'),new ItemStack(Blocks.netherrack, 1), Character.valueOf('7'), new ItemStack(Items.flint_and_steel, 1), Character.valueOf('8'),new ItemStack(Blocks.netherrack, 1),});
              		  GameRegistry.registerItem(Pearl019, "Pearl019");
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.Pearl019,  1),new Object[]{"012", "345", "678", Character.valueOf('0'),new ItemStack(Items.coal, 1), Character.valueOf('1'), new ItemStack(Blocks.clay, 1), Character.valueOf('2'),new ItemStack(Items.coal, 1), Character.valueOf('3'), new ItemStack(Blocks.clay, 1), Character.valueOf('4'),new ItemStack(Items.ender_pearl, 1), Character.valueOf('5'), new ItemStack(Blocks.clay, 1), Character.valueOf('6'),new ItemStack(Items.coal, 1), Character.valueOf('7'), new ItemStack(Blocks.clay, 1), Character.valueOf('8'),new ItemStack(Items.coal, 1),});
              		  GameRegistry.registerItem(Pearl513, "Pearl513");
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.Pearl513,  1),new Object[]{"X1X", "345", "678", Character.valueOf('1'), new ItemStack(Items.iron_ingot, 1), Character.valueOf('3'), new ItemStack(Items.iron_ingot, 1), Character.valueOf('4'),new ItemStack(Items.iron_ingot, 1), Character.valueOf('5'), new ItemStack(Items.iron_ingot, 1), Character.valueOf('6'),new ItemStack(Items.iron_ingot, 1), Character.valueOf('7'), new ItemStack(Items.ender_pearl, 1), Character.valueOf('8'),new ItemStack(Items.iron_ingot, 1),});
              		  GameRegistry.registerItem(Pearl1000, "Pearl1000");
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.Pearl1000,  1), new Object[]{"012", "345", "678", Character.valueOf('0'), new ItemStack(Items.wheat_seeds, 1),Character.valueOf('1'), new ItemStack(Blocks.grass, 1), Character.valueOf('2'), new ItemStack(Items.wheat_seeds, 1), Character.valueOf('3'),new ItemStack(Blocks.grass, 1), Character.valueOf('4'), new ItemStack(Items.ender_pearl, 1), Character.valueOf('5'),new ItemStack(Blocks.grass, 1), Character.valueOf('6'), new ItemStack(Items.wheat_seeds, 1), Character.valueOf('7'),new ItemStack(Blocks.grass, 1), Character.valueOf('8'), new ItemStack(Items.wheat_seeds, 1),});
              		  GameRegistry.registerItem(Pearl049, "Pearl049");
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.Pearl049,  1), new Object[]{"012", "345", "678", Character.valueOf('0'), new ItemStack(Items.spider_eye, 1),Character.valueOf('1'), new ItemStack(Items.apple, 1), Character.valueOf('2'), new ItemStack(Items.spider_eye, 1), Character.valueOf('3'),new ItemStack(Items.apple, 1), Character.valueOf('4'), new ItemStack(Items.ender_pearl, 1), Character.valueOf('5'),new ItemStack(Items.apple, 1), Character.valueOf('6'), new ItemStack(Items.spider_eye, 1), Character.valueOf('7'),new ItemStack(Items.apple, 1), Character.valueOf('8'), new ItemStack(Items.spider_eye, 1),});
              		  GameRegistry.registerItem(Pearl131, "Pearl131");
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.Pearl131,  1), new Object[]{"012", "345", "678", Character.valueOf('0'), new ItemStack(Items.redstone, 1),Character.valueOf('1'), new ItemStack(Items.ender_eye, 1), Character.valueOf('2'), new ItemStack(Items.redstone, 1), Character.valueOf('3'),new ItemStack(Items.ender_eye, 1), Character.valueOf('4'), new ItemStack(Items.ender_pearl, 1), Character.valueOf('5'),new ItemStack(Items.ender_eye, 1), Character.valueOf('6'), new ItemStack(Items.redstone, 1), Character.valueOf('7'),new ItemStack(Items.ender_eye, 1), Character.valueOf('8'), new ItemStack(Items.redstone, 1),});
              		  GameRegistry.registerItem(Pearl096, "Pearl096");
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.Pearl096,  1),new Object[]{"012", "345", "678", Character.valueOf('0'), new ItemStack(Items.gunpowder, 1), Character.valueOf('1'),new ItemStack(Items.ghast_tear, 1), Character.valueOf('2'), new ItemStack(Items.gunpowder, 1), Character.valueOf('3'),new ItemStack(Items.ghast_tear, 1), Character.valueOf('4'), new ItemStack(Items.ender_pearl, 1), Character.valueOf('5'),new ItemStack(Items.ghast_tear, 1), Character.valueOf('6'), new ItemStack(Items.gunpowder, 1), Character.valueOf('7'),new ItemStack(Items.ghast_tear, 1), Character.valueOf('8'), new ItemStack(Items.gunpowder, 1),});  
              		  GameRegistry.registerItem(Pearl629, "Pearl629");
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.Pearl629,  1), new Object[]{"012", "345", "678", Character.valueOf('0'), new ItemStack(Items.gold_ingot, 1),Character.valueOf('1'), new ItemStack(Items.iron_ingot, 1), Character.valueOf('2'), new ItemStack(Items.gold_ingot, 1), Character.valueOf('3'),new ItemStack(Items.iron_ingot, 1), Character.valueOf('4'), new ItemStack(Items.ender_pearl, 1), Character.valueOf('5'),new ItemStack(Items.iron_ingot, 1), Character.valueOf('6'), new ItemStack(Items.gold_ingot, 1), Character.valueOf('7'),new ItemStack(Items.iron_ingot, 1), Character.valueOf('8'), new ItemStack(Items.gold_ingot, 1),});  
              		  GameRegistry.registerItem(Pearl999, "Pearl999");
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.Pearl999,  1), new Object[]{"012", "345", "678", Character.valueOf('0'), new ItemStack(Items.blaze_powder, 1),Character.valueOf('1'), new ItemStack(Items.slime_ball, 1), Character.valueOf('2'), new ItemStack(Items.blaze_powder, 1), Character.valueOf('3'),new ItemStack(Items.slime_ball, 1), Character.valueOf('4'), new ItemStack(Items.ender_pearl, 1), Character.valueOf('5'),new ItemStack(Items.slime_ball, 1), Character.valueOf('6'), new ItemStack(Items.blaze_powder, 1), Character.valueOf('7'),new ItemStack(Items.slime_ball, 1), Character.valueOf('8'), new ItemStack(Items.blaze_powder, 1),}); 
              		  GameRegistry.registerItem(Pearl106, "Pearl106");
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.Pearl106,  1), new Object[]{"012", "345", "678", Character.valueOf('0'),new ItemStack(Blocks.mossy_cobblestone, 1), Character.valueOf('1'), new ItemStack(Blocks.obsidian, 1), Character.valueOf('2'),new ItemStack(Blocks.mossy_cobblestone, 1), Character.valueOf('3'), new ItemStack(Blocks.obsidian, 1), Character.valueOf('4'),new ItemStack(Items.ender_pearl, 1), Character.valueOf('5'), new ItemStack(Blocks.obsidian, 1), Character.valueOf('6'),new ItemStack(Blocks.mossy_cobblestone, 1), Character.valueOf('7'), new ItemStack(Blocks.obsidian, 1), Character.valueOf('8'),new ItemStack(Blocks.mossy_cobblestone, 1),});  
              		  GameRegistry.registerItem(Pearl538, "Pearl538");
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.Pearl538,  1), new Object[]{"012", "345", "678", Character.valueOf('0'), new ItemStack(Items.string, 1),Character.valueOf('1'), new ItemStack(Items.spider_eye, 1), Character.valueOf('2'), new ItemStack(Items.string, 1), Character.valueOf('3'),new ItemStack(Items.spider_eye, 1), Character.valueOf('4'), new ItemStack(Items.ender_pearl, 1), Character.valueOf('5'),new ItemStack(Items.spider_eye, 1), Character.valueOf('6'), new ItemStack(Items.string, 1), Character.valueOf('7'),new ItemStack(Items.spider_eye, 1), Character.valueOf('8'), new ItemStack(Items.string, 1),});
              		  GameRegistry.registerItem(Pearl080, "Pearl080");
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.Pearl080,  1), new Object[]{"012", "345", "678", Character.valueOf('0'),new ItemStack(Items.coal, 1), Character.valueOf('1'), new ItemStack(Blocks.torch, 1), Character.valueOf('2'),new ItemStack(Items.coal, 1), Character.valueOf('3'), new ItemStack(Blocks.torch, 1), Character.valueOf('4'),new ItemStack(Items.ender_pearl, 1), Character.valueOf('5'), new ItemStack(Blocks.torch, 1), Character.valueOf('6'),new ItemStack(Items.coal, 1), Character.valueOf('7'), new ItemStack(Blocks.torch, 1), Character.valueOf('8'),new ItemStack(Items.coal, 1),});
              		  GameRegistry.registerItem(Pearl280, "Pearl280");
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.Pearl280,  1), new Object[]{"012", "345", "678", Character.valueOf('0'), new ItemStack(Blocks.obsidian, 1),Character.valueOf('1'), new ItemStack(Blocks.end_stone, 1), Character.valueOf('2'), new ItemStack(Blocks.obsidian, 1), Character.valueOf('3'),new ItemStack(Blocks.end_stone, 1), Character.valueOf('4'), new ItemStack(Items.ender_pearl, 1), Character.valueOf('5'),new ItemStack(Blocks.end_stone, 1), Character.valueOf('6'), new ItemStack(Blocks.obsidian, 1), Character.valueOf('7'),new ItemStack(Blocks.end_stone, 1), Character.valueOf('8'), new ItemStack(Blocks.obsidian, 1),});
              		  GameRegistry.registerItem(Pearl143, "Pearl143"); 
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.Pearl143,  1), new Object[]{"012", "345", "678", Character.valueOf('0'), new ItemStack(Blocks.planks, 1),Character.valueOf('1'), new ItemStack(Blocks.sapling, 1), Character.valueOf('2'), new ItemStack(Blocks.planks, 1), Character.valueOf('3'),new ItemStack(Blocks.sapling, 1), Character.valueOf('4'), new ItemStack(Items.ender_pearl, 1), Character.valueOf('5'),new ItemStack(Blocks.sapling, 1), Character.valueOf('6'), new ItemStack(Blocks.planks, 1), Character.valueOf('7'),new ItemStack(Blocks.sapling, 1), Character.valueOf('8'), new ItemStack(Blocks.planks, 1),});
              		  GameRegistry.registerItem(Pearl058, "Pearl058");
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.Pearl058,  1), new Object[]{"012", "345", "678", Character.valueOf('0'), new ItemStack(Blocks.redstone_block, 1),Character.valueOf('1'), new ItemStack(Items.spider_eye, 1), Character.valueOf('2'), new ItemStack(Blocks.redstone_block, 1), Character.valueOf('3'),new ItemStack(Items.spider_eye, 1), Character.valueOf('4'), new ItemStack(Items.ender_pearl, 1), Character.valueOf('5'),new ItemStack(Items.spider_eye, 1), Character.valueOf('6'), new ItemStack(Blocks.redstone_block, 1), Character.valueOf('7'),new ItemStack(Items.spider_eye, 1), Character.valueOf('8'), new ItemStack(Blocks.redstone_block, 1),});
              		  GameRegistry.registerItem(Pearl966, "Pearl966"); 
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.Pearl966,  1), new Object[]{"012", "345", "678", Character.valueOf('0'), new ItemStack(Items.redstone, 1),Character.valueOf('1'), new ItemStack(Items.bed, 1), Character.valueOf('2'), new ItemStack(Items.redstone, 1), Character.valueOf('3'),new ItemStack(Items.bed, 1), Character.valueOf('4'), new ItemStack(Items.ender_pearl, 1), Character.valueOf('5'),new ItemStack(Items.bed, 1), Character.valueOf('6'), new ItemStack(Items.redstone, 1), Character.valueOf('7'),new ItemStack(Items.bed, 1), Character.valueOf('8'), new ItemStack(Items.redstone, 1),});
              		  GameRegistry.registerItem(Pearl053, "Pearl053"); 
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.Pearl053,  1), new Object[]{"012", "345", "678", Character.valueOf('0'), new ItemStack(Blocks.yellow_flower, 1),Character.valueOf('1'), new ItemStack(Blocks.red_flower, 1), Character.valueOf('2'), new ItemStack(Blocks.yellow_flower, 1), Character.valueOf('3'),new ItemStack(Blocks.red_flower, 1), Character.valueOf('4'), new ItemStack(Items.ender_pearl, 1), Character.valueOf('5'),new ItemStack(Blocks.red_flower, 1), Character.valueOf('6'), new ItemStack(Blocks.yellow_flower, 1), Character.valueOf('7'),new ItemStack(Blocks.red_flower, 1), Character.valueOf('8'), new ItemStack(Blocks.yellow_flower, 1),});
              		  GameRegistry.registerItem(Pearl027, "Pearl027"); 
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.Pearl027,  1), new Object[]{"012", "345", "678", Character.valueOf('0'), new ItemStack(Items.coal, 1),Character.valueOf('1'), new ItemStack(Blocks.iron_bars, 1), Character.valueOf('2'), new ItemStack(Items.coal, 1), Character.valueOf('3'),new ItemStack(Blocks.iron_bars, 1), Character.valueOf('4'), new ItemStack(Items.ender_pearl, 1), Character.valueOf('5'),new ItemStack(Blocks.iron_bars, 1), Character.valueOf('6'), new ItemStack(Items.coal, 1), Character.valueOf('7'),new ItemStack(Blocks.iron_bars, 1), Character.valueOf('8'), new ItemStack(Items.coal, 1),});
              		  GameRegistry.registerItem(Pearl997, "Pearl997"); 
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.Pearl997,  1), new Object[]{"012", "345", "678", Character.valueOf('0'), new ItemStack(Items.brewing_stand, 1),Character.valueOf('1'), new ItemStack(Items.gold_ingot, 1), Character.valueOf('2'), new ItemStack(Items.brewing_stand, 1), Character.valueOf('3'),new ItemStack(Items.gold_ingot, 1), Character.valueOf('4'), new ItemStack(Items.ender_pearl, 1), Character.valueOf('5'),new ItemStack(Items.gold_ingot, 1), Character.valueOf('6'), new ItemStack(Items.brewing_stand, 1), Character.valueOf('7'),new ItemStack(Items.gold_ingot, 1), Character.valueOf('8'), new ItemStack(Items.brewing_stand, 1),});
              		  GameRegistry.registerItem(Pearl472, "Pearl472"); 
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.Pearl472,  1), new Object[]{"012", "345", "678", Character.valueOf('0'), new ItemStack(Blocks.redstone_block, 1),Character.valueOf('1'), new ItemStack(Items.redstone, 1), Character.valueOf('2'), new ItemStack(Blocks.redstone_block, 1), Character.valueOf('3'),new ItemStack(Items.redstone, 1), Character.valueOf('4'), new ItemStack(Items.ender_pearl, 1), Character.valueOf('5'),new ItemStack(Items.redstone, 1), Character.valueOf('6'), new ItemStack(Blocks.redstone_block, 1), Character.valueOf('7'),new ItemStack(Items.redstone, 1), Character.valueOf('8'), new ItemStack(Blocks.redstone_block, 1),});
              		  GameRegistry.registerItem(Pearl372, "Pearl372"); 
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.Pearl372,  1), new Object[]{"012", "345", "678", Character.valueOf('0'), new ItemStack(Blocks.leaves, 1),Character.valueOf('1'), new ItemStack(Blocks.vine, 1), Character.valueOf('2'), new ItemStack(Blocks.leaves, 1), Character.valueOf('3'),new ItemStack(Blocks.vine, 1), Character.valueOf('4'), new ItemStack(Items.ender_pearl, 1), Character.valueOf('5'),new ItemStack(Blocks.vine, 1), Character.valueOf('6'), new ItemStack(Blocks.leaves, 1), Character.valueOf('7'),new ItemStack(Blocks.vine, 1), Character.valueOf('8'), new ItemStack(Blocks.leaves, 1),});
              		  GameRegistry.registerItem(Pearl023, "Pearl023"); 
              		  
              		  GameRegistry.registerItem(Pearl939, "Pearl939"); 
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.Pearl939,  1), new Object[]{"012", "345", "678", Character.valueOf('0'), new ItemStack(Items.lava_bucket, 1),Character.valueOf('1'), new ItemStack(Blocks.noteblock, 1), Character.valueOf('2'), new ItemStack(Items.lava_bucket, 1), Character.valueOf('3'),new ItemStack(Blocks.noteblock, 1), Character.valueOf('4'), new ItemStack(Items.ender_pearl, 1), Character.valueOf('5'),new ItemStack(Blocks.noteblock, 1), Character.valueOf('6'), new ItemStack(Items.lava_bucket, 1), Character.valueOf('7'),new ItemStack(Blocks.noteblock, 1), Character.valueOf('8'), new ItemStack(Items.lava_bucket, 1),});
              		 
              		  
              		  ///SCPs Items
              		  GameRegistry.registerItem(SCP458, "SCP458");
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.SCP458,  1), new Object[]{"111", "111", "X2X", Character.valueOf('1'), new ItemStack(Items.golden_apple, 1),Character.valueOf('2'), new ItemStack(Items.diamond, 1),});
              		  GameRegistry.registerItem(SCP050AEJ, "SCP050AEJ");
              		  GameRegistry.registerItem(SCP500, "SCP500");
              		  GameRegistry.registerItem(SCP912Helmet, "SCP912Helmet");
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.SCP912Helmet,  1), new Object[]{"111", "2X2", "XXX", Character.valueOf('1'), new ItemStack(Blocks.iron_block, 1),Character.valueOf('2'), new ItemStack(Items.iron_ingot, 1),});
              		  GameRegistry.registerItem(SCP912Chestplate, "SCP912Chestplate");
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.SCP912Chestplate,  1), new Object[]{"1X1", "222", "111", Character.valueOf('1'), new ItemStack(Blocks.iron_block, 1),Character.valueOf('2'), new ItemStack(Items.iron_ingot, 1),});
              		  GameRegistry.registerItem(SCP912Legging, "SCP912Legging");
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.SCP912Legging,  1), new Object[]{"111", "2X2", "1X1", Character.valueOf('1'), new ItemStack(Blocks.iron_block, 1),Character.valueOf('2'), new ItemStack(Items.iron_ingot, 1),});
              		  GameRegistry.registerItem(SCP912Boots, "SCP912Boots");
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.SCP912Boots,  1), new Object[]{"1X1", "2X2", "XXX", Character.valueOf('1'), new ItemStack(Blocks.iron_block, 1),Character.valueOf('2'), new ItemStack(Items.iron_ingot, 1),});
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.SCP912Boots,  1), new Object[]{"XXX", "1X1", "2X2", Character.valueOf('1'), new ItemStack(Blocks.iron_block, 1),Character.valueOf('2'), new ItemStack(Items.iron_ingot, 1),});
              		  GameRegistry.registerItem(SCP1023ARC, "SCP1023ARC");
              		  GameRegistry.registerItem(SCP143Sword, "SCP143Sword");
              		  GameRegistry.registerItem(SCP143Axe, "SCP143Axe");
              		  GameRegistry.registerItem(SCP143Pickaxe, "SCP143Pickaxe");
              		  GameRegistry.registerItem(SCP143Shovel, "SCP143Shovel");
              		  GameRegistry.registerItem(KeycardLv1, "KeycardLv1");
              		  GameRegistry.registerItem(KeycardLv2, "KeycardLv2");
              		  GameRegistry.registerItem(KeycardLv3, "KeycardLv3");
              		  GameRegistry.registerItem(OmniKeycard, "OmniKeycard");
              		  GameRegistry.registerItem(SCP063, "SCP063");
              		  GameRegistry.addRecipe(new ItemStack(SCPItems.SCP063,  1), new Object[]{"12X", "12X", "X2X", Character.valueOf('1'), new ItemStack(Items.emerald, 1),Character.valueOf('2'), new ItemStack(Blocks.obsidian, 1),});
              		  ///Cups
              		  GameRegistry.registerItem(EmptyCup, "EmptyCup");
              		  GameRegistry.registerItem(MyceliumCup, "MyceliumCup");
              		  GameRegistry.registerItem(NetherrackCup, "NetherrackCup");
              		  GameRegistry.registerItem(CoalCup, "CoalCup");
              		  GameRegistry.registerItem(GlowstoneCup, "GlowstoneCup");
              		  GameRegistry.registerItem(GoldCup, "GoldCup");
              		  GameRegistry.registerItem(GoldAppleCup, "GoldAppleCup");
              		  GameRegistry.registerItem(CactusCup, "CactusCup");
              		  GameRegistry.registerItem(SoulSandCup, "SoulSandCup");
              		  GameRegistry.registerItem(ObsidianCup, "ObsidianCup");
              		  GameRegistry.registerItem(FeatherCup, "FeatherCup");
              		  GameRegistry.registerItem(SpiderEyeCup, "SpiderEyeCup");
              		  GameRegistry.registerItem(GlassCup, "GlassCup");
              		  GameRegistry.registerItem(MoldyPumpkinCup, "MoldyPumpkinCup");
              		  GameRegistry.registerItem(AppleCup, "AppleCup");
              		  GameRegistry.registerItem(BloodCup, "BloodCup");
              		  ///SCP-217
              		  GameRegistry.registerItem(SCP217, "SCP217");
              		  GameRegistry.registerItem(SCP217Cow, "SCP217Cow");
              		  GameRegistry.registerItem(SCP217Creeper, "SCP217Creeper");
              		  GameRegistry.registerItem(SCP217Pig, "SCP217Pig");
              		  GameRegistry.registerItem(SCP217Spider, "SCP217Spider");
              		  GameRegistry.registerItem(SCP217Testificate, "SCP217Testificate");
              		  GameRegistry.registerItem(SCP217Zombie, "SCP217Zombie");
              		  ///Records
              		  GameRegistry.registerItem(Record173, "Record173");
              		  GameRegistry.registerItem(Record106, "Record106");
              		  GameRegistry.registerItem(Record096, "Record096");
              		  
              			GameRegistry.registerBlock(Reinforced_Steel, Reinforced_Steel.getUnlocalizedName().substring(5));  
              			GameRegistry.addRecipe(new ItemStack(SCPBlocks.Reinforced_Steel,  1),new Object[]{"X1X", "345", "X7X", Character.valueOf('1'), new ItemStack(Items.iron_ingot, 1), Character.valueOf('3'), new ItemStack(Items.iron_ingot, 1), Character.valueOf('4'), new ItemStack(Blocks.iron_block, 1), Character.valueOf('5'),new ItemStack(Items.iron_ingot, 1), Character.valueOf('7'), new ItemStack(Items.iron_ingot, 1),});
              			GameRegistry.registerBlock(Blood_Block, Blood_Block.getUnlocalizedName().substring(5));
              			GameRegistry.registerBlock(Corroded_Iron_Block, Corroded_Iron_Block.getUnlocalizedName().substring(5));
              			GameRegistry.registerBlock(SCP019, SCP019.getUnlocalizedName().substring(5));  
              			GameRegistry.registerBlock(SCP513, SCP513.getUnlocalizedName().substring(5));  
              			GameRegistry.registerBlock(Granite, Granite.getUnlocalizedName().substring(5));  
              			GameRegistry.registerBlock(Marble, Marble.getUnlocalizedName().substring(5)); 
              			GameRegistry.registerBlock(Smoker, Smoker.getUnlocalizedName().substring(5)); 
              			GameRegistry.registerBlock(Grate, Grate.getUnlocalizedName().substring(5));
              			GameRegistry.addRecipe(new ItemStack(SCPBlocks.Grate,  1),new Object[]{"111", "111", "111", Character.valueOf('1'), new ItemStack(Blocks.iron_bars, 1),});
              			GameRegistry.registerBlock(SCP143Log, SCP143Log.getUnlocalizedName().substring(5)); 
              			GameRegistry.registerBlock(SCP143Leaves, SCP143Leaves.getUnlocalizedName().substring(5)); 
              			GameRegistry.registerBlock(SCP143Sapling, SCP143Sapling.getUnlocalizedName().substring(5));
              			GameRegistry.registerBlock(SCP143Planks, SCP143Planks.getUnlocalizedName().substring(5));
              			GameRegistry.addRecipe(new ItemStack(SCPBlocks.SCP143Planks,  4),new Object[]{"1XX", "XXX", "XXX", Character.valueOf('1'), new ItemStack(SCPBlocks.SCP143Log, 1),});
              			GameRegistry.addRecipe(new ItemStack(SCPBlocks.SCP143Planks,  4),new Object[]{"X1X", "XXX", "XXX", Character.valueOf('1'), new ItemStack(SCPBlocks.SCP143Log, 1),});
              			GameRegistry.addRecipe(new ItemStack(SCPBlocks.SCP143Planks,  4),new Object[]{"XX1", "XXX", "XXX", Character.valueOf('1'), new ItemStack(SCPBlocks.SCP143Log, 1),});
              			GameRegistry.addRecipe(new ItemStack(SCPBlocks.SCP143Planks,  4),new Object[]{"XXX", "1XX", "XXX", Character.valueOf('1'), new ItemStack(SCPBlocks.SCP143Log, 1),});
              			GameRegistry.addRecipe(new ItemStack(SCPBlocks.SCP143Planks,  4),new Object[]{"XXX", "X1X", "XXX", Character.valueOf('1'), new ItemStack(SCPBlocks.SCP143Log, 1),});
              			GameRegistry.addRecipe(new ItemStack(SCPBlocks.SCP143Planks,  4),new Object[]{"XXX", "XX1", "XXX", Character.valueOf('1'), new ItemStack(SCPBlocks.SCP143Log, 1),});
              			GameRegistry.addRecipe(new ItemStack(SCPBlocks.SCP143Planks,  4),new Object[]{"XXX", "XXX", "1XX", Character.valueOf('1'), new ItemStack(SCPBlocks.SCP143Log, 1),});
              			GameRegistry.addRecipe(new ItemStack(SCPBlocks.SCP143Planks,  4),new Object[]{"XXX", "XXX", "X1X", Character.valueOf('1'), new ItemStack(SCPBlocks.SCP143Log, 1),});
              			GameRegistry.addRecipe(new ItemStack(SCPBlocks.SCP143Planks,  4),new Object[]{"XXX", "XXX", "XX1", Character.valueOf('1'), new ItemStack(SCPBlocks.SCP143Log, 1),});
              			GameRegistry.registerBlock(SCP009, SCP009.getUnlocalizedName().substring(5));
              			
              			GameRegistry.registerTileEntity(SCPTileentity019.class, "scp:SCP019");
              			GameRegistry.registerTileEntity(SCPTileentity513.class, "scp:SCP513");
              			GameRegistry.registerTileEntity(SCPTileentitySmoker.class, "scp:Smoker");
                 }
              	 public void addSCP(Class <? extends Entity> entityClass, String name, int id,int backgroundColor, int foregroundColor)
              	 {
              		int entiyID = EntityRegistry.findGlobalUniqueEntityId();
              		EntityRegistry.registerGlobalEntityID(entityClass, name, EntityRegistry.findGlobalUniqueEntityId(), backgroundColor, foregroundColor);
              		EntityRegistry.registerModEntity(entityClass, name, id, this, 500, 1, true);
              		proxy.registerRender();	
              	 }
              	 
              	 public void addSCPWithNoEgg(Class <? extends Entity> entityClass, String name, int id)
              	 {
              		int entiyID = EntityRegistry.findGlobalUniqueEntityId();
              		EntityRegistry.registerGlobalEntityID(entityClass, name, EntityRegistry.findGlobalUniqueEntityId());
              		EntityRegistry.registerModEntity(entityClass, name, id, this, 500, 1, true);
              		proxy.registerRender();	
              	 }
              
              	    
              	    public static void syncConfig(Configuration config)
              	    {
              	        if (config.hasChanged())
              	        {
              	            config.save();
              	        }
              	    }
                 
                 
                 @EventHandler	
                 public void postInit(FMLPostInitializationEvent event)  
                 {
              	  
                 }
              }
              

              Mon projet:
              https://www.minecraftforgefrance.fr/topic/5024/1-7-10-scpcraft-v2/3
              SCPCraft v2

              1 réponse Dernière réponse Répondre Citer 0
              • SpyManS Hors-ligne
                SpyMan
                dernière édition par SpyMan

                Tu ENREGSITRE TOUT LES ITEMS/BLOCKS ET apres tu creer tes recipes
                dsl maj

                GrandlovaniaG 1 réponse Dernière réponse Répondre Citer 0
                • GrandlovaniaG Hors-ligne
                  Grandlovania @SpyMan
                  dernière édition par

                  @SpyMan le probleme ses que comment dire les code des recipes sont tous en dessous des truc auquels ils appartient sa va etre un enfer de tout changer de place 0_0

                  Mon projet:
                  https://www.minecraftforgefrance.fr/topic/5024/1-7-10-scpcraft-v2/3
                  SCPCraft v2

                  1 réponse Dernière réponse Répondre Citer 0
                  • SpyManS Hors-ligne
                    SpyMan
                    dernière édition par

                    😄

                    GrandlovaniaG 1 réponse Dernière réponse Répondre Citer 0
                    • GrandlovaniaG Hors-ligne
                      Grandlovania @SpyMan
                      dernière édition par

                      @SpyMan et toi tu souris x)

                      Mon projet:
                      https://www.minecraftforgefrance.fr/topic/5024/1-7-10-scpcraft-v2/3
                      SCPCraft v2

                      1 réponse Dernière réponse Répondre Citer 0
                      • SpyManS Hors-ligne
                        SpyMan
                        dernière édition par

                        Je suis sadique x)

                        GrandlovaniaG 1 réponse Dernière réponse Répondre Citer 0
                        • GrandlovaniaG Hors-ligne
                          Grandlovania @SpyMan
                          dernière édition par

                          @SpyMan sa marche toujours pas 😕

                          Mon projet:
                          https://www.minecraftforgefrance.fr/topic/5024/1-7-10-scpcraft-v2/3
                          SCPCraft v2

                          1 réponse Dernière réponse Répondre Citer 0
                          • GrandlovaniaG Hors-ligne
                            Grandlovania
                            dernière édition par

                            OK SA MARCHE ENFIN 🙂

                            Mon projet:
                            https://www.minecraftforgefrance.fr/topic/5024/1-7-10-scpcraft-v2/3
                            SCPCraft v2

                            1 réponse Dernière réponse Répondre Citer 0
                            • 1
                            • 2
                            • 1 / 2
                            • Premier message
                              Dernier message
                            Design by Woryk
                            ContactMentions Légales

                            MINECRAFT FORGE FRANCE © 2024

                            Powered by NodeBB