Возникла проблема: не могу заегегистрировать несколько табов в одном классе.
Ошибка в главном классе, если сделаю все правильно (по мнению eclipse) то ошибка в классе CreativeTab.java
Главный класс (строчка с табами):
Multiple markers at this line
- Type mismatch: cannot convert from CreativeTab to
CreativeTabs
- Cannot instantiate the type CreativeTab
CreativeTab.java
Если класс назвать CreativeTabs то появляется еще туева хуча ошибок. Я вообще правильно делаю?
и да, в чем отличие между методами (из файла методов):
func_70239_b,setDamage,2,
И
func_70242_d,getDamage,2,
Ошибка в главном классе, если сделаю все правильно (по мнению eclipse) то ошибка в классе CreativeTab.java
Главный класс (строчка с табами):
public static CreativeTabs CreativeTab = new CreativeTab(12, "mytab");
- тут же ошибка (с условием что код в классе CreativeTab есть):Multiple markers at this line
- Type mismatch: cannot convert from CreativeTab to
CreativeTabs
- Cannot instantiate the type CreativeTab
CreativeTab.java
Java:
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.init.Blocks;
import net.minecraft.item.Item;
public abstract class CreativeTab //пробовал писать extends CreativeTabs - разницы нету
{
public static CreativeTabs[] creativeTabArray = new CreativeTabs[12];
public static final CreativeTabs mytab = new CreativeTabs(0, "mytab")
{
@SideOnly(Side.CLIENT)
public Item getTabIconItem()
{
return Item.getItemFromBlock(Blocks.brick_block);
}
};
}
и да, в чем отличие между методами (из файла методов):
func_70239_b,setDamage,2,
И
func_70242_d,getDamage,2,