Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package GravityBurger.FriedChicken.common;
- import GravityBurger.FriedChicken.block.SmallFryer;
- import GravityBurger.FriedChicken.item.DefaultItemClass;
- import GravityBurger.FriedChicken.item.FoodFriedFood;
- import GravityBurger.FriedChicken.tileentity.*;
- import net.minecraft.block.Block;
- import net.minecraft.block.material.Material;
- import net.minecraft.creativetab.CreativeTabs;
- import net.minecraft.init.Blocks;
- import net.minecraft.init.Items;
- import net.minecraft.item.Item;
- import net.minecraft.item.ItemFood;
- import net.minecraft.item.ItemStack;
- import net.minecraft.potion.Potion;
- import cpw.mods.fml.common.Mod;
- import cpw.mods.fml.common.Mod.EventHandler;
- import cpw.mods.fml.common.Mod.Instance;
- import cpw.mods.fml.common.SidedProxy;
- import cpw.mods.fml.common.event.FMLInitializationEvent;
- import cpw.mods.fml.common.network.NetworkRegistry;
- import cpw.mods.fml.common.registry.GameRegistry;
- import cpw.mods.fml.common.registry.LanguageRegistry;
- @Mod(modid = "FriedChicken", name = "Fried Chicken Mod", version = "1.0")
- public class FriedChicken {
- @SidedProxy(clientSide = "GravityBurger.FriedChicken.common.ClientProxy", serverSide = "GravityBurger.FriedChicken.common.CommonProxy")
- public static ClientProxy proxy;
- @Instance
- public static FriedChicken instance;
- //Fried Foods
- public static Item FoodFriedChicken = new FoodFriedFood(4, true).setUnlocalizedName("FriedChicken").setTextureName("FriedChicken:FriedChicken");
- public static Item FoodFriedPork = new FoodFriedFood(4, true).setUnlocalizedName("FriedPork").setTextureName("FriedChicken:FriedPork");
- public static Item FoodFriedSteak = new FoodFriedFood(6, true).setUnlocalizedName("FriedSteak").setTextureName("FriedChicken:FriedSteak");
- //Food Fryers
- public static Block SmallFryer = new SmallFryer(false).setBlockName("SmallFryer").setBlockTextureName("FriedChicken:SmallFryer").setHardness(3.5F).setResistance(3.5f).setLightLevel(0.5f).setCreativeTab(CreativeTabs.tabFood);
- public static Block SmallFryerActive = new SmallFryer(false).setBlockName("SmallFryer").setBlockTextureName("FriedChicken:SmallFryer").setHardness(3.5F).setResistance(3.5f).setLightLevel(0.5f);
- //Misc. Items
- public static Item VegetableOil = new DefaultItemClass().setUnlocalizedName("VegetableOil").setTextureName("FriedChicken:VegetableOil");
- @EventHandler
- public static void init(FMLInitializationEvent event){
- new FCGuiHandler();
- NetworkRegistry.INSTANCE.registerGuiHandler(instance, new FCGuiHandler());
- }
- //GUI
- public static final int guiIdSmallFryer = 0;
- public FriedChicken(){
- GameRegistry.registerItem(FoodFriedChicken, "FriedChicken");
- GameRegistry.registerItem(FoodFriedPork, "FriedPork");
- GameRegistry.registerItem(FoodFriedSteak, "FriedSteak");
- GameRegistry.registerItem(VegetableOil, "VegetableOil");
- GameRegistry.registerTileEntity(TileEntitySmallFryer.class, "FriedChicken:TileEntitySmallFryer");
- //Block Registry
- GameRegistry.registerBlock(SmallFryer, "SmallFryer");
- GameRegistry.addShapedRecipe(new ItemStack(SmallFryer, 1), "X X", "XOX", "XAX", 'X', Items.iron_ingot, 'O', Items.bucket, 'A', Blocks.cauldron);
- GameRegistry.addShapelessRecipe(new ItemStack(VegetableOil, 3), Items.carrot, Items.potato, Items.glass_bottle);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement