Advertisement
Guest User

Mod Code

a guest
Jan 2nd, 2014
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Snowstorm.java:
  2.  
  3. package snowstorm;
  4.  
  5. import snowstorm.ClientProxySnowstorm;
  6. import snowstorm.BlockSnowstormBlock;
  7. import net.minecraft.block.Block;
  8. import net.minecraft.block.material.Material;
  9. import cpw.mods.fml.common.Mod;
  10. import cpw.mods.fml.common.Mod.EventHandler;
  11. import cpw.mods.fml.common.Mod.Init;
  12. import cpw.mods.fml.common.event.FMLInitializationEvent;
  13. import cpw.mods.fml.common.network.NetworkMod;
  14. import cpw.mods.fml.common.registry.GameRegistry;
  15. import cpw.mods.fml.common.registry.LanguageRegistry;
  16.  
  17. @Mod(modid = "Snowstorm", name = "Snowstorm", version = "1.0.0")
  18. @NetworkMod(clientSideRequired = true, serverSideRequired = false)
  19. public class Snowstorm {
  20.  
  21.     Block snowstormBlock;
  22.    
  23.     int snowstormBlockID = 500;
  24.    
  25. @EventHandler
  26. public void load(FMLInitializationEvent event){
  27.                  snowstormBlock = new BlockSnowstormBlock(500, Material.cloth);
  28.  
  29.  
  30. }      
  31.  
  32. private void gameRegisters() {
  33.     // TODO Auto-generated method stub
  34.    
  35. }
  36.  
  37. private void languageRegisters() {
  38.     // TODO Auto-generated method stub
  39.    
  40. }
  41.  
  42.  
  43. public void LanguageRegistry(){
  44.     LanguageRegistry.addName(snowstormBlock, "Blanket");
  45. }}
  46.  
  47. BlockSnowstormBlock.java:
  48.  
  49. package snowstorm;
  50.  
  51. import cpw.mods.fml.relauncher.Side;
  52. import cpw.mods.fml.relauncher.SideOnly;
  53. import net.minecraft.block.Block;
  54. import net.minecraft.block.material.Material;
  55. import net.minecraft.client.renderer.texture.IconRegister;
  56. import net.minecraft.creativetab.CreativeTabs;
  57. import snowstorm.Snowstorm;
  58. import snowstorm.ClientProxySnowstorm;
  59.  
  60.  
  61. public class BlockSnowstormBlock extends Block{
  62.    
  63.     public BlockSnowstormBlock(int id, Material mat) {
  64.         super(id, mat);
  65.         this.setCreativeTab(CreativeTabs.tabBlock);
  66.    
  67.     @SideOnly(Side.CLIENT)
  68.     public void registerIcons(IconRegister icon);{
  69.         this.blockIcon = icon.registerIcon(Snowstorm.Snowstorm.Snowstorm + ":" + "YourBlocksTextureFileNameHere");
  70.     }
  71.  
  72.     }
  73.  
  74.     }
  75.  
  76.  
  77. CommonProxySnowstorm.java:
  78.  
  79. package snowstorm;
  80.  
  81. public class CommonProxySnowstorm {
  82.  
  83.     public void registerRenders(){
  84.        
  85.     }
  86. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement