SHARE
TWEET

CivilCraft.java

a guest Jul 25th, 2013 122 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package civilcraft.civilcraft.common;
  2.  
  3. import net.minecraft.block.Block;
  4. import net.minecraft.block.BlockFence;
  5. import net.minecraft.block.material.Material;
  6. import net.minecraft.creativetab.CreativeTabs;
  7. import net.minecraft.item.EnumArmorMaterial;
  8. import net.minecraft.item.EnumToolMaterial;
  9. import net.minecraft.item.Item;
  10. import net.minecraft.item.ItemStack;
  11. import net.minecraft.potion.Potion;
  12. import net.minecraft.src.ModLoader;
  13. import net.minecraftforge.common.EnumHelper;
  14. import civilcraft.civilcraft.armor.ArmorBaseCivilCraft;
  15. import civilcraft.civilcraft.block.BlockChaise;
  16. import civilcraft.civilcraft.block.BlockEtagere;
  17. import civilcraft.civilcraft.block.BlockFenceCivilcraft;
  18. import civilcraft.civilcraft.block.BlockHoublonBis;
  19. import civilcraft.civilcraft.block.BlockInvisible;
  20. import civilcraft.civilcraft.block.BlockJumpEntity;
  21. import civilcraft.civilcraft.block.BlockLampeChevet;
  22. import civilcraft.civilcraft.block.BlockMassif;
  23. import civilcraft.civilcraft.block.BlockMob;
  24. import civilcraft.civilcraft.block.BlockOreCivilcraft;
  25. import civilcraft.civilcraft.block.BlockSiteCivilCraft;
  26. import civilcraft.civilcraft.block.BlockStairsCivilcraft;
  27. import civilcraft.civilcraft.block.BlockTapis;
  28. import civilcraft.civilcraft.block.BlockVitre;
  29. import civilcraft.civilcraft.client.ClientProxy;
  30. import civilcraft.civilcraft.entity.TileEntityBlockJumpEntity;
  31. import civilcraft.civilcraft.entity.TileEntityBlockJumpEntityRenderer;
  32. import civilcraft.civilcraft.generation.GenCivilCraft;
  33. import civilcraft.civilcraft.item.ItemArmorCivilcraft;
  34. import civilcraft.civilcraft.item.ItemAxeCivilcraft;
  35. import civilcraft.civilcraft.item.ItemBiere;
  36. import civilcraft.civilcraft.item.ItemCivilcraft;
  37. import civilcraft.civilcraft.item.ItemFoodCivilCraft;
  38. import civilcraft.civilcraft.item.ItemHoeCivilcraft;
  39. import civilcraft.civilcraft.item.ItemPickaxeCivilcraft;
  40. import civilcraft.civilcraft.item.ItemPommeAmour;
  41. import civilcraft.civilcraft.item.ItemSeedsCivilcraft;
  42. import civilcraft.civilcraft.item.ItemSpadeCivilcraft;
  43. import civilcraft.civilcraft.item.ItemSwordCivilcraft;
  44. import cpw.mods.fml.common.Mod;
  45. import cpw.mods.fml.common.Mod.Init;
  46. import cpw.mods.fml.common.Mod.PostInit;
  47. import cpw.mods.fml.common.Mod.PreInit;
  48. import cpw.mods.fml.common.Mod.ServerStarting;
  49. import cpw.mods.fml.common.SidedProxy;
  50. import cpw.mods.fml.common.event.FMLInitializationEvent;
  51. import cpw.mods.fml.common.event.FMLPostInitializationEvent;
  52. import cpw.mods.fml.common.event.FMLPreInitializationEvent;
  53. import cpw.mods.fml.common.event.FMLServerStartingEvent;
  54. import cpw.mods.fml.common.network.NetworkMod;
  55. import cpw.mods.fml.common.registry.GameRegistry;
  56. import cpw.mods.fml.common.registry.LanguageRegistry;
  57. import cpw.mods.fml.relauncher.Side;
  58. import cpw.mods.fml.relauncher.SideOnly;
  59.  
  60. @Mod(modid = "civilcraft", name = "CivilCraft", version = "1.0.4.3")
  61. @NetworkMod(clientSideRequired = true, serverSideRequired = true)
  62. public class civilcraft {
  63.         public static net.minecraft.block.Block redstoneMassif;
  64.         public static net.minecraft.block.Block redstoneMassifLumineux;
  65.         public static net.minecraft.block.Block charbonMassif;
  66.         public static Block invisible;
  67.         public static net.minecraft.block.Block route;
  68.         public static net.minecraft.block.Block ardoise;
  69.         public static net.minecraft.block.Block blueLight;
  70.         public static net.minecraft.block.Block parquet;
  71.         public static net.minecraft.block.Block ironFence;
  72.         public static net.minecraft.block.Block charbonFence;
  73.         public static net.minecraft.block.Block lampe;
  74.         public static net.minecraft.block.Block obsidianMassif;
  75.         public static net.minecraft.block.Block oreCrystal;
  76.         public static net.minecraft.block.Block crystalMassif;
  77.         public static net.minecraft.block.Block jump;
  78.         public static net.minecraft.block.Block jumpEntity;
  79.         public static net.minecraft.block.Block houblon;
  80.         public static net.minecraft.block.Block chaiseBis;
  81.         public static net.minecraft.block.Block lantern;
  82.         public static net.minecraft.block.Block chaine;
  83.         public static net.minecraft.block.Block mossyCobbleBleue;
  84.         public static net.minecraft.block.Block vitreBlanche;
  85.         public static net.minecraft.block.Block vitreGrisC;
  86.         public static net.minecraft.block.Block vitreGrisF;
  87.         public static net.minecraft.block.Block vitreNoire;
  88.         public static net.minecraft.block.Block vitreBrune;
  89.         public static net.minecraft.block.Block vitreRouge;
  90.         public static net.minecraft.block.Block vitreOrange;
  91.         public static net.minecraft.block.Block vitreJaune;
  92.         public static net.minecraft.block.Block vitreVertC;
  93.         public static net.minecraft.block.Block vitreVertF;
  94.         public static net.minecraft.block.Block vitreTurquoi;
  95.         public static net.minecraft.block.Block vitreBleuF;
  96.         public static net.minecraft.block.Block vitreBleuC;
  97.         public static net.minecraft.block.Block vitreVioletC;
  98.         public static net.minecraft.block.Block vitreVioletF;
  99.         public static net.minecraft.block.Block vitreRose;
  100.         public static net.minecraft.block.Block vitreBlancheLumineux;
  101.         public static net.minecraft.block.Block vitreGrisCLumineux;
  102.         public static net.minecraft.block.Block vitreGrisFLumineux;
  103.         public static net.minecraft.block.Block vitreNoireLumineux;
  104.         public static net.minecraft.block.Block vitreBruneLumineux;
  105.         public static net.minecraft.block.Block vitreRougeLumineux;
  106.         public static net.minecraft.block.Block vitreOrangeLumineux;
  107.         public static net.minecraft.block.Block vitreJauneLumineux;
  108.         public static net.minecraft.block.Block vitreVertCLumineux;
  109.         public static net.minecraft.block.Block vitreVertFLumineux;
  110.         public static net.minecraft.block.Block vitreTurquoiLumineux;
  111.         public static net.minecraft.block.Block vitreBleuFLumineux;
  112.         public static net.minecraft.block.Block vitreBleuCLumineux;
  113.         public static net.minecraft.block.Block vitreVioletCLumineux;
  114.         public static net.minecraft.block.Block vitreVioletFLumineux;
  115.         public static net.minecraft.block.Block vitreRoseLumineux;
  116.         public static net.minecraft.block.Block tapisNoir;
  117.         public static net.minecraft.block.Block tapisGris;
  118.         public static net.minecraft.block.Block tapisRouge;
  119.         public static net.minecraft.block.Block tapisRose;
  120.         public static net.minecraft.block.Block tapisVertFonce;
  121.         public static net.minecraft.block.Block tapisVertClair;
  122.         public static net.minecraft.block.Block tapisBrun;
  123.         public static net.minecraft.block.Block tapisJaune;
  124.         public static net.minecraft.block.Block tapisBleuFonce;
  125.         public static net.minecraft.block.Block tapisBleuClair;
  126.         public static net.minecraft.block.Block tapisVioletFonce;
  127.         public static net.minecraft.block.Block tapisVioletClair;
  128.         public static net.minecraft.block.Block tapisBleuTurquoi;
  129.         public static net.minecraft.block.Block tapisOrange;
  130.         public static net.minecraft.block.Block tapisGrisClair;
  131.         public static net.minecraft.block.Block tapisBlanc;
  132.         public static net.minecraft.block.Block redstoneMassifStairs;
  133.         public static net.minecraft.block.Block charbonMassifStairs;
  134.         public static net.minecraft.block.Block stoneStairs;
  135.         public static net.minecraft.block.Block obsidianStairs;
  136.         public static net.minecraft.block.Block ardoiseStairs;
  137.         public static net.minecraft.block.Block routeStairs;
  138.         public static net.minecraft.block.Block glassStairs;
  139.         public static net.minecraft.block.Block woodStairs;
  140.         public static net.minecraft.block.Block laineRougeStairs;
  141.         public static net.minecraft.block.Block laineRoseStairs;
  142.         public static net.minecraft.block.Block laineNoirStairs;
  143.         public static net.minecraft.block.Block laineGrisFonceStairs;
  144.         public static net.minecraft.block.Block laineVertFonceStairs;
  145.         public static net.minecraft.block.Block laineVertClairStairs;
  146.         public static net.minecraft.block.Block laineBruneStairs;
  147.         public static net.minecraft.block.Block laineJauneStairs;
  148.         public static net.minecraft.block.Block laineBleuFonceStairs;
  149.         public static net.minecraft.block.Block laineBleuClairStairs;
  150.         public static net.minecraft.block.Block laineVioletFonceStairs;
  151.         public static net.minecraft.block.Block laineVioletClairStairs;
  152.         public static net.minecraft.block.Block laineBleuTurquoiStairs;
  153.         public static net.minecraft.block.Block laineOrangeStairs;
  154.         public static net.minecraft.block.Block laineGrisClairStairs;
  155.         public static net.minecraft.block.Block laineBlancheStairs;
  156.         public static net.minecraft.block.Block etagere;
  157.         public static net.minecraft.block.Block vitre;
  158.         public static net.minecraft.block.Block oreRubis;
  159.         public static net.minecraft.block.Block GhastBlock;
  160.         public static net.minecraft.block.Block ZombieBlock;
  161.         public static net.minecraft.block.Block SkeletonBlock;
  162.         public static net.minecraft.block.Block clothCivil;
  163.         public static net.minecraft.block.Block obsidianCivil;
  164.         public static net.minecraft.block.Block woodCivil;
  165.         public static net.minecraft.block.Block stoneCivil;
  166.         public static net.minecraft.block.Block glassCivil;
  167.         public static net.minecraft.block.Block BlockSite;
  168.         public static net.minecraft.block.Block BlockFacebook;
  169.         public static net.minecraft.block.Block BlockTwitter;
  170.         /**
  171.          * Item CivilCraft
  172.          */
  173.  
  174.         public static Item chopeClear;
  175.         public static Item chopeBeer;
  176.         public static Item pommeAmour;
  177.         public static Item rottenFleshCuite;
  178.         public static Item oeufAuPlat;
  179.         public static Item Crystal;
  180.         public static Item graineHoublon;
  181.         public static Item houblonItem;
  182.         public static Item swordObsidian;
  183.         public static Item swordCrystal;
  184.         public static Item helmetObsidian;
  185.         public static Item plateObsidian;
  186.         public static Item legsObsidian;
  187.         public static Item bootsObsidian;
  188.         public static Item helmetCrystal;
  189.         public static Item plateCrystal;
  190.         public static Item legsCrystal;
  191.         public static Item bootsCrystal;
  192.         public static Item pickaxeObsidian;
  193.         public static Item axeObsidian;
  194.         public static Item shovelObsidian;
  195.         public static Item hoeObsidian;
  196.         public static Item pickaxeCrystal;
  197.         public static Item axeCrystal;
  198.         public static Item shovelCrystal;
  199.         public static Item hoeCrystal;
  200.         public static Item CrystalRaffine;
  201.         public static Item CrystalDague;
  202.         public static Item CrystalLance;
  203.         public static Item rubis;
  204.         public static Item ObsidianMarteauArme;
  205.         public static Item CrystalMarteauArme;
  206.         public static Item WoodMarteauArme;
  207.         public static Item GoldMarteauArme;
  208.         public static Item StoneMarteauArme;
  209.         public static Item IronMarteauArme;
  210.         public static Item DiamondMarteauArme;
  211.         public static Item ObsidianDague;
  212.         public static Item WoodDague;
  213.         public static Item GoldDague;
  214.         public static Item StoneDague;
  215.         public static Item IronDague;
  216.         public static Item DiamondDague;
  217.         public static Item ObsidianMasse;
  218.         public static Item CrystalMasse;
  219.         public static Item WoodMasse;
  220.         public static Item GoldMasse;
  221.         public static Item StoneMasse;
  222.         public static Item IronMasse;
  223.         public static Item DiamondMasse;
  224.  
  225.         /**
  226.          * Armes et outils
  227.          */
  228.         public static EnumToolMaterial OBSIDIAN = EnumHelper.addToolMaterial(
  229.                         "OBSIDIAN", 3, 2000, 7.0F, 3, 12);
  230.         public static EnumToolMaterial CRYSTAL = EnumHelper.addToolMaterial(
  231.                         "CRYSTAL", 4, 1600, 10.0F, 4, 12);
  232.         public static EnumToolMaterial CRYSTALd = EnumHelper.addToolMaterial(
  233.                         "CRYSTALd", 4, 1600, 10.0F, 2, 12);
  234.         public static EnumToolMaterial CRYSTALma = EnumHelper.addToolMaterial(
  235.                         "CRYSTALm", 4, 1600, 10.0F, 10, 12);
  236.         public static EnumToolMaterial WOODma = EnumHelper.addToolMaterial("WOODm",
  237.                         0, 59, 2.0F, 6, 15);
  238.         public static EnumToolMaterial STONEma = EnumHelper.addToolMaterial(
  239.                         "STONEm", 1, 131, 4.0F, 7, 5);
  240.         public static EnumToolMaterial IRONma = EnumHelper.addToolMaterial("IRONm",
  241.                         2, 250, 6.0F, 8, 14);
  242.         public static EnumToolMaterial DIAMONDma = EnumHelper.addToolMaterial(
  243.                         "DIAMONDm", 3, 1561, 8.0F, 9, 10);
  244.         public static EnumToolMaterial GOLDma = EnumHelper.addToolMaterial("GOLDm",
  245.                         0, 32, 12.0F, 4, 22);
  246.         public static EnumToolMaterial OBSIDIANma = EnumHelper.addToolMaterial(
  247.                         "OBSIDIANm", 3, 2000, 7.0F, 7, 12);
  248.         public static EnumToolMaterial CRYSTALm = EnumHelper.addToolMaterial(
  249.                         "CRYSTALma", 4, 1600, 10.0F, 6, 12);
  250.         public static EnumToolMaterial WOODm = EnumHelper.addToolMaterial("WOODma",
  251.                         0, 59, 2.0F, 2, 15);
  252.         public static EnumToolMaterial STONEm = EnumHelper.addToolMaterial(
  253.                         "STONEma", 1, 131, 4.0F, 3, 5);
  254.         public static EnumToolMaterial IRONm = EnumHelper.addToolMaterial("IRONma",
  255.                         2, 250, 6.0F, 5, 14);
  256.         public static EnumToolMaterial DIAMONDm = EnumHelper.addToolMaterial(
  257.                         "DIAMONDma", 3, 1561, 8.0F, 5, 10);
  258.         public static EnumToolMaterial GOLDm = EnumHelper.addToolMaterial("GOLDma",
  259.                         0, 32, 12.0F, 2, 22);
  260.         public static EnumToolMaterial OBSIDIANm = EnumHelper.addToolMaterial(
  261.                         "OBSIDIANma", 3, 2000, 7.0F, 2, 12);
  262.         public static EnumToolMaterial WOODd = EnumHelper.addToolMaterial("WOODd",
  263.                         0, 59, 2.0F, -2, 15);
  264.         public static EnumToolMaterial STONEd = EnumHelper.addToolMaterial(
  265.                         "STONEd", 1, 131, 4.0F, -1, 5);
  266.         public static EnumToolMaterial IRONd = EnumHelper.addToolMaterial("IRONd",
  267.                         2, 250, 6.0F, 1, 14);
  268.         public static EnumToolMaterial DIAMONDd = EnumHelper.addToolMaterial(
  269.                         "DIAMONDd", 3, 1561, 8.0F, 2, 10);
  270.         public static EnumToolMaterial GOLDd = EnumHelper.addToolMaterial("GOLDd",
  271.                         0, 32, 12.0F, -2, 22);
  272.         public static EnumToolMaterial OBSIDIANd = EnumHelper.addToolMaterial(
  273.                         "OBSIDIANd", 3, 2000, 7.0F, 1, 12);
  274.         /**
  275.          * Armures
  276.          */
  277.  
  278.         public static EnumArmorMaterial OBSIDIANarmor = EnumHelper
  279.                         .addArmorMaterial("OBSIDIANarmor", 40, new int[] { 2, 7, 5, 2 }, 15);
  280.         public static EnumArmorMaterial CRYSTALarmor = EnumHelper.addArmorMaterial(
  281.                         "CRYSTALarmor", 33, new int[] { 3, 9, 7, 3 }, 10);
  282.  
  283.         private String unlocalizedName;
  284.  
  285.         @SidedProxy(clientSide = "civilcraft.civilcraft.client.ClientProxy", serverSide = "civilcraft.civilcraft.common.CommonProxy")
  286.         public static CommonProxy proxy;
  287.  
  288.         /**
  289.          * Config
  290.          **/
  291.  
  292.         @PreInit
  293.         public void preload(FMLPreInitializationEvent event) {
  294.  
  295.                 proxy.registerRenderThings();
  296.                 /**
  297.                  * Blocs, mobs, items etc etc...
  298.                  **/
  299.         }
  300.  
  301.         @Init
  302.         public void load(FMLInitializationEvent event) {
  303.  
  304.                 redstoneMassif = (new BlockMassif(1000, 17, Material.rock))
  305.                                 .setHardness(1.0F).setUnlocalizedName("redstoneMassif")
  306.                                 .setCreativeTab(CreativeTabs.tabBlock);
  307.                 GameRegistry.registerBlock(redstoneMassif);
  308.                 LanguageRegistry.addName(redstoneMassif, "Redstone Massive");
  309.  
  310.                 redstoneMassifLumineux = (new BlockMassif(1001, 17, Material.rock))
  311.                                 .setHardness(1.0F).setLightValue(1.0F)
  312.                                 .setUnlocalizedName("redstoneMassifLumineux");
  313.                 GameRegistry.registerBlock(redstoneMassifLumineux);
  314.                 LanguageRegistry.addName(redstoneMassifLumineux,
  315.                                 "Redstone Massive Lumineuse");
  316.  
  317.                 charbonMassif = (new BlockMassif(1002, 18, Material.rock)).setHardness(
  318.                                 1.0F).setUnlocalizedName("charbonMassif");
  319.                 GameRegistry.registerBlock(charbonMassif);
  320.                 LanguageRegistry.addName(charbonMassif, "Charbon Massif");
  321.  
  322.                 invisible = (new BlockInvisible(1003, "invisible", Material.glass,
  323.                                 false)).setHardness(1.0F).setUnlocalizedName("invisible");
  324.                 GameRegistry.registerBlock(invisible);
  325.                 LanguageRegistry.addName(invisible, "Block Invisible");
  326.  
  327.                 route = (new BlockMassif(1004, 48, Material.rock)).setHardness(1.0F)
  328.                                 .setUnlocalizedName("route");
  329.                 GameRegistry.registerBlock(route);
  330.                 LanguageRegistry.addName(route, "Goudron");
  331.  
  332.                 ardoise = (new BlockMassif(1005, 33, Material.rock)).setHardness(1.0F)
  333.                                 .setUnlocalizedName("ardoise");
  334.                 GameRegistry.registerBlock(ardoise);
  335.                 LanguageRegistry.addName(ardoise, "Ardoise");
  336.  
  337.                 blueLight = (new BlockMassif(1006, 9, Material.rock)).setHardness(1.0F)
  338.                                 .setLightValue(1.0F).setUnlocalizedName("blueLight");
  339.                 GameRegistry.registerBlock(blueLight);
  340.                 LanguageRegistry.addName(blueLight, "Glowstone Bleue");
  341.  
  342.                 parquet = (new BlockMassif(1007, 22, Material.rock)).setHardness(1.0F)
  343.                                 .setUnlocalizedName("parquet");
  344.                 GameRegistry.registerBlock(parquet);
  345.                 LanguageRegistry.addName(parquet, "Parquet");
  346.  
  347.                 ironFence = (new BlockFence(1008, "blockIron", Material.iron))
  348.                                 .setHardness(2.0F).setResistance(5.0F)
  349.                                 .setUnlocalizedName("ironFence");
  350.                 GameRegistry.registerBlock(ironFence);
  351.                 LanguageRegistry.addName(ironFence, "Barriere de Fer");
  352.  
  353.                 charbonFence = (new BlockFenceCivilcraft(1009, "charbonMassif",
  354.                                 Material.rock)).setHardness(2.0F).setResistance(5.0F)
  355.                                 .setUnlocalizedName("charbonFence");
  356.                 GameRegistry.registerBlock(charbonFence);
  357.                 LanguageRegistry.addName(charbonFence, "Barriere de Charbon");
  358.  
  359.                 lampe = (new BlockLampeChevet(1010, 23)).setHardness(1.0F)
  360.                                 .setLightValue(1.0F).setUnlocalizedName("lampe");
  361.                 GameRegistry.registerBlock(lampe);
  362.                 LanguageRegistry.addName(lampe, "Lampe de chevet");
  363.  
  364.                 obsidianMassif = (new BlockMassif(1012, 24, Material.rock))
  365.                                 .setHardness(50.0F).setResistance(2000.0F)
  366.                                 .setUnlocalizedName("obsidianMassif");
  367.                 GameRegistry.registerBlock(obsidianMassif);
  368.                 LanguageRegistry.addName(obsidianMassif, "Obsidian Massif");
  369.  
  370.                 oreCrystal = (new BlockOreCivilcraft(1013)).setHardness(3.0F)
  371.                                 .setResistance(5.0F).setUnlocalizedName("oreCrystal");
  372.                 GameRegistry.registerBlock(oreCrystal);
  373.                 LanguageRegistry.addName(oreCrystal, "Minerai de Crystal");
  374.  
  375.                 crystalMassif = (new BlockMassif(1014, 25, Material.rock)).setHardness(
  376.                                 1.0F).setUnlocalizedName("crystalMassif");
  377.                 GameRegistry.registerBlock(crystalMassif);
  378.                 LanguageRegistry.addName(crystalMassif, "Crystal Massif");
  379.  
  380.                 jumpEntity = (new BlockJumpEntity(3000)).setHardness(1.5F)
  381.                                 .setCreativeTab(CreativeTabs.tabBlock)
  382.                                 .setUnlocalizedName("jumpEntity");
  383.                 GameRegistry.registerBlock(jumpEntity);
  384.                 LanguageRegistry.addName(jumpEntity, "Jump Block");
  385.  
  386.                 houblon = (new BlockHoublonBis(1016));
  387.                 GameRegistry.registerBlock(houblon);
  388.                 LanguageRegistry.addName(houblon, "Houblon");
  389.  
  390.                 chaiseBis = (new BlockChaise(3001, Material.wood)).setHardness(2.0F)
  391.                                 .setCreativeTab(CreativeTabs.tabDecorations)
  392.                                 .setUnlocalizedName("chaise");
  393.                 GameRegistry.registerBlock(chaiseBis);
  394.                 LanguageRegistry.addName(chaiseBis, "Chaise");
  395.  
  396.                 lantern = (new BlockMassif(1018, 43, Material.rock)).setHardness(1.0F)
  397.                                 .setLightValue(1.0F).setUnlocalizedName("lantern");
  398.                 GameRegistry.registerBlock(lantern);
  399.                 LanguageRegistry.addName(lantern, "Lanterne");
  400.  
  401.                 chaine = (new BlockLampeChevet(1019, 44)).setHardness(1.0F)
  402.                                 .setCreativeTab(CreativeTabs.tabBlock)
  403.                                 .setUnlocalizedName("chaine");
  404.                 GameRegistry.registerBlock(chaine);
  405.                 LanguageRegistry.addName(chaine, "Chaine");
  406.  
  407.                 mossyCobbleBleue = (new BlockMassif(1020, 16, Material.rock))
  408.                                 .setHardness(1.0F).setCreativeTab(CreativeTabs.tabBlock)
  409.                                 .setUnlocalizedName("mossyCobbleBleue");
  410.                 GameRegistry.registerBlock(mossyCobbleBleue);
  411.                 LanguageRegistry.addName(mossyCobbleBleue, "Mossy Cobble Bleue");
  412.  
  413.                 vitreBlanche = (new BlockVitre(1021, "vitreBlanche", Material.glass,
  414.                                 false)).setHardness(0.3F).setUnlocalizedName("vitreBlanche");
  415.                 GameRegistry.registerBlock(vitreBlanche);
  416.                 LanguageRegistry.addName(vitreBlanche, "Vitre blanche");
  417.  
  418.                 vitreGrisC = (new BlockVitre(1022, "vitreGrisC", Material.glass, false))
  419.                                 .setHardness(0.3F).setUnlocalizedName("vitreGrisC");
  420.                 GameRegistry.registerBlock(vitreGrisC);
  421.                 LanguageRegistry.addName(vitreGrisC, "Vitre grise clair");
  422.  
  423.                 vitreGrisF = (new BlockVitre(1023, "vitreGrisF", Material.glass, false))
  424.                                 .setHardness(0.3F).setUnlocalizedName("vitreGrisF");
  425.                 GameRegistry.registerBlock(vitreGrisF);
  426.                 LanguageRegistry.addName(vitreGrisF, "Vitre grise fonce");
  427.  
  428.                 vitreNoire = (new BlockVitre(1024, "vitreNoire", Material.glass, false))
  429.                                 .setHardness(0.3F).setUnlocalizedName("vitreNoire");
  430.                 GameRegistry.registerBlock(vitreNoire);
  431.                 LanguageRegistry.addName(vitreNoire, "Vitre noire");
  432.  
  433.                 vitreBrune = (new BlockVitre(1025, "vitreBrune", Material.glass, false))
  434.                                 .setHardness(0.3F).setUnlocalizedName("vitreBrune");
  435.                 GameRegistry.registerBlock(vitreBrune);
  436.                 LanguageRegistry.addName(vitreBrune, "Vitre brune");
  437.  
  438.                 vitreRouge = (new BlockVitre(1026, "vitreRouge", Material.glass, false))
  439.                                 .setHardness(0.3F).setUnlocalizedName("vitreRouge");
  440.                 GameRegistry.registerBlock(vitreRouge);
  441.                 LanguageRegistry.addName(vitreRouge, "Vitre rouge");
  442.  
  443.                 vitreOrange = (new BlockVitre(1027, "vitreOrange", Material.glass,
  444.                                 false)).setHardness(0.3F).setUnlocalizedName("vitreOrange");
  445.                 GameRegistry.registerBlock(vitreOrange);
  446.                 LanguageRegistry.addName(vitreOrange, "Vitre orange");
  447.  
  448.                 vitreJaune = (new BlockVitre(1028, "vitreJaune", Material.glass, false))
  449.                                 .setHardness(0.3F).setUnlocalizedName("vitreJaune");
  450.                 GameRegistry.registerBlock(vitreJaune);
  451.                 LanguageRegistry.addName(vitreJaune, "Vitre Jaune");
  452.  
  453.                 vitreVertC = (new BlockVitre(1029, "vitreVertC", Material.glass, false))
  454.                                 .setHardness(0.3F).setUnlocalizedName("vitreVertC");
  455.                 GameRegistry.registerBlock(vitreVertC);
  456.                 LanguageRegistry.addName(vitreVertC, "Vitre verte clair");
  457.  
  458.                 vitreVertF = (new BlockVitre(1030, "vitreVertF", Material.glass, false))
  459.                                 .setHardness(0.3F).setUnlocalizedName("vitreVertF");
  460.                 GameRegistry.registerBlock(vitreVertF);
  461.                 LanguageRegistry.addName(vitreVertF, "Vitre verte fonce");
  462.  
  463.                 vitreTurquoi = (new BlockVitre(1031, "vitreTurquoi", Material.glass,
  464.                                 false)).setHardness(0.3F).setUnlocalizedName("vitreTurquoi");
  465.                 GameRegistry.registerBlock(vitreTurquoi);
  466.                 LanguageRegistry.addName(vitreTurquoi, "Vitre turquoise");
  467.  
  468.                 vitreBleuF = (new BlockVitre(1032, "vitreBleuF", Material.glass, false))
  469.                                 .setHardness(0.3F).setUnlocalizedName("vitreBleuF");
  470.                 GameRegistry.registerBlock(vitreBleuF);
  471.                 LanguageRegistry.addName(vitreBleuF, "Vitre bleue fonce");
  472.  
  473.                 vitreBleuC = (new BlockVitre(1033, "vitreBleuC", Material.glass, false))
  474.                                 .setHardness(0.3F).setUnlocalizedName("vitreBleuC");
  475.                 GameRegistry.registerBlock(vitreBleuC);
  476.                 LanguageRegistry.addName(vitreBleuC, "Vitre bleue clair");
  477.  
  478.                 vitreVioletC = (new BlockVitre(1034, "vitreVioletC", Material.glass,
  479.                                 false)).setHardness(0.3F).setUnlocalizedName("vitreVioletC");
  480.                 GameRegistry.registerBlock(vitreVioletC);
  481.                 LanguageRegistry.addName(vitreVioletC, "Vitre violette clair");
  482.  
  483.                 vitreVioletF = (new BlockVitre(1035, "vitreVioletF", Material.glass,
  484.                                 false)).setHardness(0.3F).setUnlocalizedName("vitreVioletF");
  485.                 GameRegistry.registerBlock(vitreVioletF);
  486.                 LanguageRegistry.addName(vitreVioletF, "Vitre violette fonce");
  487.  
  488.                 vitreRose = (new BlockVitre(1036, "vitreRose", Material.glass, false))
  489.                                 .setHardness(0.3F).setUnlocalizedName("vitreRose");
  490.                 GameRegistry.registerBlock(vitreRose);
  491.                 LanguageRegistry.addName(vitreRose, "Vitre rose");
  492.  
  493.                 vitreBlancheLumineux = (new BlockVitre(1037, "vitreBlanche",
  494.                                 Material.glass, false)).setHardness(0.3F).setLightValue(1.0F)
  495.                                 .setUnlocalizedName("vitreBlanche");
  496.                 GameRegistry.registerBlock(vitreBlancheLumineux);
  497.                 LanguageRegistry.addName(vitreBlancheLumineux,
  498.                                 "Vitre blanche lumineuse");
  499.  
  500.                 vitreGrisCLumineux = (new BlockVitre(1038, "vitreGrisC",
  501.                                 Material.glass, false)).setHardness(0.3F).setLightValue(1.0F)
  502.                                 .setUnlocalizedName("vitreGrisC - Copie");
  503.                 GameRegistry.registerBlock(vitreGrisCLumineux);
  504.                 LanguageRegistry.addName(vitreGrisCLumineux,
  505.                                 "Vitre grise clair lumineuse");
  506.  
  507.                 vitreGrisFLumineux = (new BlockVitre(1039, "vitreGrisF",
  508.                                 Material.glass, false)).setHardness(0.3F).setLightValue(1.0F)
  509.                                 .setUnlocalizedName("vitreGrisF - Copie");
  510.                 GameRegistry.registerBlock(vitreGrisFLumineux);
  511.                 LanguageRegistry.addName(vitreGrisFLumineux,
  512.                                 "Vitre grise fonce lumineuse");
  513.  
  514.                 vitreNoireLumineux = (new BlockVitre(1040, "vitreNoire",
  515.                                 Material.glass, false)).setHardness(0.3F).setLightValue(1.0F)
  516.                                 .setUnlocalizedName("vitreNoire");
  517.                 GameRegistry.registerBlock(vitreNoireLumineux);
  518.                 LanguageRegistry.addName(vitreNoireLumineux, "Vitre noire lumineuse");
  519.  
  520.                 vitreBruneLumineux = (new BlockVitre(1041, "vitreBrune",
  521.                                 Material.glass, false)).setHardness(0.3F).setLightValue(1.0F)
  522.                                 .setUnlocalizedName("vitreBrune");
  523.                 GameRegistry.registerBlock(vitreBruneLumineux);
  524.                 LanguageRegistry.addName(vitreBruneLumineux, "Vitre brune lumineuse");
  525.  
  526.                 vitreRougeLumineux = (new BlockVitre(1042, "vitreRouge",
  527.                                 Material.glass, false)).setHardness(0.3F).setLightValue(1.0F)
  528.                                 .setUnlocalizedName("vitreRouge - Copie");
  529.                 GameRegistry.registerBlock(vitreRougeLumineux);
  530.                 LanguageRegistry.addName(vitreRougeLumineux, "Vitre rouge lumineuse");
  531.  
  532.                 vitreOrangeLumineux = (new BlockVitre(1043, "vitreOrange",
  533.                                 Material.glass, false)).setHardness(0.3F).setLightValue(1.0F)
  534.                                 .setUnlocalizedName("vitreOrange - Copie");
  535.                 GameRegistry.registerBlock(vitreOrangeLumineux);
  536.                 LanguageRegistry.addName(vitreOrangeLumineux, "Vitre orange lumineuse");
  537.  
  538.                 vitreJauneLumineux = (new BlockVitre(1044, "vitreJaune",
  539.                                 Material.glass, false)).setHardness(0.3F).setLightValue(1.0F)
  540.                                 .setUnlocalizedName("vitreJaune - Copie");
  541.                 GameRegistry.registerBlock(vitreJauneLumineux);
  542.                 LanguageRegistry.addName(vitreJauneLumineux, "Vitre jaune lumineuse");
  543.  
  544.                 vitreVertCLumineux = (new BlockVitre(1045, "vitreVertC",
  545.                                 Material.glass, false)).setHardness(0.3F).setLightValue(1.0F)
  546.                                 .setUnlocalizedName("vitreVertC - Copie");
  547.                 GameRegistry.registerBlock(vitreVertCLumineux);
  548.                 LanguageRegistry.addName(vitreVertCLumineux,
  549.                                 "Vitre verte clair lumineuse");
  550.  
  551.                 vitreVertFLumineux = (new BlockVitre(1046, "vitreVertF",
  552.                                 Material.glass, false)).setHardness(0.3F).setLightValue(1.0F)
  553.                                 .setUnlocalizedName("vitreVertF - Copie");
  554.                 GameRegistry.registerBlock(vitreVertFLumineux);
  555.                 LanguageRegistry.addName(vitreVertFLumineux,
  556.                                 "Vitre verte fonce lumineuse");
  557.  
  558.                 vitreTurquoiLumineux = (new BlockVitre(1047, "vitreTurquoi",
  559.                                 Material.glass, false)).setHardness(0.3F).setLightValue(1.0F)
  560.                                 .setUnlocalizedName("vitreTurquoi - Copie");
  561.                 GameRegistry.registerBlock(vitreTurquoiLumineux);
  562.                 LanguageRegistry.addName(vitreTurquoiLumineux,
  563.                                 "Vitre turquoise lumineuse");
  564.  
  565.                 vitreBleuFLumineux = (new BlockVitre(1048, "vitreBleuF",
  566.                                 Material.glass, false)).setHardness(0.3F).setLightValue(1.0F)
  567.                                 .setUnlocalizedName("vitreBleuF");
  568.                 GameRegistry.registerBlock(vitreBleuFLumineux);
  569.                 LanguageRegistry.addName(vitreBleuFLumineux,
  570.                                 "Vitre bleue fonce lumineuse");
  571.  
  572.                 vitreBleuCLumineux = (new BlockVitre(1049, "vitreBleuC",
  573.                                 Material.glass, false)).setHardness(0.3F).setLightValue(1.0F)
  574.                                 .setUnlocalizedName("vitreBleuC - Copie");
  575.                 GameRegistry.registerBlock(vitreBleuCLumineux);
  576.                 LanguageRegistry.addName(vitreBleuCLumineux,
  577.                                 "Vitre bleue clair lumineuse");
  578.  
  579.                 vitreVioletCLumineux = (new BlockVitre(1050, "vitreVioletC",
  580.                                 Material.glass, false)).setHardness(0.3F).setLightValue(1.0F)
  581.                                 .setUnlocalizedName("vitreVioletC - Copie");
  582.                 GameRegistry.registerBlock(vitreVioletCLumineux);
  583.                 LanguageRegistry.addName(vitreVioletCLumineux,
  584.                                 "Vitre violette clair lumineuse");
  585.  
  586.                 vitreVioletFLumineux = (new BlockVitre(1051, "vitreVioletF",
  587.                                 Material.glass, false)).setHardness(0.3F).setLightValue(1.0F)
  588.                                 .setUnlocalizedName("vitreVioletF - Copie");
  589.                 GameRegistry.registerBlock(vitreVioletFLumineux);
  590.                 LanguageRegistry.addName(vitreVioletFLumineux,
  591.                                 "Vitre violette fonce lumineuse");
  592.  
  593.                 vitreRoseLumineux = (new BlockVitre(1052, "vitreRose", Material.glass,
  594.                                 false)).setHardness(0.3F).setLightValue(1.0F)
  595.                                 .setUnlocalizedName("vitreRose - Copie");
  596.                 GameRegistry.registerBlock(vitreRoseLumineux);
  597.                 LanguageRegistry.addName(vitreRoseLumineux, "Vitre rose lumineuse");
  598.  
  599.                 tapisNoir = (new BlockTapis(1053)).setHardness(1.0F)
  600.                                 .setUnlocalizedName("cloth_15");
  601.                 GameRegistry.registerBlock(tapisNoir);
  602.                 LanguageRegistry.addName(tapisNoir, "Tapis noir");
  603.  
  604.                 tapisGris = (new BlockTapis(1054)).setHardness(1.0F)
  605.                                 .setUnlocalizedName("tapisGris");
  606.                 GameRegistry.registerBlock(tapisGris);
  607.                 LanguageRegistry.addName(tapisGris, "Tapis gris");
  608.  
  609.                 tapisRouge = (new BlockTapis(1055)).setHardness(1.0F)
  610.                                 .setUnlocalizedName("tapisRouge");
  611.                 GameRegistry.registerBlock(tapisRouge);
  612.                 LanguageRegistry.addName(tapisRouge, "Tapis rouge");
  613.  
  614.                 tapisRose = (new BlockTapis(1056)).setHardness(1.0F)
  615.                                 .setUnlocalizedName("tapisRose");
  616.                 GameRegistry.registerBlock(tapisRose);
  617.                 LanguageRegistry.addName(tapisRose, "Tapis rose");
  618.  
  619.                 tapisVertFonce = (new BlockTapis(1057)).setHardness(1.0F)
  620.                                 .setUnlocalizedName("tapisVertFonce");
  621.                 GameRegistry.registerBlock(tapisVertFonce);
  622.                 LanguageRegistry.addName(tapisVertFonce, "Tapis vert fonce");
  623.  
  624.                 tapisVertClair = (new BlockTapis(1058)).setHardness(1.0F)
  625.                                 .setUnlocalizedName("tapisVertClair");
  626.                 GameRegistry.registerBlock(tapisVertClair);
  627.                 LanguageRegistry.addName(tapisVertClair, "Tapis vert clair");
  628.  
  629.                 tapisBrun = (new BlockTapis(1059)).setHardness(1.0F)
  630.                                 .setUnlocalizedName("tapisBrun");
  631.                 GameRegistry.registerBlock(tapisBrun);
  632.                 LanguageRegistry.addName(tapisBrun, "Tapis Brun");
  633.  
  634.                 tapisJaune = (new BlockTapis(1060)).setHardness(1.0F)
  635.                                 .setUnlocalizedName("tapisJaune");
  636.                 GameRegistry.registerBlock(tapisJaune);
  637.                 LanguageRegistry.addName(tapisJaune, "Tapis Jaune");
  638.  
  639.                 tapisBleuFonce = (new BlockTapis(1061)).setHardness(1.0F)
  640.                                 .setUnlocalizedName("tapisBleuFonce");
  641.                 GameRegistry.registerBlock(tapisBleuFonce);
  642.                 LanguageRegistry.addName(tapisBleuFonce, "Tapis Bleu Fonce");
  643.  
  644.                 tapisBleuClair = (new BlockTapis(1062)).setHardness(1.0F)
  645.                                 .setUnlocalizedName("tapisBleuClair");
  646.                 GameRegistry.registerBlock(tapisBleuClair);
  647.                 LanguageRegistry.addName(tapisBleuClair, "Tapis bleu clair");
  648.  
  649.                 tapisVioletFonce = (new BlockTapis(1063)).setHardness(1.0F)
  650.                                 .setUnlocalizedName("tapisVioletFonce");
  651.                 GameRegistry.registerBlock(tapisVioletFonce);
  652.                 LanguageRegistry.addName(tapisVioletFonce, "Tapis violet fonce");
  653.  
  654.                 tapisVioletClair = (new BlockTapis(1064)).setHardness(1.0F)
  655.                                 .setUnlocalizedName("tapisVioletClair");
  656.                 GameRegistry.registerBlock(tapisVioletClair);
  657.                 LanguageRegistry.addName(tapisVioletClair, "Tapis violet clair");
  658.  
  659.                 tapisBleuTurquoi = (new BlockTapis(1065)).setHardness(1.0F)
  660.                                 .setUnlocalizedName("tapisBleuTurquoi");
  661.                 GameRegistry.registerBlock(tapisBleuTurquoi);
  662.                 LanguageRegistry.addName(tapisBleuTurquoi, "Tapis bleu turquoi");
  663.  
  664.                 tapisOrange = (new BlockTapis(1066)).setHardness(1.0F)
  665.                                 .setUnlocalizedName("tapisOrange");
  666.                 GameRegistry.registerBlock(tapisOrange);
  667.                 LanguageRegistry.addName(tapisOrange, "Tapis orange");
  668.  
  669.                 tapisGrisClair = (new BlockTapis(1067)).setHardness(1.0F)
  670.                                 .setUnlocalizedName("tapisGrisClair");
  671.                 GameRegistry.registerBlock(tapisGrisClair);
  672.                 LanguageRegistry.addName(tapisGrisClair, "Tapis gris clair");
  673.  
  674.                 tapisBlanc = (new BlockTapis(1068)).setHardness(1.0F)
  675.                                 .setUnlocalizedName("tapisBlanc");
  676.                 GameRegistry.registerBlock(tapisBlanc);
  677.                 LanguageRegistry.addName(tapisBlanc, "Tapis blanc");
  678.  
  679.                 redstoneMassifStairs = (new BlockStairsCivilcraft(1069, redstoneMassif,
  680.                                 0)).setHardness(1.0F)
  681.                                 .setUnlocalizedName("redstoneMassifStairs");
  682.                 GameRegistry.registerBlock(redstoneMassifStairs);
  683.                 LanguageRegistry.addName(redstoneMassifStairs, "Escalier de RedStone");
  684.  
  685.                 charbonMassifStairs = (new BlockStairsCivilcraft(1070, charbonMassif, 0))
  686.                                 .setHardness(1.0F).setUnlocalizedName("charbonMassifStairs");
  687.                 GameRegistry.registerBlock(charbonMassifStairs);
  688.                 LanguageRegistry.addName(charbonMassifStairs,
  689.                                 "Escalier de Charbon Massif");
  690.  
  691.                 stoneStairs = (new BlockStairsCivilcraft(1071, stoneCivil.stone, 0))
  692.                                 .setHardness(1.0F).setUnlocalizedName("stoneStairs");
  693.                 GameRegistry.registerBlock(stoneStairs);
  694.                 LanguageRegistry.addName(stoneStairs, "Escalier en pierre");
  695.  
  696.                 obsidianStairs = (new BlockStairsCivilcraft(1072,
  697.                                 obsidianCivil.obsidian, 0)).setHardness(1.0F)
  698.                                 .setUnlocalizedName("obsidianStairs");
  699.                 GameRegistry.registerBlock(obsidianStairs);
  700.                 LanguageRegistry.addName(obsidianStairs, "Escalier en Obsidian");
  701.  
  702.                 ardoiseStairs = (new BlockStairsCivilcraft(1073, ardoise, 0))
  703.                                 .setHardness(1.0F).setUnlocalizedName("ardoiseStairs");
  704.                 GameRegistry.registerBlock(ardoiseStairs);
  705.                 LanguageRegistry.addName(ardoiseStairs, "Escalier en Ardoise");
  706.  
  707.                 routeStairs = (new BlockStairsCivilcraft(1074, route, 0)).setHardness(
  708.                                 1.0F).setUnlocalizedName("routeStairs");
  709.                 GameRegistry.registerBlock(routeStairs);
  710.                 LanguageRegistry.addName(routeStairs, "Escalier en Goudron");
  711.  
  712.                 glassStairs = (new BlockStairsCivilcraft(1075, glassCivil.glass, 0))
  713.                                 .setHardness(1.0F).setUnlocalizedName("glassStairs");
  714.                 GameRegistry.registerBlock(glassStairs);
  715.                 LanguageRegistry.addName(glassStairs, "Escalier en verre");
  716.  
  717.                 woodStairs = (new BlockStairsCivilcraft(1076, woodCivil.wood, 0))
  718.                                 .setHardness(1.0F).setUnlocalizedName("woodStairs");
  719.                 GameRegistry.registerBlock(woodStairs);
  720.                 LanguageRegistry.addName(woodStairs, "Escalier en buche");
  721.  
  722.                 laineRougeStairs = (new BlockStairsCivilcraft(1077, clothCivil.cloth,
  723.                                 14)).setUnlocalizedName("laineRougeStairs");
  724.                 GameRegistry.registerBlock(laineRougeStairs);
  725.                 LanguageRegistry.addName(laineRougeStairs, "Escalier en laine rouge");
  726.  
  727.                 laineRoseStairs = (new BlockStairsCivilcraft(1078, clothCivil.cloth, 6))
  728.                                 .setUnlocalizedName("laineRoseStairs");
  729.                 GameRegistry.registerBlock(laineRoseStairs);
  730.                 LanguageRegistry.addName(laineRoseStairs, "Escalier en laine rose");
  731.  
  732.                 laineNoirStairs = (new BlockStairsCivilcraft(1079, clothCivil.cloth, 15))
  733.                                 .setUnlocalizedName("laineNoirStairs");
  734.                 GameRegistry.registerBlock(laineNoirStairs);
  735.                 LanguageRegistry.addName(laineNoirStairs, "Escalier en laine noire");
  736.  
  737.                 laineGrisFonceStairs = (new BlockStairsCivilcraft(1080,
  738.                                 clothCivil.cloth, 7))
  739.                                 .setUnlocalizedName("laineGrisFonceStairs");
  740.                 GameRegistry.registerBlock(laineGrisFonceStairs);
  741.                 LanguageRegistry.addName(laineGrisFonceStairs,
  742.                                 "Escalier en laine grise");
  743.  
  744.                 laineVertFonceStairs = (new BlockStairsCivilcraft(1081,
  745.                                 clothCivil.cloth, 13))
  746.                                 .setUnlocalizedName("laineVertFonceStairs");
  747.                 GameRegistry.registerBlock(laineVertFonceStairs);
  748.                 LanguageRegistry.addName(laineVertFonceStairs,
  749.                                 "Escalier en laine verte fonce");
  750.  
  751.                 laineVertClairStairs = (new BlockStairsCivilcraft(1082,
  752.                                 clothCivil.cloth, 5))
  753.                                 .setUnlocalizedName("laineVertClairStairs");
  754.                 GameRegistry.registerBlock(laineVertClairStairs);
  755.                 LanguageRegistry.addName(laineVertClairStairs,
  756.                                 "Escalier en laine verte claire");
  757.  
  758.                 laineBruneStairs = (new BlockStairsCivilcraft(1083, clothCivil.cloth,
  759.                                 12)).setUnlocalizedName("laineBrunStairs");
  760.                 GameRegistry.registerBlock(laineBruneStairs);
  761.                 LanguageRegistry.addName(laineBruneStairs, "Escalier en laine brune");
  762.  
  763.                 laineJauneStairs = (new BlockStairsCivilcraft(1084, clothCivil.cloth, 4))
  764.                                 .setUnlocalizedName("laineJauneStairs");
  765.                 GameRegistry.registerBlock(laineJauneStairs);
  766.                 LanguageRegistry.addName(laineJauneStairs, "Escalier en laine jaune");
  767.  
  768.                 laineBleuFonceStairs = (new BlockStairsCivilcraft(1085,
  769.                                 clothCivil.cloth, 11))
  770.                                 .setUnlocalizedName("laineBleuFonceStairs");
  771.                 GameRegistry.registerBlock(laineBleuFonceStairs);
  772.                 LanguageRegistry.addName(laineBleuFonceStairs,
  773.                                 "Escalier en laine bleue fonce");
  774.  
  775.                 laineBleuClairStairs = (new BlockStairsCivilcraft(1086,
  776.                                 clothCivil.cloth, 3))
  777.                                 .setUnlocalizedName("laineBleuClairStairs");
  778.                 GameRegistry.registerBlock(laineBleuClairStairs);
  779.                 LanguageRegistry.addName(laineBleuClairStairs,
  780.                                 "Escalier en laine bleue clair");
  781.  
  782.                 laineVioletFonceStairs = (new BlockStairsCivilcraft(1087,
  783.                                 clothCivil.cloth, 10))
  784.                                 .setUnlocalizedName("laineVioletFonceStairs");
  785.                 GameRegistry.registerBlock(laineVioletFonceStairs);
  786.                 LanguageRegistry.addName(laineVioletFonceStairs,
  787.                                 "Escalier en laine violtete fonce");
  788.  
  789.                 laineVioletClairStairs = (new BlockStairsCivilcraft(1088,
  790.                                 clothCivil.cloth, 2))
  791.                                 .setUnlocalizedName("laineVioletClairStairs");
  792.                 GameRegistry.registerBlock(laineVioletClairStairs);
  793.                 LanguageRegistry.addName(laineVioletClairStairs,
  794.                                 "Escalier en laine violette clair");
  795.  
  796.                 laineBleuTurquoiStairs = (new BlockStairsCivilcraft(1089,
  797.                                 clothCivil.cloth, 9))
  798.                                 .setUnlocalizedName("laineBleuTurquoiStairs");
  799.                 GameRegistry.registerBlock(laineBleuTurquoiStairs);
  800.                 LanguageRegistry.addName(laineBleuTurquoiStairs,
  801.                                 "Escalier en laine bleue turquoise");
  802.  
  803.                 laineOrangeStairs = (new BlockStairsCivilcraft(1090, clothCivil.cloth,
  804.                                 1)).setUnlocalizedName("laineOrangeStairs");
  805.                 GameRegistry.registerBlock(laineOrangeStairs);
  806.                 LanguageRegistry.addName(laineOrangeStairs, "Escalier en laine orange");
  807.  
  808.                 laineGrisClairStairs = (new BlockStairsCivilcraft(1091,
  809.                                 clothCivil.cloth, 8))
  810.                                 .setUnlocalizedName("laineGrisClairStairs");
  811.                 GameRegistry.registerBlock(laineGrisClairStairs);
  812.                 LanguageRegistry.addName(laineGrisClairStairs,
  813.                                 "Escalier en laine grise clair");
  814.  
  815.                 laineBlancheStairs = (new BlockStairsCivilcraft(1092, clothCivil.cloth,
  816.                                 0)).setUnlocalizedName("laineBlancheStairs");
  817.                 GameRegistry.registerBlock(laineBlancheStairs);
  818.                 LanguageRegistry.addName(laineBlancheStairs,
  819.                                 "Escalier en laine blanche");
  820.  
  821.                 etagere = (new BlockEtagere(1093, Block.planks.blockID, Material.wood,
  822.                                 4)).setHardness(2.0F).setCreativeTab(CreativeTabs.tabBlock)
  823.                                 .setUnlocalizedName("etagere");
  824.                 GameRegistry.registerBlock(etagere);
  825.                 LanguageRegistry.addName(etagere, "Etagere");
  826.                 LanguageRegistry.instance().addStringLocalization(
  827.                                 "tile." + "Etagere" + ".chene" + ".name",
  828.                                 "Etagere en bois de chene");
  829.                 LanguageRegistry.instance().addStringLocalization(
  830.                                 "tile." + "Etagere" + ".bois" + ".name", "Etagere en bois");
  831.                 LanguageRegistry.instance().addStringLocalization(
  832.                                 "tile." + "Etagere" + ".sapin" + ".name",
  833.                                 "Etagere en bois de sapin");
  834.                 LanguageRegistry.instance().addStringLocalization(
  835.                                 "tile." + "Etagere" + ".bouleau" + ".name",
  836.                                 "Etagere en bois de bouleau");
  837.                 LanguageRegistry.instance().addStringLocalization(
  838.                                 "tile." + "Etagere" + ".jungle" + ".name",
  839.                                 "Etagere en bois de jungle");
  840.  
  841.                 oreRubis = (new BlockOreCivilcraft(1098)).setHardness(3.0F)
  842.                                 .setResistance(5.0F).setUnlocalizedName("oreRubis");
  843.                 GameRegistry.registerBlock(oreRubis);
  844.                 LanguageRegistry.addName(oreRubis, "Minerais de rubis");
  845.  
  846.                 GhastBlock = (new BlockMob(1099, Material.rock)).setHardness(3.0F)
  847.                                 .setResistance(5.0F).setUnlocalizedName("GhastBlock");
  848.                 GameRegistry.registerBlock(GhastBlock);
  849.                 LanguageRegistry.addName(GhastBlock, "Tete de Ghast");
  850.  
  851.                 ZombieBlock = (new BlockMob(2000, Material.rock)).setHardness(3.0F)
  852.                                 .setResistance(5.0F).setUnlocalizedName("ZombieBlock");
  853.                 GameRegistry.registerBlock(ZombieBlock);
  854.                 LanguageRegistry.addName(ZombieBlock, "Tete de Zombie");
  855.  
  856.                 SkeletonBlock = (new BlockMob(2001, Material.rock)).setHardness(3.0F)
  857.                                 .setResistance(5.0F).setUnlocalizedName("SkeletonBlock");
  858.                 GameRegistry.registerBlock(SkeletonBlock);
  859.                 LanguageRegistry.addName(SkeletonBlock, "Tete de Squelette");
  860.  
  861.                 BlockSite = (new BlockSiteCivilCraft(2002, Material.iron))
  862.                                 .setCreativeTab(CreativeTabs.tabDecorations)
  863.                                 .setUnlocalizedName("BlockSite");
  864.                 GameRegistry.registerBlock(BlockSite);
  865.                 LanguageRegistry.addName(BlockSite, "Bloc pour mener au site");
  866.  
  867.                 BlockFacebook = (new BlockSiteCivilCraft(2003, Material.iron))
  868.                                 .setCreativeTab(CreativeTabs.tabDecorations)
  869.                                 .setUnlocalizedName("BlockFacebook");
  870.                 GameRegistry.registerBlock(BlockFacebook);
  871.                 LanguageRegistry.addName(BlockFacebook, "Bloc pour mener au facebook");
  872.  
  873.                 BlockTwitter = (new BlockSiteCivilCraft(2004, Material.iron))
  874.                                 .setCreativeTab(CreativeTabs.tabDecorations)
  875.                                 .setUnlocalizedName("BlockTwitter");
  876.                 GameRegistry.registerBlock(BlockTwitter);
  877.                 LanguageRegistry.addName(BlockTwitter, "Bloc pour mener au twitter");
  878.                 /**
  879.                  * Item CivilCraft
  880.                  */
  881.  
  882.                 chopeClear = (new ItemCivilcraft(3000)).setCreativeTab(
  883.                                 CreativeTabs.tabFood).setUnlocalizedName("chopeClear");
  884.                 GameRegistry.registerItem(chopeClear, "chopeClear");
  885.                 LanguageRegistry.addName(chopeClear, "Chope vide");
  886.  
  887.                 chopeBeer = (new ItemBiere(3001, 10, 1.2F, false)).setAlwaysEdible()
  888.                                 .setPotionEffect(Potion.confusion.id, 30, 0, 1.0F)
  889.                                 .setUnlocalizedName("chopeBeer")
  890.                                 .setCreativeTab(CreativeTabs.tabFood);
  891.                 GameRegistry.registerItem(chopeBeer, "chopeBeer");
  892.                 LanguageRegistry.addName(chopeBeer, "Chope de Biere");
  893.  
  894.                 Crystal = (new ItemCivilcraft(3002))
  895.                                 .setCreativeTab(CreativeTabs.tabMaterials)
  896.                                 .setUnlocalizedName("Crystal")
  897.                                 .setCreativeTab(CreativeTabs.tabMaterials);
  898.                 GameRegistry.registerItem(Crystal, "Crystal");
  899.                 LanguageRegistry.addName(Crystal, "Crystal");
  900.  
  901.                 graineHoublon = (new ItemSeedsCivilcraft(3003,
  902.                                 civilcraft.houblon.blockID, Block.tilledField.blockID))
  903.                                 .setUnlocalizedName("graineHoublon").setCreativeTab(
  904.                                                 CreativeTabs.tabMaterials);
  905.                 GameRegistry.registerItem(graineHoublon, "graineHoublon");
  906.                 LanguageRegistry.addName(graineHoublon, "Graine de Houblon");
  907.  
  908.                 houblonItem = (new ItemCivilcraft(3004))
  909.                                 .setCreativeTab(CreativeTabs.tabFood)
  910.                                 .setUnlocalizedName("houblon")
  911.                                 .setCreativeTab(CreativeTabs.tabMaterials);
  912.                 GameRegistry.registerItem(houblonItem, "houblonItem");
  913.                 LanguageRegistry.addName(houblonItem, "Houblon");
  914.  
  915.                 swordObsidian = (new ItemSwordCivilcraft(3005, OBSIDIAN))
  916.                                 .setUnlocalizedName("swordObsidian");
  917.                 GameRegistry.registerItem(swordObsidian, "swordObsidian");
  918.                 LanguageRegistry.addName(swordObsidian, "Epee d'Obsidienne");
  919.  
  920.                 swordCrystal = (new ItemSwordCivilcraft(3006, CRYSTAL))
  921.                                 .setUnlocalizedName("swordCrystal");
  922.                 GameRegistry.registerItem(swordCrystal, "swordCrystal");
  923.                 LanguageRegistry.addName(swordCrystal, "Epee de Crystal");
  924.  
  925.                 helmetObsidian = new ArmorBaseCivilCraft(3007, OBSIDIANarmor, 0)
  926.                                 .setUnlocalizedName("helmetObsidian");
  927.                 GameRegistry.registerItem(helmetObsidian, "helmetObsidian");
  928.                 LanguageRegistry.addName(helmetObsidian, "Casque d'Obsidian");
  929.  
  930.                 plateObsidian = new ArmorBaseCivilCraft(3008, OBSIDIANarmor, 1)
  931.                                 .setUnlocalizedName("chestplateObsidian");
  932.                 GameRegistry.registerItem(plateObsidian, "plateObsidian");
  933.                 LanguageRegistry.addName(plateObsidian, "Plastron d'Obsidian");
  934.  
  935.                 legsObsidian = new ArmorBaseCivilCraft(3009, OBSIDIANarmor, 2)
  936.                                 .setUnlocalizedName("legsObsidian");
  937.                 GameRegistry.registerItem(legsObsidian, "legsObsidian");
  938.                 LanguageRegistry.addName(legsObsidian, "Pantalon d'Obsidian");
  939.  
  940.                 bootsObsidian = new ArmorBaseCivilCraft(3010, OBSIDIANarmor, 3)
  941.                                 .setUnlocalizedName("bootsObsidian");
  942.                 GameRegistry.registerItem(bootsObsidian, "bootsObsidian");
  943.                 LanguageRegistry.addName(bootsObsidian, "Bottes d'Obsidian");
  944.  
  945.                 helmetCrystal = new ArmorBaseCivilCraft(3011, CRYSTALarmor, 0)
  946.                                 .setUnlocalizedName("helmetCrystal");
  947.                 GameRegistry.registerItem(helmetCrystal, "helmetCrystal");
  948.                 LanguageRegistry.addName(helmetCrystal, "Casque de Crystal");
  949.  
  950.                 plateCrystal = new ArmorBaseCivilCraft(3012, CRYSTALarmor, 1)
  951.                                 .setUnlocalizedName("chestplateCrystal");
  952.                 GameRegistry.registerItem(plateCrystal, "plateCrystal");
  953.                 LanguageRegistry.addName(plateCrystal, "Plastron de Crystal");
  954.  
  955.                 legsCrystal = new ArmorBaseCivilCraft(3013, CRYSTALarmor, 2)
  956.                                 .setUnlocalizedName("legsCrystal");
  957.                 GameRegistry.registerItem(legsCrystal, "legsCrystal");
  958.                 LanguageRegistry.addName(legsCrystal, "Pantalon de Crystal");
  959.  
  960.                 bootsCrystal = new ArmorBaseCivilCraft(3014, CRYSTALarmor, 3)
  961.                                 .setUnlocalizedName("bootsCrystal");
  962.                 GameRegistry.registerItem(bootsCrystal, "bootsCrystal");
  963.                 LanguageRegistry.addName(bootsCrystal, "Bottes de Crystal");
  964.  
  965.                 pickaxeObsidian = (new ItemPickaxeCivilcraft(3015, OBSIDIAN))
  966.                                 .setUnlocalizedName("pickaxeObsidian");
  967.                 GameRegistry.registerItem(pickaxeObsidian, "pickaxeObsidian");
  968.                 LanguageRegistry.addName(pickaxeObsidian, "Pioche d'Obsidian");
  969.  
  970.                 axeObsidian = (new ItemAxeCivilcraft(3016, OBSIDIAN))
  971.                                 .setUnlocalizedName("axeObsidian");
  972.                 GameRegistry.registerItem(axeObsidian, "axeObsidian");
  973.                 LanguageRegistry.addName(axeObsidian, "Hache d'Obsidian");
  974.  
  975.                 shovelObsidian = (new ItemSpadeCivilcraft(3017, OBSIDIAN))
  976.                                 .setUnlocalizedName("shovelObsidian");
  977.                 GameRegistry.registerItem(shovelObsidian, "shovelObsidian");
  978.                 LanguageRegistry.addName(shovelObsidian, "Pelle d'Obsidian");
  979.  
  980.                 hoeObsidian = (new ItemHoeCivilcraft(3018, OBSIDIAN))
  981.                                 .setUnlocalizedName("hoeObsidian");
  982.                 GameRegistry.registerItem(hoeObsidian, "hoeObsidian");
  983.                 LanguageRegistry.addName(hoeObsidian, "Beche d'Obsidian");
  984.  
  985.                 pickaxeCrystal = (new ItemPickaxeCivilcraft(3019, CRYSTAL))
  986.                                 .setUnlocalizedName("pickaxeCrystal");
  987.                 GameRegistry.registerItem(pickaxeCrystal, "pickaxeCrystal");
  988.                 LanguageRegistry.addName(pickaxeCrystal, "Pioche de Crystal");
  989.  
  990.                 axeCrystal = (new ItemAxeCivilcraft(3020, CRYSTAL))
  991.                                 .setUnlocalizedName("axeCrystal");
  992.                 GameRegistry.registerItem(axeCrystal, "axeCrystal");
  993.                 LanguageRegistry.addName(axeCrystal, "Hache de Crystal");
  994.  
  995.                 shovelCrystal = (new ItemSpadeCivilcraft(3021, CRYSTAL))
  996.                                 .setUnlocalizedName("shovelCrystal");
  997.                 GameRegistry.registerItem(shovelCrystal, "shovelCrystal");
  998.                 LanguageRegistry.addName(shovelCrystal, "Pelle de Crystal");
  999.  
  1000.                 hoeCrystal = (new ItemHoeCivilcraft(3022, CRYSTAL))
  1001.                                 .setUnlocalizedName("hoeCrystal");
  1002.                 GameRegistry.registerItem(hoeCrystal, "hoeCrystal");
  1003.                 LanguageRegistry.addName(hoeCrystal, "Beche de Crystal");
  1004.  
  1005.                 CrystalRaffine = (new ItemCivilcraft(3023)).setCreativeTab(
  1006.                                 CreativeTabs.tabMaterials).setUnlocalizedName("crystalRaffine");
  1007.                 GameRegistry.registerItem(CrystalRaffine, "CrystalRaffine");
  1008.                 LanguageRegistry.addName(CrystalRaffine, "Crystal Raffine");
  1009.  
  1010.                 CrystalDague = (new ItemSwordCivilcraft(3024, CRYSTALd))
  1011.                                 .setUnlocalizedName("CrystalD").setCreativeTab(
  1012.                                                 CreativeTabs.tabCombat);
  1013.                 GameRegistry.registerItem(CrystalDague, "CrystalDague");
  1014.                 LanguageRegistry.addName(CrystalDague, "Dague de Crystal");
  1015.  
  1016.                 CrystalLance = (new ItemSwordCivilcraft(3025, CRYSTALm))
  1017.                                 .setUnlocalizedName("CrystalL");
  1018.                 GameRegistry.registerItem(CrystalLance, "CrystalLance");
  1019.                 LanguageRegistry.addName(CrystalLance, "Lance de Crystal");
  1020.  
  1021.                 rubis = (new ItemCivilcraft(3027)).setCreativeTab(
  1022.                                 CreativeTabs.tabMaterials).setUnlocalizedName("rubis");
  1023.                 GameRegistry.registerItem(rubis, "rubis");
  1024.                 LanguageRegistry.addName(rubis, "Rubis");
  1025.  
  1026.                 pommeAmour = (new ItemPommeAmour(3028, 8, 4F, false))
  1027.                                 .setUnlocalizedName("pommeAmour");
  1028.                 GameRegistry.registerItem(pommeAmour, "pommeAmour");
  1029.                 LanguageRegistry.addName(pommeAmour, "Pomme d'amour");
  1030.  
  1031.                 rottenFleshCuite = (new ItemFoodCivilCraft(3029, 4, 2F, false))
  1032.                                 .setUnlocalizedName("rottenFleshCuite");
  1033.                 GameRegistry.registerItem(rottenFleshCuite, "rottenFleshCuite");
  1034.                 LanguageRegistry.addName(rottenFleshCuite, "Viande de zombie cuite");
  1035.  
  1036.                 oeufAuPlat = (new ItemFoodCivilCraft(3030, 5, 2.5F, false))
  1037.                                 .setUnlocalizedName("oeufAuPlat");
  1038.                 GameRegistry.registerItem(oeufAuPlat, "oeufAuPlat");
  1039.                 LanguageRegistry.addName(oeufAuPlat, "Oeuf au Plat");
  1040.  
  1041.                 CrystalMarteauArme = (new ItemSwordCivilcraft(3031, CRYSTALma))
  1042.                                 .setUnlocalizedName("CrystalMD");
  1043.                 GameRegistry.registerItem(CrystalMarteauArme, "CRYSTALMarteauArme");
  1044.                 LanguageRegistry.addName(CrystalMarteauArme, "Hache d'Arme de Crystal");
  1045.  
  1046.                 ObsidianMarteauArme = (new ItemSwordCivilcraft(3026, OBSIDIANma))
  1047.                                 .setUnlocalizedName("ObsidianMD");
  1048.                 GameRegistry.registerItem(ObsidianMarteauArme, "ObsidianMarteauArme");
  1049.                 LanguageRegistry
  1050.                                 .addName(ObsidianMarteauArme, "Hache d'Arme d'Obsidian");
  1051.  
  1052.                 WoodMarteauArme = (new ItemSwordCivilcraft(3032, WOODma))
  1053.                                 .setUnlocalizedName("WoodMD");
  1054.                 GameRegistry.registerItem(WoodMarteauArme, "WoodMarteauArme");
  1055.                 LanguageRegistry.addName(WoodMarteauArme, "Hache d'Arme de Bois");
  1056.  
  1057.                 GoldMarteauArme = (new ItemSwordCivilcraft(3033, GOLDma))
  1058.                                 .setUnlocalizedName("GoldMD");
  1059.                 GameRegistry.registerItem(GoldMarteauArme, "GoldMarteauArme");
  1060.                 LanguageRegistry.addName(GoldMarteauArme, "Hache d'Arme d'Or");
  1061.  
  1062.                 StoneMarteauArme = (new ItemSwordCivilcraft(3034, STONEma))
  1063.                                 .setUnlocalizedName("StoneMD");
  1064.                 GameRegistry.registerItem(StoneMarteauArme, "StoneMarteauArme");
  1065.                 LanguageRegistry.addName(StoneMarteauArme, "Hache d'Arme de Pierre");
  1066.  
  1067.                 IronMarteauArme = (new ItemSwordCivilcraft(3035, IRONma))
  1068.                                 .setUnlocalizedName("IronMD");
  1069.                 GameRegistry.registerItem(IronMarteauArme, "IronMarteauArme");
  1070.                 LanguageRegistry.addName(IronMarteauArme, "Hache d'Arme de Fer");
  1071.  
  1072.                 DiamondMarteauArme = (new ItemSwordCivilcraft(3036, DIAMONDma))
  1073.                                 .setUnlocalizedName("DiamondMD");
  1074.                 GameRegistry.registerItem(DiamondMarteauArme, "DiamondMarteauArme");
  1075.                 LanguageRegistry.addName(DiamondMarteauArme, "Hache d'Arme de Diamant");
  1076.  
  1077.                 ObsidianDague = (new ItemSwordCivilcraft(3037, OBSIDIANd))
  1078.                                 .setUnlocalizedName("ObsidianD");
  1079.                 GameRegistry.registerItem(ObsidianDague, "ObsidianDague");
  1080.                 LanguageRegistry.addName(ObsidianDague, "Dague d'Obsidian");
  1081.  
  1082.                 WoodDague = (new ItemSwordCivilcraft(3038, WOODd))
  1083.                                 .setUnlocalizedName("WoodD");
  1084.                 GameRegistry.registerItem(WoodDague, "WoodDague");
  1085.                 LanguageRegistry.addName(WoodDague, "Dague de bois");
  1086.  
  1087.                 GoldDague = (new ItemSwordCivilcraft(3039, GOLDd))
  1088.                                 .setUnlocalizedName("GoldD");
  1089.                 GameRegistry.registerItem(GoldDague, "GoldDague");
  1090.                 LanguageRegistry.addName(GoldDague, "Dague d'Or");
  1091.  
  1092.                 StoneDague = (new ItemSwordCivilcraft(3040, STONEd))
  1093.                                 .setUnlocalizedName("StoneD");
  1094.                 GameRegistry.registerItem(StoneDague, "StoneDague");
  1095.                 LanguageRegistry.addName(StoneDague, "Dague de Pierre");
  1096.  
  1097.                 IronDague = (new ItemSwordCivilcraft(3041, IRONd))
  1098.                                 .setUnlocalizedName("IronD");
  1099.                 GameRegistry.registerItem(IronDague, "IronDague");
  1100.                 LanguageRegistry.addName(IronDague, "Dague de Fer");
  1101.  
  1102.                 DiamondDague = (new ItemSwordCivilcraft(3042, DIAMONDd))
  1103.                                 .setUnlocalizedName("DiamondD");
  1104.                 GameRegistry.registerItem(DiamondDague, "DiamondDague");
  1105.                 LanguageRegistry.addName(DiamondDague, "Dague de Diamant");
  1106.  
  1107.                 ObsidianMasse = (new ItemSwordCivilcraft(3026, OBSIDIANm))
  1108.                                 .setUnlocalizedName("ObsidianMasse");
  1109.                 GameRegistry.registerItem(ObsidianMasse, "ObsidianMasse");
  1110.                 LanguageRegistry.addName(ObsidianMasse, "Masse d'Obsidian");
  1111.  
  1112.                 CrystalMasse = (new ItemSwordCivilcraft(3043, CRYSTALm))
  1113.                                 .setUnlocalizedName("CrystalMasse");
  1114.                 GameRegistry.registerItem(CrystalMasse, "CrystalMasse");
  1115.                 LanguageRegistry.addName(CrystalMasse, "Masse de Crystal");
  1116.  
  1117.                 WoodMasse = (new ItemSwordCivilcraft(3044, WOODm))
  1118.                                 .setUnlocalizedName("WoodMasse");
  1119.                 GameRegistry.registerItem(WoodMasse, "WoodMasse");
  1120.                 LanguageRegistry.addName(WoodMasse, "Masse de bois");
  1121.  
  1122.                 GoldMasse = (new ItemSwordCivilcraft(3045, GOLDm))
  1123.                                 .setUnlocalizedName("GoldMasse");
  1124.                 GameRegistry.registerItem(GoldMasse, "GoldMasse");
  1125.                 LanguageRegistry.addName(GoldMasse, "Masse d'Or");
  1126.  
  1127.                 StoneMasse = (new ItemSwordCivilcraft(3046, STONEm))
  1128.                                 .setUnlocalizedName("StoneMasse");
  1129.                 GameRegistry.registerItem(StoneMasse, "StoneMasse");
  1130.                 LanguageRegistry.addName(StoneMasse, "Masse de Pierre");
  1131.  
  1132.                 IronMasse = (new ItemSwordCivilcraft(3047, IRONm))
  1133.                                 .setUnlocalizedName("IronMasse");
  1134.                 GameRegistry.registerItem(IronMasse, "IronMasse");
  1135.                 LanguageRegistry.addName(IronMasse, "Masse de Fer");
  1136.  
  1137.                 DiamondMasse = (new ItemSwordCivilcraft(3048, DIAMONDm))
  1138.                                 .setUnlocalizedName("DiamondMasse");
  1139.                 GameRegistry.registerItem(DiamondMasse, "DiamondMasse");
  1140.                 LanguageRegistry.addName(DiamondMasse, "Masse de Diamant");
  1141.  
  1142.                 /**
  1143.                  * TileEntity pour Trampo
  1144.                  */
  1145.                
  1146.                 GameRegistry.registerTileEntity(TileEntityBlockJumpEntity.class, "TileEntitytrampoline");
  1147.                
  1148.                
  1149.                 /**
  1150.                  * Generation de mineraix
  1151.                  */
  1152.                 addGeneration();
  1153.         }
  1154.  
  1155.         private void addGeneration() {
  1156.                 GameRegistry.registerWorldGenerator(new GenCivilCraft());
  1157.  
  1158.         }
  1159.  
  1160.         /**
  1161.          * Recettes
  1162.          */
  1163.         @PostInit
  1164.         public void postload(FMLPostInitializationEvent event) {
  1165.  
  1166.                 /**
  1167.                  * Craft escaliers
  1168.                  */
  1169.                 GameRegistry.addRecipe(new ItemStack(civilcraft.laineBlancheStairs),
  1170.                                 new Object[] { "X  ", "XX ", "XXX", 'X',
  1171.                                                 new ItemStack(Block.cloth, 1, 0) });
  1172.                 GameRegistry.addRecipe(new ItemStack(civilcraft.laineBleuClairStairs),
  1173.                                 new Object[] { "X  ", "XX ", "XXX", 'X',
  1174.                                                 new ItemStack(Block.cloth, 1, 3) });
  1175.                 GameRegistry.addRecipe(new ItemStack(civilcraft.laineBleuFonceStairs),
  1176.                                 new Object[] { "X  ", "XX ", "XXX", 'X',
  1177.                                                 new ItemStack(Block.cloth, 1, 11) });
  1178.                 GameRegistry.addRecipe(
  1179.                                 new ItemStack(civilcraft.laineBleuTurquoiStairs), new Object[] {
  1180.                                                 "X  ", "XX ", "XXX", 'X',
  1181.                                                 new ItemStack(Block.cloth, 1, 9) });
  1182.                 GameRegistry.addRecipe(new ItemStack(civilcraft.laineBruneStairs),
  1183.                                 new Object[] { "X  ", "XX ", "XXX", 'X',
  1184.                                                 new ItemStack(Block.cloth, 1, 12) });
  1185.                 GameRegistry.addRecipe(new ItemStack(civilcraft.laineGrisClairStairs),
  1186.                                 new Object[] { "X  ", "XX ", "XXX", 'X',
  1187.                                                 new ItemStack(Block.cloth, 1, 8) });
  1188.                 GameRegistry.addRecipe(new ItemStack(civilcraft.laineGrisFonceStairs),
  1189.                                 new Object[] { "X  ", "XX ", "XXX", 'X',
  1190.                                                 new ItemStack(Block.cloth, 1, 7) });
  1191.                 GameRegistry.addRecipe(new ItemStack(civilcraft.laineJauneStairs),
  1192.                                 new Object[] { "X  ", "XX ", "XXX", 'X',
  1193.                                                 new ItemStack(Block.cloth, 1, 4) });
  1194.                 GameRegistry.addRecipe(new ItemStack(civilcraft.laineNoirStairs),
  1195.                                 new Object[] { "X  ", "XX ", "XXX", 'X',
  1196.                                                 new ItemStack(Block.cloth, 1, 15) });
  1197.                 GameRegistry.addRecipe(new ItemStack(civilcraft.laineOrangeStairs),
  1198.                                 new Object[] { "X  ", "XX ", "XXX", 'X',
  1199.                                                 new ItemStack(Block.cloth, 1, 1) });
  1200.                 GameRegistry.addRecipe(new ItemStack(civilcraft.laineRoseStairs),
  1201.                                 new Object[] { "X  ", "XX ", "XXX", 'X',
  1202.                                                 new ItemStack(Block.cloth, 1, 6) });
  1203.                 GameRegistry.addRecipe(new ItemStack(civilcraft.laineRougeStairs),
  1204.                                 new Object[] { "X  ", "XX ", "XXX", 'X',
  1205.                                                 new ItemStack(Block.cloth, 1, 14) });
  1206.                 GameRegistry.addRecipe(new ItemStack(civilcraft.laineVertClairStairs),
  1207.                                 new Object[] { "X  ", "XX ", "XXX", 'X',
  1208.                                                 new ItemStack(Block.cloth, 1, 5) });
  1209.                 GameRegistry.addRecipe(new ItemStack(civilcraft.laineVertFonceStairs),
  1210.                                 new Object[] { "X  ", "XX ", "XXX", 'X',
  1211.                                                 new ItemStack(Block.cloth, 1, 13) });
  1212.                 GameRegistry.addRecipe(
  1213.                                 new ItemStack(civilcraft.laineVioletClairStairs), new Object[] {
  1214.                                                 "X  ", "XX ", "XXX", 'X',
  1215.                                                 new ItemStack(Block.cloth, 1, 2) });
  1216.                 GameRegistry.addRecipe(
  1217.                                 new ItemStack(civilcraft.laineVioletFonceStairs), new Object[] {
  1218.                                                 "X  ", "XX ", "XXX", 'X',
  1219.                                                 new ItemStack(Block.cloth, 1, 10) });
  1220.                 /**
  1221.                  * Craft vitres
  1222.                  */
  1223.                 GameRegistry.addShapelessRecipe(new ItemStack(civilcraft.vitreBlanche,
  1224.                                 1), new Object[] { new ItemStack(Block.cloth, 1, 0),
  1225.                                 new ItemStack(Block.glass) });
  1226.                 GameRegistry.addShapelessRecipe(
  1227.                                 new ItemStack(civilcraft.vitreBleuC, 1), new Object[] {
  1228.                                                 new ItemStack(Block.cloth, 1, 3),
  1229.                                                 new ItemStack(Block.glass) });
  1230.                 GameRegistry.addShapelessRecipe(
  1231.                                 new ItemStack(civilcraft.vitreBleuF, 1), new Object[] {
  1232.                                                 new ItemStack(Block.cloth, 1, 11),
  1233.                                                 new ItemStack(Block.glass) });
  1234.                 GameRegistry.addShapelessRecipe(
  1235.                                 new ItemStack(civilcraft.vitreBrune, 1), new Object[] {
  1236.                                                 new ItemStack(Block.cloth, 1, 12),
  1237.                                                 new ItemStack(Block.glass) });
  1238.                 GameRegistry.addShapelessRecipe(
  1239.                                 new ItemStack(civilcraft.vitreGrisC, 1), new Object[] {
  1240.                                                 new ItemStack(Block.cloth, 1, 8),
  1241.                                                 new ItemStack(Block.glass) });
  1242.                 GameRegistry.addShapelessRecipe(
  1243.                                 new ItemStack(civilcraft.vitreGrisF, 1), new Object[] {
  1244.                                                 new ItemStack(Block.cloth, 1, 7),
  1245.                                                 new ItemStack(Block.glass) });
  1246.                 GameRegistry.addShapelessRecipe(
  1247.                                 new ItemStack(civilcraft.vitreJaune, 1), new Object[] {
  1248.                                                 new ItemStack(Block.cloth, 1, 4),
  1249.                                                 new ItemStack(Block.glass) });
  1250.                 GameRegistry.addShapelessRecipe(
  1251.                                 new ItemStack(civilcraft.vitreNoire, 1), new Object[] {
  1252.                                                 new ItemStack(Block.cloth, 1, 15),
  1253.                                                 new ItemStack(Block.glass) });
  1254.                 GameRegistry.addShapelessRecipe(
  1255.                                 new ItemStack(civilcraft.vitreOrange, 1), new Object[] {
  1256.                                                 new ItemStack(Block.cloth, 1, 1),
  1257.                                                 new ItemStack(Block.glass) });
  1258.                 GameRegistry.addShapelessRecipe(new ItemStack(civilcraft.vitreRose, 1),
  1259.                                 new Object[] { new ItemStack(Block.cloth, 1, 6),
  1260.                                                 new ItemStack(Block.glass) });
  1261.                 GameRegistry.addShapelessRecipe(
  1262.                                 new ItemStack(civilcraft.vitreRouge, 1), new Object[] {
  1263.                                                 new ItemStack(Block.cloth, 1, 14),
  1264.                                                 new ItemStack(Block.glass) });
  1265.                 GameRegistry.addShapelessRecipe(new ItemStack(civilcraft.vitreTurquoi,
  1266.                                 1), new Object[] { new ItemStack(Block.cloth, 1, 9),
  1267.                                 new ItemStack(Block.glass) });
  1268.                 GameRegistry.addShapelessRecipe(
  1269.                                 new ItemStack(civilcraft.vitreVertC, 1), new Object[] {
  1270.                                                 new ItemStack(Block.cloth, 1, 5),
  1271.                                                 new ItemStack(Block.glass) });
  1272.                 GameRegistry.addShapelessRecipe(
  1273.                                 new ItemStack(civilcraft.vitreVertF, 1), new Object[] {
  1274.                                                 new ItemStack(Block.cloth, 1, 13),
  1275.                                                 new ItemStack(Block.glass) });
  1276.                 GameRegistry.addShapelessRecipe(new ItemStack(civilcraft.vitreVioletC,
  1277.                                 1), new Object[] { new ItemStack(Block.cloth, 1, 2),
  1278.                                 new ItemStack(Block.glass) });
  1279.                 GameRegistry.addShapelessRecipe(new ItemStack(civilcraft.vitreVioletF,
  1280.                                 1), new Object[] { new ItemStack(Block.cloth, 1, 10),
  1281.                                 new ItemStack(Block.glass) });
  1282.                 /**
  1283.                  * Craft vitre lumineuse
  1284.                  */
  1285.                 GameRegistry.addRecipe(
  1286.                                 new ItemStack(civilcraft.vitreBlancheLumineux, 1),
  1287.                                 new Object[] { "XXX", "X#X", "XXX", 'X', Item.lightStoneDust,
  1288.                                                 '#', civilcraft.vitreBlanche });
  1289.                 GameRegistry.addRecipe(new ItemStack(civilcraft.vitreBleuCLumineux, 1),
  1290.                                 new Object[] { "XXX", "X#X", "XXX", 'X', Item.lightStoneDust,
  1291.                                                 '#', civilcraft.vitreBleuC });
  1292.                 GameRegistry.addRecipe(new ItemStack(civilcraft.vitreBleuFLumineux, 1),
  1293.                                 new Object[] { "XXX", "X#X", "XXX", 'X', Item.lightStoneDust,
  1294.                                                 '#', civilcraft.vitreBleuF });
  1295.                 GameRegistry.addRecipe(new ItemStack(civilcraft.vitreBruneLumineux, 1),
  1296.                                 new Object[] { "XXX", "X#X", "XXX", 'X', Item.lightStoneDust,
  1297.                                                 '#', civilcraft.vitreBrune });
  1298.                 GameRegistry.addRecipe(new ItemStack(civilcraft.vitreGrisCLumineux, 1),
  1299.                                 new Object[] { "XXX", "X#X", "XXX", 'X', Item.lightStoneDust,
  1300.                                                 '#', civilcraft.vitreGrisC });
  1301.                 GameRegistry.addRecipe(new ItemStack(civilcraft.vitreGrisFLumineux, 1),
  1302.                                 new Object[] { "XXX", "X#X", "XXX", 'X', Item.lightStoneDust,
  1303.                                                 '#', civilcraft.vitreGrisF });
  1304.                 GameRegistry.addRecipe(new ItemStack(civilcraft.vitreJauneLumineux, 1),
  1305.                                 new Object[] { "XXX", "X#X", "XXX", 'X', Item.lightStoneDust,
  1306.                                                 '#', civilcraft.vitreJaune });
  1307.                 GameRegistry.addRecipe(new ItemStack(civilcraft.vitreNoireLumineux, 1),
  1308.                                 new Object[] { "XXX", "X#X", "XXX", 'X', Item.lightStoneDust,
  1309.                                                 '#', civilcraft.vitreNoire });
  1310.                 GameRegistry.addRecipe(
  1311.                                 new ItemStack(civilcraft.vitreOrangeLumineux, 1), new Object[] {
  1312.                                                 "XXX", "X#X", "XXX", 'X', Item.lightStoneDust, '#',
  1313.                                                 civilcraft.vitreOrange });
  1314.                 GameRegistry.addRecipe(new ItemStack(civilcraft.vitreRoseLumineux, 1),
  1315.                                 new Object[] { "XXX", "X#X", "XXX", 'X', Item.lightStoneDust,
  1316.                                                 '#', civilcraft.vitreRose });
  1317.                 GameRegistry.addRecipe(new ItemStack(civilcraft.vitreRougeLumineux, 1),
  1318.                                 new Object[] { "XXX", "X#X", "XXX", 'X', Item.lightStoneDust,
  1319.                                                 '#', civilcraft.vitreRouge });
  1320.                 GameRegistry.addRecipe(
  1321.                                 new ItemStack(civilcraft.vitreTurquoiLumineux, 1),
  1322.                                 new Object[] { "XXX", "X#X", "XXX", 'X', Item.lightStoneDust,
  1323.                                                 '#', civilcraft.vitreTurquoi });
  1324.                 GameRegistry.addRecipe(new ItemStack(civilcraft.vitreVertCLumineux, 1),
  1325.                                 new Object[] { "XXX", "X#X", "XXX", 'X', Item.lightStoneDust,
  1326.                                                 '#', civilcraft.vitreVertC });
  1327.                 GameRegistry.addRecipe(new ItemStack(civilcraft.vitreVertFLumineux, 1),
  1328.                                 new Object[] { "XXX", "X#X", "XXX", 'X', Item.lightStoneDust,
  1329.                                                 '#', civilcraft.vitreVertFLumineux });
  1330.                 GameRegistry.addRecipe(
  1331.                                 new ItemStack(civilcraft.vitreVioletCLumineux, 1),
  1332.                                 new Object[] { "XXX", "X#X", "XXX", 'X', Item.lightStoneDust,
  1333.                                                 '#', civilcraft.vitreVioletC });
  1334.                 GameRegistry.addRecipe(
  1335.                                 new ItemStack(civilcraft.vitreVioletFLumineux, 1),
  1336.                                 new Object[] { "XXX", "X#X", "XXX", 'X', Item.lightStoneDust,
  1337.                                                 '#', civilcraft.vitreVioletF });
  1338.                 /**
  1339.                  * Craft des Blocks
  1340.                  */
  1341.                 GameRegistry.addRecipe(new ItemStack(civilcraft.CrystalRaffine, 18),
  1342.                                 new Object[] { "##", '#', civilcraft.crystalMassif });
  1343.                 GameRegistry.addRecipe(new ItemStack(civilcraft.redstoneMassif, 1),
  1344.                                 new Object[] { "##", "##", '#', Item.redstone });
  1345.                 GameRegistry.addRecipe(new ItemStack(civilcraft.charbonMassif, 1),
  1346.                                 new Object[] { "###", "###", "###", '#', Item.coal });
  1347.                 GameRegistry
  1348.                                 .addRecipe(new ItemStack(civilcraft.parquet, 1), new Object[] {
  1349.                                                 "#I", "I#", '#', Block.wood, 'I', Block.planks });
  1350.                 GameRegistry.addRecipe(new ItemStack(civilcraft.lampe), new Object[] {
  1351.                                 " X ", "XIX", " # ", 'I', Block.glowStone, '#',
  1352.                                 civilcraft.route, 'X', new ItemStack(Block.cloth, 1, 0) });
  1353.                 GameRegistry.addRecipe(new ItemStack(civilcraft.obsidianMassif, 1),
  1354.                                 new Object[] { "###", "###", "###", '#', Block.obsidian });
  1355.                 GameRegistry.addRecipe(new ItemStack(civilcraft.crystalMassif, 1),
  1356.                                 new Object[] { "###", "###", "###", '#', civilcraft.Crystal });
  1357.                 GameRegistry.addRecipe(new ItemStack(civilcraft.ardoise, 1),
  1358.                                 new Object[] { "##", "##", '#', Item.flint });
  1359.                 GameRegistry.addRecipe(new ItemStack(civilcraft.lantern, 1),
  1360.                                 new Object[] { "###", "#I#", "###", '#', Block.glass, 'I',
  1361.                                                 Block.redstoneLampIdle });
  1362.                 GameRegistry.addRecipe(new ItemStack(civilcraft.chaine, 1),
  1363.                                 new Object[] { " # ", " # ", " # ", '#', Item.ingotIron });
  1364.                 GameRegistry.addSmelting(Block.gravel.blockID, new ItemStack(
  1365.                                 civilcraft.route, 1), 5);
  1366.  
  1367.                 GameRegistry.addRecipe(new ItemStack(civilcraft.blueLight),
  1368.                                 new Object[] { " X ", "XIX", " X ", 'I', Block.glowStone, 'X',
  1369.                                                 new ItemStack(Block.cloth, 1, 11) });
  1370.  
  1371.                 /**
  1372.                  * Crafts des Items
  1373.                  */
  1374.  
  1375.                 GameRegistry.addRecipe(new ItemStack(civilcraft.helmetCrystal, 1),
  1376.                                 new Object[] { "   ", "XXX", "X X", 'X', civilcraft.Crystal });
  1377.                 GameRegistry.addRecipe(new ItemStack(civilcraft.plateCrystal, 1),
  1378.                                 new Object[] { "X X", "XXX", "XXX", 'X', civilcraft.Crystal });
  1379.                 GameRegistry.addRecipe(new ItemStack(civilcraft.legsCrystal, 1),
  1380.                                 new Object[] { "XXX", "X X", "X X", 'X', civilcraft.Crystal });
  1381.                 GameRegistry.addRecipe(new ItemStack(civilcraft.bootsCrystal, 1),
  1382.                                 new Object[] { "   ", "X X", "X X", 'X', civilcraft.Crystal });
  1383.                 GameRegistry.addRecipe(new ItemStack(civilcraft.helmetObsidian, 1),
  1384.                                 new Object[] { "   ", "XXX", "X X", 'X', Block.obsidian });
  1385.                 GameRegistry.addRecipe(new ItemStack(civilcraft.plateObsidian, 1),
  1386.                                 new Object[] { "X X", "XXX", "XXX", 'X', Block.obsidian });
  1387.                 GameRegistry.addRecipe(new ItemStack(civilcraft.legsObsidian, 1),
  1388.                                 new Object[] { "XXX", "X X", "X X", 'X', Block.obsidian });
  1389.                 GameRegistry.addRecipe(new ItemStack(civilcraft.bootsObsidian, 1),
  1390.                                 new Object[] { "   ", "X X", "X X", 'X', Block.obsidian });
  1391.                 GameRegistry.addRecipe(new ItemStack(civilcraft.CrystalMarteauArme, 1),
  1392.                                 new Object[] { "XXX", " IX", " I ", 'X', civilcraft.Crystal,
  1393.                                                 'I', Item.stick });
  1394.                 GameRegistry.addRecipe(
  1395.                                 new ItemStack(civilcraft.ObsidianMarteauArme, 1), new Object[] {
  1396.                                                 "XXX", " IX", " I ", 'X', Block.obsidian, 'I',
  1397.                                                 Item.stick });
  1398.                 GameRegistry.addRecipe(new ItemStack(civilcraft.WoodMarteauArme, 1),
  1399.                                 new Object[] { "XXX", " IX", " I ", 'X', Block.planks, 'I',
  1400.                                                 Item.stick });
  1401.                 GameRegistry.addRecipe(new ItemStack(civilcraft.StoneMarteauArme, 1),
  1402.                                 new Object[] { "XXX", " IX", " I ", 'X', Block.cobblestone,
  1403.                                                 'I', Item.stick });
  1404.                 GameRegistry.addRecipe(new ItemStack(civilcraft.GoldMarteauArme, 1),
  1405.                                 new Object[] { "XXX", " IX", " I ", 'X', Item.ingotGold, 'I',
  1406.                                                 Item.stick });
  1407.                 GameRegistry.addRecipe(new ItemStack(civilcraft.IronMarteauArme, 1),
  1408.                                 new Object[] { "XXX", " IX", " I ", 'X', Item.ingotIron, 'I',
  1409.                                                 Item.stick });
  1410.                 GameRegistry.addRecipe(new ItemStack(civilcraft.DiamondMarteauArme, 1),
  1411.                                 new Object[] { "XXX", " IX", " I ", 'X', Item.diamond, 'I',
  1412.                                                 Item.stick });
  1413.                 GameRegistry
  1414.                                 .addRecipe(new ItemStack(civilcraft.WoodDague, 1),
  1415.                                                 new Object[] { " X ", " I ", 'X', Block.planks, 'I',
  1416.                                                                 Item.stick });
  1417.                 GameRegistry.addRecipe(new ItemStack(civilcraft.StoneDague, 1),
  1418.                                 new Object[] { " X ", " I ", 'X', Block.cobblestone, 'I',
  1419.                                                 Item.stick });
  1420.                 GameRegistry.addRecipe(new ItemStack(civilcraft.GoldDague, 1),
  1421.                                 new Object[] { " X ", " I ", 'X', Item.ingotGold, 'I',
  1422.                                                 Item.stick });
  1423.                 GameRegistry.addRecipe(new ItemStack(civilcraft.IronDague, 1),
  1424.                                 new Object[] { " X ", " I ", 'X', Item.ingotIron, 'I',
  1425.                                                 Item.stick });
  1426.                 GameRegistry
  1427.                                 .addRecipe(new ItemStack(civilcraft.DiamondDague, 1),
  1428.                                                 new Object[] { " X ", " I ", 'X', Item.diamond, 'I',
  1429.                                                                 Item.stick });
  1430.                 GameRegistry.addRecipe(new ItemStack(civilcraft.ObsidianDague, 1),
  1431.                                 new Object[] { " X ", " I ", 'X', Block.obsidian, 'I',
  1432.                                                 Item.stick });
  1433.                 GameRegistry.addRecipe(new ItemStack(civilcraft.CrystalDague, 1),
  1434.                                 new Object[] { " X ", " I ", 'X', civilcraft.Crystal, 'I',
  1435.                                                 Item.stick });
  1436.                 GameRegistry.addRecipe(new ItemStack(civilcraft.WoodMasse, 1),
  1437.                                 new Object[] { "XXX", "XIX", " I ", 'X', Block.planks, 'I',
  1438.                                                 Item.stick });
  1439.                 GameRegistry.addRecipe(new ItemStack(civilcraft.StoneMasse, 1),
  1440.                                 new Object[] { "XXX", "XIX", " I ", 'X', Block.cobblestone,
  1441.                                                 'I', Item.stick });
  1442.                 GameRegistry.addRecipe(new ItemStack(civilcraft.IronMasse, 1),
  1443.                                 new Object[] { "XXX", "XIX", " I ", 'X', Item.ingotIron, 'I',
  1444.                                                 Item.stick });
  1445.                 GameRegistry.addRecipe(new ItemStack(civilcraft.GoldMasse, 1),
  1446.                                 new Object[] { "XXX", "XIX", " I ", 'X', Item.ingotGold, 'I',
  1447.                                                 Item.stick });
  1448.                 GameRegistry.addRecipe(new ItemStack(civilcraft.DiamondMasse, 1),
  1449.                                 new Object[] { "XXX", "XIX", " I ", 'X', Item.diamond, 'I',
  1450.                                                 Item.stick });
  1451.                 GameRegistry.addRecipe(new ItemStack(civilcraft.ObsidianMasse, 1),
  1452.                                 new Object[] { "XXX", "XIX", " I ", 'X', Block.obsidian, 'I',
  1453.                                                 Item.stick });
  1454.                 GameRegistry.addRecipe(new ItemStack(civilcraft.CrystalMasse, 1),
  1455.                                 new Object[] { "XXX", "XIX", " I ", 'X', civilcraft.Crystal,
  1456.                                                 'I', Item.stick });
  1457.                 GameRegistry.addRecipe(new ItemStack(civilcraft.axeObsidian, 1),
  1458.                                 new Object[] { "XX ", "XI ", " I ", 'X', Block.obsidian, 'I',
  1459.                                                 Item.stick });
  1460.                 GameRegistry.addRecipe(new ItemStack(civilcraft.axeObsidian, 1),
  1461.                                 new Object[] { " XX", " IX", " I ", 'X', Block.obsidian, 'I',
  1462.                                                 Item.stick });
  1463.                 GameRegistry.addRecipe(new ItemStack(civilcraft.pickaxeObsidian, 1),
  1464.                                 new Object[] { "XXX", " I ", " I ", 'X', Block.obsidian, 'I',
  1465.                                                 Item.stick });
  1466.                 GameRegistry.addRecipe(new ItemStack(civilcraft.shovelObsidian, 1),
  1467.                                 new Object[] { " X ", " I ", " I ", 'X', Block.obsidian, 'I',
  1468.                                                 Item.stick });
  1469.                 GameRegistry.addRecipe(new ItemStack(civilcraft.hoeObsidian, 1),
  1470.                                 new Object[] { "XX ", " I ", " I ", 'X', Block.obsidian, 'I',
  1471.                                                 Item.stick });
  1472.                 GameRegistry.addRecipe(new ItemStack(civilcraft.axeCrystal, 1),
  1473.                                 new Object[] { "XX ", "XI ", " I ", 'X', Block.obsidian, 'I',
  1474.                                                 Item.stick });
  1475.                 GameRegistry.addRecipe(new ItemStack(civilcraft.axeCrystal, 1),
  1476.                                 new Object[] { " XX", " IX", " I ", 'X', Block.obsidian, 'I',
  1477.                                                 Item.stick });
  1478.                 GameRegistry.addRecipe(new ItemStack(civilcraft.pickaxeCrystal, 1),
  1479.                                 new Object[] { "XXX", " I ", " I ", 'X', Block.obsidian, 'I',
  1480.                                                 Item.stick });
  1481.                 GameRegistry.addRecipe(new ItemStack(civilcraft.shovelCrystal, 1),
  1482.                                 new Object[] { " X ", " I ", " I ", 'X', Block.obsidian, 'I',
  1483.                                                 Item.stick });
  1484.                 GameRegistry.addRecipe(new ItemStack(civilcraft.hoeCrystal, 1),
  1485.                                 new Object[] { "XX ", " I ", " I ", 'X', Block.obsidian, 'I',
  1486.                                                 Item.stick });
  1487.                 GameRegistry.addRecipe(new ItemStack(civilcraft.chopeClear, 1),
  1488.                                 new Object[] { "X X", "X X", "XXX", 'X', Block.glass });
  1489.                 GameRegistry.addRecipe(new ItemStack(civilcraft.chopeBeer, 1),
  1490.                                 new Object[] { " X ", " I ", " H ", 'X',
  1491.                                                 civilcraft.houblonItem, 'I', Item.wheat, 'H',
  1492.                                                 civilcraft.chopeClear });
  1493.                 GameRegistry.addSmelting(Item.egg.itemID, new ItemStack(
  1494.                                 civilcraft.oeufAuPlat), 10);
  1495.                 GameRegistry.addRecipe(new ItemStack(civilcraft.pommeAmour, 1),
  1496.                                 new Object[] { "  X", " I ", "H  ", 'X', Item.sugar, 'I',
  1497.                                                 Item.appleRed, 'H', Item.stick });
  1498.                 GameRegistry.addSmelting(Item.rottenFlesh.itemID, new ItemStack(
  1499.                                 civilcraft.rottenFleshCuite), 10);
  1500.         }
  1501.  
  1502.         /**
  1503.          * Multi commandes
  1504.          */
  1505.         @ServerStarting
  1506.         public void serverStarting(FMLServerStartingEvent event) {
  1507.                 System.out.println("CivilCraft s'est bien demarre !");
  1508.         }
  1509. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top