Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.draynayt.Main;
- import net.minecraft.init.Blocks;
- import net.minecraft.init.Items;
- import net.minecraft.item.ItemStack;
- import com.draynayt.blocks.MBlocks;
- import com.draynayt.item.MItems;
- import cpw.mods.fml.common.registry.GameRegistry;
- public class CraftingManager {
- public static void mainRegistry(){
- addCraftingRec();
- addSmeltingRec();
- }
- public static void addCraftingRec(){
- GameRegistry.addRecipe(new ItemStack(MBlocks.RaiBlock, 1), new Object[]{"Z Z"," Z ","Z Z", 'Z', MItems.rFragment});
- GameRegistry.addRecipe(new ItemStack(Blocks.glass, 1), new Object[]{"ZZZ","ZZZ","ZZZ", 'Z', MItems.rFragment});
- GameRegistry.addRecipe(new ItemStack(MItems.oStick, 4), new Object[]{" X "," X ", 'X', Blocks.obsidian});
- }
- public static void addSmeltingRec(){
- GameRegistry.addSmelting(Blocks.glass, new ItemStack(MItems.rFragment, 9), 20.0f);
- }
- }
- ----------------------------------------------------------------------------------
- package com.draynayt.blocks;
- import com.draynayt.lib.RefStrings;
- import net.minecraft.block.Block;
- import net.minecraft.block.material.Material;
- import net.minecraft.creativetab.CreativeTabs;
- import cpw.mods.fml.common.registry.GameRegistry;
- public class MBlocks {
- public static void mainRegistry(){
- initializeBlock();
- registerBlock();
- }
- public static Block RaiBlock;
- public static void initializeBlock(){
- RaiBlock = new RaiBlock(Material.ground).setBlockName("RaiBlock").setCreativeTab(CreativeTabs.tabBlock).setBlockTextureName(RefStrings.MODID + ":RaiBlock");
- }
- public static void registerBlock(){
- GameRegistry.registerBlock(RaiBlock, RaiBlock.getUnlocalizedName());
- }
- }
- ----------------------------------------------------------------------------------
- package com.draynayt.item;
- import com.draynayt.lib.RefStrings;
- import cpw.mods.fml.common.registry.GameRegistry;
- import net.minecraft.creativetab.CreativeTabs;
- import net.minecraft.item.Item;
- public class MItems {
- public static void mainRegistry(){
- initializeItem();
- registerItem();
- }
- public static Item oStick, oBrick, rFragment, rStick;
- public static void initializeItem(){
- oStick = new Item().setUnlocalizedName("oStick").setCreativeTab(CreativeTabs.tabMaterials).setTextureName(RefStrings.MODID + ":oStick");
- oBrick = new Item().setUnlocalizedName("oBrick").setCreativeTab(CreativeTabs.tabMaterials).setTextureName(RefStrings.MODID + ":oBrick");
- rStick = new Item().setUnlocalizedName("rStick").setCreativeTab(CreativeTabs.tabMaterials).setTextureName(RefStrings.MODID + ":rStick");
- rFragment = new Item().setUnlocalizedName("rFragment").setCreativeTab(CreativeTabs.tabMaterials).setTextureName(RefStrings.MODID + ":rFragment");
- }
- public static void registerItem(){
- GameRegistry.registerItem(oStick, oStick.getUnlocalizedName());
- GameRegistry.registerItem(oBrick, oBrick.getUnlocalizedName());
- GameRegistry.registerItem(rStick, rStick.getUnlocalizedName());
- GameRegistry.registerItem(rFragment, rFragment.getUnlocalizedName());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment