создание блока

Версия Minecraft
1.7.10
вот начинаю писать новый блок куча ошибок появляется
import net.minecraft.block.Block;
import ru.Neykon.Cinima.Char;

@Mod (modid = "Neykonmr", name = "Test", version = "1.0")
public class Min {

public static Block He;

@EventHandler
public void preLoad(FMLPreInitializationEvent event)
{
He = new Ge();
GameRegistry.registerBlock(He, "panda");


}


}
{

public static Block Z

@EventHandler
public void preLoad(FMLPreInitializationEvent event)
Z = new Go();

GameRegistry.registerBlock(Test, "procr");

}

}
 

timaxa007

Модератор
5,831
409
672
1. У тебя два одинаковых метода.
2. Не обязательно для ещё какого-либо бока создавать отдельный метод с эвентом FMLPreInitializationEvent, если в этом нету необходимости.
3. Во второй регистрации ты пытаешься подсунуть переменную "Test", которого нет.


4. У  "public static Block Z" не поставлено точка с запятой ";".


5. По середине класса у тебя не правельно закрыты фигурные скобки, по этому вторая часть может быть не рабочей и по этому показывает ошибки.


mrNeykon написал(а):
@Mod (modid = "Neykonmr", name = "Test", version = "1.0")
public class Min {

public static Block He;

@EventHandler
public void preLoad(FMLPreInitializationEvent event)
{
He = new Ge();
GameRegistry.registerBlock(He, "panda");


}


}
{

public static Block Z

@EventHandler
public void preLoad(FMLPreInitializationEvent event)
Z = new Go();

GameRegistry.registerBlock(Test, "procr");

}

}
Что-то типа так:
Код:
@Mod (modid = "Neykonmr", name = "Test", version = "1.0")
public class Min {

 public static Block He;
 public static Block Z;
 
 @EventHandler
 public void preLoad(FMLPreInitializationEvent event) {
 He = new Ge();
 GameRegistry.registerBlock(He, "panda"); 
 
 Z = new Go();
 GameRegistry.registerBlock(Z, "procr");
 
 }
 
}
 
667
7
2
  • Для удобной вставки кода используй: 
    BvMdJnp.png
  • Тут список всех видео уроков по Minecraft modding'y. Клик
  • В этом журнале собрано большинство часто задаваемых вопросов по modding'y. Клик
 
Сверху