drackiseries

Minecraft Blocks Code

Apr 30th, 2012
5,634
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.31 KB | None | 0 0
  1. //mod_file contents
  2.  
  3.  
  4. package net.minecraft.src;
  5.  
  6. import java.util.Random;
  7.  
  8. public class mod_tutorial extends BaseMod
  9. {
  10.    
  11.     //Blocks
  12.    
  13.     public static final Block LavaStone = (new BlockLavaStone(200, ModLoader.addOverride("/terrain.png","/Blocks/LavaStone.png")).setHardness(5.0F).setResistance(1F).setBlockName("LavaStone"));
  14.    
  15.    
  16.     //Items
  17.    
  18.  
  19.     public void load()
  20.     {
  21.        
  22.         //Registering
  23.        
  24.         ModLoader.registerBlock(LavaStone);
  25.        
  26.         //Adding names
  27.        
  28.         ModLoader.addName(LavaStone,"Lava Stone");
  29.        
  30.         //Crafting Recipes
  31.        
  32.         ModLoader.addRecipe(new ItemStack(mod_tutorial.LavaStone, 1), new Object[]
  33.                 {
  34.                     "YXX","XXX","XXX", 'X', Block.stone, 'Y', Item.bucketLava   //Crafting Line
  35.                 });
  36.        
  37.         //Smelting Recipes
  38.        
  39.         //Shapeless Recipes
  40.        
  41.     }
  42.    
  43.     public String getVersion()
  44.     {
  45.         return "1.2.5";
  46.     }
  47. }
  48.  
  49.  
  50. BLOCK FILE :
  51.  
  52.  
  53. package net.minecraft.src;
  54.  
  55. import java.util.Random;
  56.  
  57. public class BlockLavaStone extends Block
  58. {
  59.     protected BlockLavaStone(int par1, int par2)
  60.     {
  61.         super(par1, par2, Material.rock);
  62.     }
  63.    
  64.     public int quantityDropped(int par1, int par2)
  65.     {
  66.         return 1;
  67.     }
  68.    
  69.     public int idDropped(int par1, Random random, int par2)
  70.     {
  71.         return mod_tutorial.LavaStone.blockID;
  72.     }
  73.    
  74. }
Advertisement
Add Comment
Please, Sign In to add comment