Помогите Кулу решить ошибки

92
1
Собсна начал я переводить мод не популярного проекта Сектор 5661 у Зубца (известного на форуме как Salamandr) с версии 1.4.7 на 1.6.4. Но вывело туеву кучу ошибок вроде исправляются(а вроде и нет), но дошел я до еды как выводит ошибку которую я решить никак не могу.
Класс еды:
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
 
Легче все заново написать. Причем сразу на версию поновее. Благо, моде из одного класса ничего сложного быть не может.
 
Dahaka написал(а):
Легче все заново написать. Причем сразу на версию по-новее. Благо, моде из одного класса ничего сложного быть не может.
Он не из 1 класса. Да и переписать его мой уровень моддинга не позволяет) (слишком много вопросов у меня что и где, как и зачем используется) так что не.


timaxa007 написал(а):
cool56563 написал(а):
Ругается на
setIconCoord...
Не используется. Нужно указывать путь до иконки.

Ееее. Спасибо)


timaxa007 написал(а):
cool56563 написал(а):
Ругается на
setIconCoord...
Не используется. Нужно указывать путь до иконки.

Ееее. Спасибо)
 
Назад
Сверху