Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package tutorial.generic;
- // This Import list will grow longer with each additional tutorial.
- // It's not pruned between full class postings, unlike other tutorial code.
- import net.minecraft.block.Block;
- import net.minecraft.creativetab.CreativeTabs;
- import net.minecraft.item.Item;
- import net.minecraft.item.ItemStack;
- import net.minecraft.block.material.Material;
- import net.minecraftforge.common.ForgeHooks;
- import net.minecraftforge.common.MinecraftForge;
- import cpw.mods.fml.common.Mod;
- import cpw.mods.fml.common.Mod.EventHandler;
- import cpw.mods.fml.common.Mod.Init;
- import cpw.mods.fml.common.Mod.Instance;
- import cpw.mods.fml.common.Mod.PostInit;
- import cpw.mods.fml.common.Mod.PreInit;
- import cpw.mods.fml.common.SidedProxy;
- import cpw.mods.fml.common.event.FMLInitializationEvent;
- import cpw.mods.fml.common.event.FMLPostInitializationEvent;
- 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="Newguy", name="Newguy", version="0.0.1")
- @NetworkMod(clientSideRequired=true, serverSideRequired=true)
- public class Newguy1
- {
- // See Basic items tutorial for Newguy Ingot
- public final static Item newguyIngot = new NewguyItem(5001)
- .setMaxStackSize(16).setUnlocalizedName("specificItem");
- public final static Block newguyDirt = new NewguyBlock(500, Material.ground)
- .setHardness(0.5F).setStepSound(Block.soundGravelFootstep)
- .setUnlocalizedName("newguyDirt").setCreativeTab(CreativeTabs.tabBlock);
- public final static Block newguyOre = new newguyOre(5001, Material.rock);
- @Instance("Newguy")
- public static Newguy instance;
- @SidedProxy(clientSide="tutorial.client.ClientProxy",
- serverSide="tutorial.CommonProxy")
- public static CommonProxy proxy;
- @EventHandler
- public void preInit(FMLPreInitializationEvent event)
- {
- // Stub Method
- }
- @EventHandler
- public void load(FMLInitializationEvent event)
- {
- // See Basic items tutorial for Newguy Ingot
- LanguageRegistry.addName(newguyIngot, "Arumite Ingot");
- LanguageRegistry.addName(newguyDirt, "Arumite Dirt");
- MinecraftForge.setBlockHarvestLevel(newguyDirt, "shovel", 0);
- GameRegistry.registerBlock(newguyDirt, "newguyDirt");
- LanguageRegistry.addName(newguyOre, "Arumite Ore");
- MinecraftForge.setBlockHarvestLevel(newguyOre, "pickaxe", 3);
- GameRegistry.registerBlock(newguyOre, "newguyOre");
- // End Basic Blocks
- proxy.registerRenderers();
- }
- @EventHandler
- public void postInit(FMLPostInitializationEvent event)
- {
- // Stub Method
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement