Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package SweetToothMod;
- import net.minecraft.src.Block;
- import net.minecraft.src.BlockCrops;
- import net.minecraft.src.CreativeTabs;
- import net.minecraft.src.EntityPlayer;
- import net.minecraft.src.EnumArmorMaterial;
- import net.minecraft.src.EnumToolMaterial;
- import net.minecraft.src.Item;
- import net.minecraft.src.ItemStack;
- import net.minecraft.src.ModLoader;
- import net.minecraft.src.World;
- import net.minecraftforge.common.EnumHelper;
- import net.minecraftforge.common.MinecraftForge;
- import cpw.mods.fml.client.registry.RenderingRegistry;
- import cpw.mods.fml.common.network.IGuiHandler;
- import cpw.mods.fml.common.registry.GameRegistry;
- import net.minecraft.src.*;
- public class CommonProxy implements IGuiHandler
- {
- //private static final net.minecraft.src.EnumToolMaterial EnumToolMaterialChloco = null;
- //New Material
- //static EnumToolMaterial EnumToolMaterial= EnumHelper.addToolMaterial("Chloco", 3, 2187, 15.0F, 5, 10);
- static EnumArmorMaterial EnumArmorMaterialChloco = EnumHelper.addArmorMaterial("Chloco", 36, new int[]{4, 10, 7, 4}, 10);
- //Crops/Seeds
- public static Block PeanutCrop = (new BlockPeanutCrop(220, 0)).setHardness(0.0F).setStepSound(Block.soundGrassFootstep).setBlockName("PeanutCrop");
- public static Item PeanutSeeds = (new ItemPeanutSeeds(583, PeanutCrop.blockID, Block.tilledField.blockID).setIconIndex(27).setItemName("PeanutSeeds"));
- //Blocks
- public static Block ChlocoOre = (new BlockChlocoOre(200, 0, Material.rock)).setBlockName("ChlocoOre").setHardness(25F).setResistance(10F).setCreativeTab(CreativeTabs.tabBlock);
- //Food Items
- public static Item CandyCane = (new ItemCandyCaneFood(550, 4, 6, false).setIconIndex(0).setItemName("CandyCane"));
- public static Item CandyCorn = (new ItemCandyCornFood(551, 4, 6, false).setIconIndex(1).setItemName("CandyCorn"));
- public static Item GumDrops = (new ItemGumDropsFood(552, 4, 6, false).setIconIndex(5).setItemName("GumDrops"));
- public static Item GummyBear = (new ItemGummyBearFood(553, 4, 6, false).setIconIndex(6).setItemName("GummyBear"));
- public static Item JellyBean = (new ItemJellyBeanFood(554, 4, 6, false).setIconIndex(7).setItemName("JellyBean"));
- public static Item LolliPop = (new ItemLolliPopFood(555, 4, 6, false).setIconIndex(8).setItemName("LolliPop"));
- public static Item MandM = (new ItemMandMFood(556, 4, 6, false).setIconIndex(9).setItemName("MandM"));
- public static Item Reeses = (new ItemReesesFood(557, 4, 6, false).setIconIndex(10).setItemName("Reeses"));
- public static Item Snickers = (new ItemSnickersFood(558, 4, 6, false).setIconIndex(11).setItemName("Snickers"));
- public static Item ChocolateBar = (new ItemChocolateBarFood(559, 4, 6, false).setIconIndex(12).setItemName("ChocolateBar"));
- public static Item YorkPatty = (new ItemYorkPattyFood(560, 4, 6, false).setIconIndex(13).setItemName("YorkPatty"));
- //Items
- public static Item Caramel = (new ItemCaramel(579)).setItemName("Caramel").setIconIndex(2).setCreativeTab(CreativeTabs.tabMaterials);
- public static Item Flour = (new ItemFlour(580)).setItemName("Flour").setIconIndex(3).setCreativeTab(CreativeTabs.tabMaterials);
- public static Item Mint = (new ItemMint(581)).setItemName("dwdwd").setIconIndex(4).setCreativeTab(CreativeTabs.tabMaterials);
- public static Item MintLeaf = (new ItemMintLeaf(582)).setItemName("wdwdw").setIconIndex(14).setCreativeTab(CreativeTabs.tabMaterials);
- public static Item Peanut = (new ItemPeanut(584)).setItemName("fffdad").setIconIndex(15).setCreativeTab(CreativeTabs.tabMaterials);
- public static Item ChlocoIngot = (new ItemChlocoIngot(585)).setItemName("dddadad").setIconIndex(16).setCreativeTab(CreativeTabs.tabMaterials);
- public static Item HardenedChlocoIngot = (new ItemHardenedChlocoIngot(586)).setItemName("hfgrfc").setIconIndex(17).setCreativeTab(CreativeTabs.tabMaterials);
- //Tools/Armor
- public static Item ChlocoSword = (new ItemChlocoSword (610, EnumCustomToolsMaterial.Chloco).setItemName("ChlocoSword").setIconIndex(18).setCreativeTab(CreativeTabs.tabCombat));
- public static Item ChlocoPickaxe = (new ItemChlocoPickaxe (611,EnumCustomToolsMaterial.Chloco).setItemName("eeeedfe").setIconIndex(19).setCreativeTab(CreativeTabs.tabTools));
- public static Item ChlocoAxe = (new ItemChlocoAxe (612, EnumCustomToolsMaterial.Chloco).setItemName("efef").setIconIndex(20).setCreativeTab(CreativeTabs.tabTools));
- public static Item ChlocoShovel = (new ItemChlocoShovel (613, EnumCustomToolsMaterial.Chloco).setItemName("efesadd").setIconIndex(21).setCreativeTab(CreativeTabs.tabTools));
- public static Item ChlocoHoe = (new ItemChlocoHoe (614, EnumCustomToolsMaterial.Chloco).setItemName("fesfsfsf").setIconIndex(22).setCreativeTab(CreativeTabs.tabTools));
- public static Item ChlocoHelmet = (new ItemChlocoHelmet(615, EnumArmorMaterialChloco, 0, 0).setItemName("ChlocoHelmet").setIconIndex(23).setCreativeTab(CreativeTabs.tabCombat));
- public static Item ChlocoPlate = (new ItemChlocoHelmet(616, EnumArmorMaterialChloco, 0, 1).setItemName("ChlocoPlate").setIconIndex(24).setCreativeTab(CreativeTabs.tabCombat));
- public static Item ChlocoPants = (new ItemChlocoHelmet(617, EnumArmorMaterialChloco, 0, 2).setItemName("ChlocoPants").setIconIndex(25).setCreativeTab(CreativeTabs.tabCombat));
- public static Item ChlocoBoots = (new ItemChlocoHelmet(618, EnumArmorMaterialChloco, 0, 3).setItemName("ChlocoBoots").setIconIndex(26).setCreativeTab(CreativeTabs.tabCombat)); //hmm i might know the texture thing
- public static void registerRenderInformation()
- {
- //Tool/Armor
- GameRegistry.addRecipe(new ItemStack(CommonProxy.ChlocoSword, 1), new Object[] {" * ", " * ", " @ ", '*', new ItemStack(HardenedChlocoIngot), '@', new ItemStack(Item.stick)});
- GameRegistry.addRecipe(new ItemStack(CommonProxy.ChlocoShovel, 1), new Object[] {" * ", " @ ", " @ ", '*', new ItemStack(HardenedChlocoIngot), '@', new ItemStack(Item.stick)});
- GameRegistry.addRecipe(new ItemStack(CommonProxy.ChlocoHoe, 1), new Object[] {"** ", " @ ", " @ ", '*', new ItemStack(HardenedChlocoIngot), '@', new ItemStack(Item.stick)});
- GameRegistry.addRecipe(new ItemStack(CommonProxy.ChlocoPickaxe, 1), new Object[] {"***", " @ ", " @ ", '*', new ItemStack(HardenedChlocoIngot), '@', new ItemStack(Item.stick)});
- GameRegistry.addRecipe(new ItemStack(CommonProxy.ChlocoAxe, 1), new Object[] {"** ", "*@ ", " @ ", '*', new ItemStack(HardenedChlocoIngot), '@', new ItemStack(Item.stick)});
- GameRegistry.addRecipe(new ItemStack(CommonProxy.ChlocoPlate, 1), new Object[] {"* *", "***", "***", '*', new ItemStack(HardenedChlocoIngot)});
- GameRegistry.addRecipe(new ItemStack(CommonProxy.ChlocoPants, 1), new Object[] {"***", "* *", "* *", '*', new ItemStack(HardenedChlocoIngot)});
- GameRegistry.addRecipe(new ItemStack(CommonProxy.ChlocoHelmet, 1), new Object[] {"***", "* *", '*', new ItemStack(HardenedChlocoIngot)});
- GameRegistry.addRecipe(new ItemStack(CommonProxy.ChlocoBoots, 1), new Object[] {"* *", "* *", '*', new ItemStack(HardenedChlocoIngot)});
- //Items
- GameRegistry.addRecipe(new ItemStack(Mint), new Object[] {"###", "$$$", "***", '*', new ItemStack(Item.dyePowder, 2, 2), '#', new ItemStack(Item.sugar), '$', new ItemStack(MintLeaf)});
- GameRegistry.addRecipe(new ItemStack(HardenedChlocoIngot), new Object[] {"!@!", "#*#", "!$!", '*', new ItemStack(ChlocoIngot), '!', new ItemStack(Item.ingotIron), '@', new ItemStack(Item.diamond), '#', new ItemStack(Item.ingotGold), '$', new ItemStack(ChocolateBar)});
- //Food
- GameRegistry.addRecipe(new ItemStack(CandyCane), new Object[] {" *#", " #*", " *#", '*', new ItemStack(Item.dyePowder, 2, 1), '#', new ItemStack(Item.sugar)});
- GameRegistry.addRecipe(new ItemStack(CandyCorn, 4), new Object[] {"*#*", "$#$", "###", '*', new ItemStack(Item.dyePowder, 2, 14), '#', new ItemStack(Item.sugar), '$', new ItemStack(Item.dyePowder, 2, 11)});
- GameRegistry.addRecipe(new ItemStack(GumDrops, 2), new Object[] {"&*$", "%%%", "###", '*', new ItemStack(Item.dyePowder, 2, 1), '#', new ItemStack(Item.sugar), '$', new ItemStack(Item.dyePowder, 2, 11), '%', new ItemStack(Item.slimeBall), '&', new ItemStack(Item.dyePowder, 2, 2)});
- GameRegistry.addRecipe(new ItemStack(GummyBear), new Object[] {"%*%", "*&*", "*&*", '*', new ItemStack(Item.dyePowder, 2, 1),'%', new ItemStack(Item.sugar), '&', new ItemStack(Item.slimeBall)});
- GameRegistry.addRecipe(new ItemStack(JellyBean, 5), new Object[] {"*%*", "&&&", "*%*", '*', new ItemStack(Item.dyePowder, 2, 1),'%', new ItemStack(Item.sugar), '&', new ItemStack(Item.slimeBall)});
- GameRegistry.addRecipe(new ItemStack(LolliPop), new Object[] {" % ", "*%*", " ^ ", '*', new ItemStack(Item.dyePowder, 2, 1),'%', new ItemStack(Item.sugar), '&', new ItemStack(Item.slimeBall), '^', new ItemStack(Item.stick)});
- GameRegistry.addRecipe(new ItemStack(MandM, 6), new Object[] {"***", "*%*", "***", '*', new ItemStack(Item.dyePowder, 2, 3),'%', new ItemStack(Item.sugar)});
- GameRegistry.addRecipe(new ItemStack(Reeses), new Object[] {"***", "%%%", "***", '*', new ItemStack(Item.dyePowder, 2, 3),'%', new ItemStack(Peanut)});
- GameRegistry.addRecipe(new ItemStack(Snickers), new Object[] {"***", "^%^", "***", '*', new ItemStack(Item.dyePowder, 2, 3),'%', new ItemStack(Peanut),'^', new ItemStack(Caramel)});
- GameRegistry.addRecipe(new ItemStack(ChocolateBar), new Object[] {"***", "%%%", "***", '*', new ItemStack(Item.dyePowder, 2, 3),'%', new ItemStack(Item.sugar)});
- GameRegistry.addRecipe(new ItemStack(YorkPatty), new Object[] {"***", "%%%", "***", '*', new ItemStack(Item.dyePowder, 2, 3),'%', new ItemStack(Mint)});
- //Smelting
- GameRegistry.addSmelting(Item.wheat.shiftedIndex, new ItemStack(CommonProxy.Flour, 1), 1F);
- GameRegistry.addSmelting(Item.sugar.shiftedIndex, new ItemStack(CommonProxy.Caramel, 1), 1F);
- //Blocks
- GameRegistry.registerBlock(ChlocoOre);
- GameRegistry.registerWorldGenerator(new ChlocoOreWorldGenerator());
- GameRegistry.registerBlock(PeanutCrop);
- }
- @Override
- public Object getServerGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z)
- {
- return null;
- }
- @Override
- public Object getClientGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z)
- {
- return null;
- }
- }
Add Comment
Please, Sign In to add comment