- 92
- 1
Собсна начал я переводить мод не популярного проекта Сектор 5661 у Зубца (известного на форуме как Salamandr) с версии 1.4.7 на 1.6.4. Но вывело туеву кучу ошибок вроде исправляются(а вроде и нет), но дошел я до еды как выводит ошибку которую я решить никак не могу.
Класс еды:
Ругается на
setIconCoord...
Вот скрин что-ли еще
http://pastenow.ru/177AO
Класс еды:
package zzzubec.dev.foods;
/*
* Stalker MCS
* author: ZZZubec
* start: 08/04/2013
* modifed: 08/04/2013
*/
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.entity.EntityEggInfo;
import net.minecraft.entity.EntityList;
import net.minecraft.entity.EnumCreatureType;
import net.minecraft.item.Item;
import net.minecraft.item.ItemFood;
import net.minecraft.item.ItemReed;
import net.minecraft.item.ItemStack;
import net.minecraft.potion.Potion;
import net.minecraft.potion.PotionHelper;
import net.minecraft.world.biome.BiomeGenBase;
import net.minecraftforge.client.MinecraftForgeClient;
import cpw.mods.fml.client.registry.ClientRegistry;
import cpw.mods.fml.client.registry.ISimpleBlockRenderingHandler;
import cpw.mods.fml.client.registry.RenderingRegistry;
import cpw.mods.fml.common.Mod;
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.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.network.NetworkRegistry;
import cpw.mods.fml.common.registry.EntityRegistry;
import cpw.mods.fml.common.registry.GameRegistry;
import cpw.mods.fml.common.registry.LanguageRegistry;
import cpw.mods.fml.common.network.NetworkMod.SidedPacketHandler;
import cpw.mods.fml.common.SidedProxy;
import cpw.mods.fml.relauncher.Side;
@Mod (modid = "foods", name = "Foods", version = "0.0.1")
@NetworkMod (clientSideRequired = true, serverSideRequired = false, versionBounds = "1.0.0", channels={"zzzubec.dev.Foods"} )
public class food
{
public static ClientProxy proxy = new ClientProxy();
@Instance("Foods")
public static food instance = new food();
public static int startEntityId = 300;
public static final int[] foods = { 260, 282, 297, 319, 320, 349, 350, 354, 357, 360, 363, 364, 365, 366 };
public static Item appleRed;
public static Item bowlSoup;
public static Item bread;
public static Item porkRaw;
public static Item porkCooked;
public static Item fishRaw;
public static Item fishCooked;
public static Item cookie;
public static Item melon;
public static Item beefRaw;
public static Item beefCooked;
public static Item chickenRaw;
public static Item chickenCooked;
public static Item rottenFlesh;
public static Item bakedPotato;
public static Item poisonousPotato;
public static Item goldenCarrot;
public static Item pumpkinPie;
@Init
public void init(FMLInitializationEvent event)
{
/* Register Name for creativeTabs */
LanguageRegistry.instance().addStringLocalization("itemGroup.Foods", "en_US", "Foods");
LanguageRegistry.instance().addStringLocalization("itemGroup.Foods", "en_RU", "Foods");
//Delete foods items
for( int i = 0; i < foods.length; i++ )
{
//System.out.println( Item.itemsList );
Item.itemsList[foods] = null;
}
//blockAFurnace = new BlockArtificerFurnace(61).setCreativeTab(CreativeTabs.tabDecorations).setBlockName( "Foods" );
//LanguageRegistry.instance().addNameForObject( blockAFurnace, "en_US", "Artificer Furnace" );
//LanguageRegistry.instance().addNameForObject( blockAFurnace, "en_RU", "Artificer Furnace" );
//GameRegistry.registerBlock( this.blockAFurnace );
//GameRegistry.registerTileEntity( TileEntityFireBarrel.class, "TileEntityFireBarrel" );
//Block.blocksList[61] = blockAFurnace;
//
appleRed = (new ItemFoodMod(4, 18, 0.3F, false)).setIconCoord(10, 0).setItemName("apple");
bowlSoup = (new ItemFoodMod(26, 10, false)).setPotionEffect(Potion.poison.id, 5, 0, 0.1F).setMaxStackSize(1).setIconCoord(8, 4).setItemName("mushroomStew");
bread = (new ItemFoodMod(41, 10, 0.6F, false)).setIconCoord(9, 2).setItemName("bread");
porkRaw = (new ItemFoodMod(63, 2, 0.3F, true)).setPotionEffect(Potion.poison.id, 5, 0, 0.9F).setIconCoord(7, 5).setItemName("porkchopRaw");
porkCooked = (new ItemFoodMod(64, 20, 0.8F, true)).setPotionEffect(Potion.poison.id, 5, 0, 0.1F).setIconCoord(8, 5).setItemName("porkchopCooked");
fishRaw = (new ItemFoodMod(93, 10, 0.3F, false)).setIconCoord(9, 5).setItemName("fishRaw");
fishCooked = (new ItemFoodMod(94, 12, 0.6F, false)).setIconCoord(10, 5).setItemName("fishCooked");
cookie = (new ItemFoodMod(101, 4, 0.1F, false)).setIconCoord(12, 5).setItemName("cookie");
melon = (new ItemFoodMod(104, 14, 0.6F, false)).setIconCoord(13, 6).setItemName("melon");
beefRaw = (new ItemFoodMod(107, 2, 0.3F, true)).setPotionEffect(Potion.poison.id, 5, 0, 0.9F).setIconCoord(9, 6).setItemName("beefRaw");
beefCooked = (new ItemFoodMod(108, 20, 0.8F, true)).setPotionEffect(Potion.poison.id, 5, 0, 0.1F).setIconCoord(10, 6).setItemName("beefCooked");
chickenRaw = (new ItemFoodMod(109, 2, 0.3F, true)).setPotionEffect(Potion.poison.id, 5, 0, 0.9F).setIconCoord(9, 7).setItemName("chickenRaw");
chickenCooked = (new ItemFoodMod(110, 20, 0.6F, true)).setPotionEffect(Potion.poison.id, 5, 0, 0.1F).setIconCoord(10, 7).setItemName("chickenCooked");
rottenFlesh = (new ItemFoodMod(111, 1, 0.1F, true)).setPotionEffect(Potion.hunger.id, 30, 0, 1.0F).setIconCoord(11, 5).setItemName("rottenFlesh");
bakedPotato = (new ItemFoodMod(137, 8, 0.6F, false)).setIconCoord(6, 7).setItemName("potatoBaked");
poisonousPotato = (new ItemFoodMod(138, 4, 0.1F, false)).setIconCoord(6, 8).setItemName("potatoPoisonous");
goldenCarrot = (new ItemFoodMod(140, 1, 1.2F, false)).setIconCoord(6, 9).setItemName("carrotGolden");
pumpkinPie = (new ItemFoodMod(144, 10, 0.6F, false)).setIconCoord(8, 9).setItemName("pumpkinPie").setCreativeTab(CreativeTabs.tabFood);
}
@PreInit
public void preLoad(FMLPreInitializationEvent event)
{
proxy.registerRendering();
proxy.preLoad();
//proxy.addSounds();
}
@PostInit
public void postLoad(FMLPostInitializationEvent event)
{
}
}
Ругается на
setIconCoord...
Вот скрин что-ли еще
http://pastenow.ru/177AO