Guest User

DontStarveMod.java

a guest
Jul 3rd, 2013
229
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.73 KB | None | 0 0
  1. package net.lemonlake.dontstarvemod;
  2.  
  3. import java.util.HashMap;
  4.  
  5. import net.minecraft.block.Block;
  6. import net.minecraft.creativetab.CreativeTabs;
  7. import cpw.mods.fml.client.registry.ClientRegistry;
  8. import cpw.mods.fml.client.registry.ISimpleBlockRenderingHandler;
  9. import cpw.mods.fml.client.registry.RenderingRegistry;
  10. import cpw.mods.fml.common.Mod;
  11. import cpw.mods.fml.common.Mod.EventHandler;
  12. import cpw.mods.fml.common.event.FMLPreInitializationEvent;
  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 = DontStarveMod.modid, name = "DontStarve", version = "0.1")
  18. @NetworkMod(clientSideRequired = true, serverSideRequired = false)
  19. public class DontStarveMod {
  20.     public static final String modid = "DrewLemmy_DontStarveMod";
  21.  
  22.     public static Block firepit = new BlockFirePit(1551).setHardness(2.0F)
  23.             .setResistance(10.0F).setUnlocalizedName("firepit")
  24.             .setCreativeTab(CreativeTabs.tabMisc);
  25.    
  26.     public static HashMap<String,Integer> rendertypes = new HashMap<String,Integer>();
  27.  
  28.     @EventHandler
  29.     public void load(FMLPreInitializationEvent event) {
  30.         // block 1551-1620
  31.         // item 22601-22701
  32.         GameRegistry.registerTileEntity(net.lemonlake.dontstarvemod.TileEntityFirePit.class, "FirePit");
  33.         ClientRegistry.bindTileEntitySpecialRenderer(TileEntityFirePit.class, new TileEntityFirePitRenderer());
  34.         ISimpleBlockRenderingHandler handle = new TileEntityFirePitRenderer();
  35.         int rT = RenderingRegistry.getNextAvailableRenderId();
  36.         rendertypes.put("firepit",rT);
  37.         RenderingRegistry.registerBlockHandler(rT, handle);
  38.         GameRegistry.registerBlock(firepit, "firepit");
  39.         LanguageRegistry.addName(firepit, "Fire Pit");
  40.     }
  41.  
  42. }
Advertisement
Add Comment
Please, Sign In to add comment