Hey ich hätte eine Frage zu den Seeds zu erstellen.
Ich habe erst frisch angefangen mit Forge zu prorammieren und
da ist mir aufgefallen, dass wenn man eine neue Datei anlegt, und
den inhalt der ItemSeeds.Java reinkopiert, wird da jetzt "IPlantable"
implementiert.
Und auserdem sind weiter unten in der ItemSeeds 3 neue Methoden
die ich nicht kenne.
Code:
@Override
public EnumPlantType getPlantType(World world, int x, int y, int z)
{
return (blockType == Block.netherStalk.blockID ? EnumPlantType.Nether : EnumPlantType.Crop);
}
@Override
public int getPlantID(World world, int x, int y, int z)
{
return blockType;
}
@Override
public int getPlantMetadata(World world, int x, int y, int z)
{
return 0;
}
Beim normalen ModLoader konnte man einfach nur die klasse kopieren
und in der main dann dass hier eintragen
Code:
public static Item uranSeeds = new ItemUranSeeds(5002, TheKingofAWA.uranPlant.blockID, 60).setItemName("UranSeeds").setIconCoord(2, 0);
gibt es hier eine Regel was ich beachten muss ? oder was ich anderst machen muss ?
Ich bekomme immer den fehler:
java.lang.NullPointerException
at TheKingofAWA.TheKingofAWA.init(TheKingofAWA.java:5 5)
(Zeile 55 ist die Zeile, in der das public static Item uranSeeds steht)
MfG theKingofAWA