Advertisement
Guest User

Untitled

a guest
Oct 20th, 2014
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.97 KB | None | 0 0
  1.     public static Block demoDoorBlock;
  2.     public static Item demoDoorItem;
  3.  
  4.     @EventHandler
  5.     public void preInit(FMLPreInitializationEvent event)
  6.     {
  7.         if (Loader.isModLoaded("malisisdoors"))
  8.         {
  9.             //Instantiate your descriptor
  10.             DemoDoor demoDoor = new DemoDoor();
  11.             demoDoor.create();
  12.             demoDoorBlock = demoDoor.getBlock();
  13.             demoDoorItem = demoDoor.getItem();
  14.         }
  15.         else
  16.         {
  17.             demoDoorBlock = new DemoDoorBlock();
  18.             demoDoorItem = new DemoDoorItem();
  19.  
  20.         }
  21.         demoDoorBlock.setBlockName(...).setHardness(...).setBlockTextureName(...).setStepSound(...);
  22.         demoDoorItem.setUnlocalizedName(...).setTextureName(...).setCreativeTab(...);
  23.         GameRegistry.registerBlock(demoDoorBlock, demoDoorBlock.getUnlocalizedName().substring(5));
  24.         GameRegistry.registerItem(demoDoorItem, demoDoorItem.getUnlocalizedName());
  25.         GameRegistry.addRecipe(new ItemStack(demoDoorItem), new Object[] { "AC", "BB", "CA", 'A', Items.ender_pearl, 'B',
  26.                 Items.iron_ingot, 'C', Blocks.planks });
  27.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement