Проблемы с его регестраицией и ор дикшенари

Версия Minecraft
1.7.10
48
2
Вот такая вот проблема - https://i.paste.pics/725f2ad1a1e0ba3312fd9f842f3cb45e.png


Код:
import cpw.mods.fml.common.event.FMLInitializationEvent;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
import cpw.mods.fml.common.registry.GameRegistry;
import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.ItemStack;
import net.minecraftforge.oredict.OreDictionary;

public class AppliedEnergisticsOres {
 public static Block oreCertusQuartz = new Block(Material.rock).setCreativeTab(CreativeTabs.tabBlock)
 .setBlockName("***.oreCertusQuartz").setHardness(0.5F).setStepSound(Block.soundTypeGravel);

 @Override
 public void preInit(FMLPreInitializationEvent event) {

 GameRegistry.registerBlock(oreCertusQuartz, "oreCertusQuartz");
 }

 @Override
 public void init(FMLInitializationEvent event) {
 OreDictionary.registerOre("oreCertusQuartz", block);
 }

 @Override
 public void postInit(FMLPostInitializationEvent event) {
 }

}
 
Решение
Alex написал(а):
Nix13 написал(а):
FMLPostInitializationEvent не импортирован

И не
Код:
public static Block oreCertusQuartz = new Block(Material.rock).setCreativeTab(CreativeTabs.tabBlock)
.setBlockName("***.oreCertusQuartz").setHardness(0.5F).setStepSound(Block.soundTypeGravel);

А
Код:
public static Block oreCertusQuartz = new BlockClass(Material.rock).setCreativeTab(CreativeTabs.tabBlock)
.setBlockName("***.oreCertusQuartz").setHardness(0.5F).setStepSound(Block.soundTypeGravel);
 Где BlockClass файл блока

Я сделал вот так


Код:
public static Block oreCertusQuartz = new BlockStone().setCreativeTab(CreativeTabs.tabBlock)
 .setBlockName("***.oreCertusQuartz").setHardness(0.5F).setStepSound(Block.soundTypeGravel);

Зачем блок...
1,470
19
189
FMLPostInitializationEvent не импортирован

И не
Код:
public static Block oreCertusQuartz = new Block(Material.rock).setCreativeTab(CreativeTabs.tabBlock)
.setBlockName("***.oreCertusQuartz").setHardness(0.5F).setStepSound(Block.soundTypeGravel);

А
Код:
public static Block oreCertusQuartz = new BlockClass(Material.rock).setCreativeTab(CreativeTabs.tabBlock)
.setBlockName("***.oreCertusQuartz").setHardness(0.5F).setStepSound(Block.soundTypeGravel);
 Где BlockClass файл блока
 
48
2
Nix13 написал(а):
FMLPostInitializationEvent не импортирован

И не
Код:
public static Block oreCertusQuartz = new Block(Material.rock).setCreativeTab(CreativeTabs.tabBlock)
.setBlockName("***.oreCertusQuartz").setHardness(0.5F).setStepSound(Block.soundTypeGravel);

А
Код:
public static Block oreCertusQuartz = new BlockClass(Material.rock).setCreativeTab(CreativeTabs.tabBlock)
.setBlockName("***.oreCertusQuartz").setHardness(0.5F).setStepSound(Block.soundTypeGravel);
 Где BlockClass файл блока

Я сделал вот так


Код:
public static Block oreCertusQuartz = new BlockStone().setCreativeTab(CreativeTabs.tabBlock)
 .setBlockName("***.oreCertusQuartz").setHardness(0.5F).setStepSound(Block.soundTypeGravel);
 
1,470
19
189
Alex написал(а):
Nix13 написал(а):
FMLPostInitializationEvent не импортирован

И не
Код:
public static Block oreCertusQuartz = new Block(Material.rock).setCreativeTab(CreativeTabs.tabBlock)
.setBlockName("***.oreCertusQuartz").setHardness(0.5F).setStepSound(Block.soundTypeGravel);

А
Код:
public static Block oreCertusQuartz = new BlockClass(Material.rock).setCreativeTab(CreativeTabs.tabBlock)
.setBlockName("***.oreCertusQuartz").setHardness(0.5F).setStepSound(Block.soundTypeGravel);
 Где BlockClass файл блока

Я сделал вот так


Код:
public static Block oreCertusQuartz = new BlockStone().setCreativeTab(CreativeTabs.tabBlock)
 .setBlockName("***.oreCertusQuartz").setHardness(0.5F).setStepSound(Block.soundTypeGravel);

Зачем блок камня-то? Это же ванильный
 
48
2
Nix13 написал(а):
Alex написал(а):
Nix13 написал(а):
FMLPostInitializationEvent не импортирован

И не
Код:
public static Block oreCertusQuartz = new Block(Material.rock).setCreativeTab(CreativeTabs.tabBlock)
.setBlockName("***.oreCertusQuartz").setHardness(0.5F).setStepSound(Block.soundTypeGravel);

А
Код:
public static Block oreCertusQuartz = new BlockClass(Material.rock).setCreativeTab(CreativeTabs.tabBlock)
.setBlockName("***.oreCertusQuartz").setHardness(0.5F).setStepSound(Block.soundTypeGravel);
 Где BlockClass файл блока

Я сделал вот так


Код:
public static Block oreCertusQuartz = new BlockStone().setCreativeTab(CreativeTabs.tabBlock)
 .setBlockName("***.oreCertusQuartz").setHardness(0.5F).setStepSound(Block.soundTypeGravel);

Зачем блок камня-то? Это же ванильный

Аааа... Всё я понял что надо делать! 
Осталось решить проблему с этим
Код:
@Override
 public void preInit(FMLPreInitializationEvent event) {
 GameRegistry.registerBlock(oreCertusQuartz, "oreCertusQuartz");
 }

 @Override
 public void init(FMLInitializationEvent event) {
 OreDictionary.registerOre("oreCertusQuartz", block);
 }

 @Override
 public void postInit(FMLPostInitializationEvent event) {
 }
 
48
2
Nix13 написал(а):
FMLPostInitializationEvent не импортирован

ТАк я его импортировал но всё равно эклипс выдаёт мне вот это The method init(FMLInitializationEvent) of type AppliedEnergisticsOres must override or implement a supertype method
А я не очень понимаю что это значит
 
1,470
19
189
Alex написал(а):
Nix13 написал(а):
FMLPostInitializationEvent не импортирован

ТАк я его импортировал но всё равно эклипс выдаёт мне вот это The method init(FMLInitializationEvent) of type AppliedEnergisticsOres must override or implement a supertype method
А я не очень понимаю что это значит

Ты зачем @Override юзаешь?
@EventHandler надо
 
48
2
Nix13 написал(а):
Alex написал(а):
Nix13 написал(а):
FMLPostInitializationEvent не импортирован

ТАк я его импортировал но всё равно эклипс выдаёт мне вот это The method init(FMLInitializationEvent) of type AppliedEnergisticsOres must override or implement a supertype method
А я не очень понимаю что это значит

Ты зачем @Override юзаешь?
@EventHandler надо

Спасибо! 
Очь помог ты мне!
 
Сверху