Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package rasmus.starter.mod;
- import java.net.Proxy;
- import rasmus.starter.mod.blocks.BlockUcraniumore;
- import rasmus.starter.mod.items.ItemUcraniumIngot;
- import net.minecraft.block.Block;
- import net.minecraft.block.material.Material;
- import net.minecraft.creativetab.CreativeTabs;
- import net.minecraft.item.Item;
- import net.minecraftforge.common.Property;
- import cpw.mods.fml.common.Mod;
- import cpw.mods.fml.common.Mod.EventHandler;
- import cpw.mods.fml.common.event.FMLInitializationEvent;
- import cpw.mods.fml.common.network.NetworkMod;
- import cpw.mods.fml.common.registry.GameRegistry;
- import cpw.mods.fml.common.event.FMLPostInitializationEvent;
- import cpw.mods.fml.common.event.FMLPreInitializationEvent;
- import net.minecraft.item.ItemStack;
- import cpw.mods.fml.common.registry.LanguageRegistry;
- // Mod & NetworkMod
- @Mod(modid = Main.modid, name = "Ucranium", version = "1.0")
- @NetworkMod(clientSideRequired = true, serverSideRequired = false)
- public class Main
- {
- //Define Modid
- public static final String modid = "Ucranium";
- // Define Blocks
- public static Block Ucraniumore;
- // Define Item
- public static Item UcraniumIngot;
- @EventHandler
- public void load(FMLInitializationEvent event){
- //Initialize Blocks
- Ucraniumore = new BlockUcraniumore(3112, Material.rock).setUnlocalizedName("Ucraniumore").setCreativeTab(CreativeTabs.tabBlock);
- // Initialize Items
- UcraniumIngot = new ItemUcraniumIngot(3211).setUnlocalizedName("UcraniumIngot").setCreativeTab(CreativeTabs.tabMaterials);
- // Register Blocks
- GameRegistry.registerBlock(Ucraniumore, modid + Ucraniumore.getUnlocalizedName().substring(5));
- LanguageRegistry.addName(Ucraniumore, "Ucranium Ore");
- // Register Items
- GameRegistry.registerItem(UcraniumIngot, modid + UcraniumIngot.getUnlocalizedName().substring(5));
- LanguageRegistry.addName(UcraniumIngot, "Ucranium Ingot");
- }
- //item Stacks
- ItemStack dirtStack = new ItemStack(Block.dirt);
- ItemStack diamondStack = new ItemStack(Item.diamond, 64);
- ItemStack gravelStack = new ItemStack(Block.gravel);
- //Shaped Crafting
- GameRegistry.addRecipe(diamondStack, "x x", "y y", "x x",
- 'x', gravelStack 'y', dirtStack);
- }
Advertisement
Add Comment
Please, Sign In to add comment