Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package net.lemonlake.dontstarvemod;
- import java.util.HashMap;
- import net.minecraft.block.Block;
- import net.minecraft.creativetab.CreativeTabs;
- import cpw.mods.fml.client.registry.ClientRegistry;
- import cpw.mods.fml.client.registry.ISimpleBlockRenderingHandler;
- import cpw.mods.fml.client.registry.RenderingRegistry;
- import cpw.mods.fml.common.Mod;
- import cpw.mods.fml.common.Mod.EventHandler;
- import cpw.mods.fml.common.event.FMLPreInitializationEvent;
- import cpw.mods.fml.common.network.NetworkMod;
- import cpw.mods.fml.common.registry.GameRegistry;
- import cpw.mods.fml.common.registry.LanguageRegistry;
- @Mod(modid = DontStarveMod.modid, name = "DontStarve", version = "0.1")
- @NetworkMod(clientSideRequired = true, serverSideRequired = false)
- public class DontStarveMod {
- public static final String modid = "DrewLemmy_DontStarveMod";
- public static Block firepit = new BlockFirePit(1551).setHardness(2.0F)
- .setResistance(10.0F).setUnlocalizedName("firepit")
- .setCreativeTab(CreativeTabs.tabMisc);
- public static HashMap<String,Integer> rendertypes = new HashMap<String,Integer>();
- @EventHandler
- public void load(FMLPreInitializationEvent event) {
- // block 1551-1620
- // item 22601-22701
- GameRegistry.registerTileEntity(net.lemonlake.dontstarvemod.TileEntityFirePit.class, "FirePit");
- ClientRegistry.bindTileEntitySpecialRenderer(TileEntityFirePit.class, new TileEntityFirePitRenderer());
- ISimpleBlockRenderingHandler handle = new TileEntityFirePitRenderer();
- int rT = RenderingRegistry.getNextAvailableRenderId();
- rendertypes.put("firepit",rT);
- RenderingRegistry.registerBlockHandler(rT, handle);
- GameRegistry.registerBlock(firepit, "firepit");
- LanguageRegistry.addName(firepit, "Fire Pit");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment