Déclarer et définir l'item
Dans la partie @SidedProxy, sous "public static Block TutoBlock;", tapez :
public static Item TutoItem;
Allez ensuite dans la partie @Init, sous "TutoBlock = new BlockTuto(2456).setHardness(3.0F).setResistance(1.0F).setUnlocalizedName("TutoBlock");", et tapez :
TutoItem = new ItemTuto(2457).setUnlocalizedName("TutoItem");
(2456) est l'id de l'item.
"ItemTuto" a une erreur, pour la corriger passez votre souris dessus et faites "Create class ItemTuto".
Cela vous ouvre une fenêtre ; appuyez directement sur "Finish".
Vous arrivez sur un nouveau .java : ItemTuto.java.
La class de l'item
Vous arrivez sur un fichier qui contient ce code :
package votremod;
import net.minecraft.item.Item;
public class ItemTuto extends Item
{
}
Si ce n'est pas le cas, copiez puis collez-le.
Vous avez une erreur sur "ItemTuto", passez votre souris dessus et choisissez "Add constructor..." et supprimez le commentaire "TODO auto generated...".
Normalement le .java devrait ressembler à ça :
package votremod;
import net.minecraft.item.Item;
public class ItemTuto extends Item
{
public ItemTuto(int par1)
{
super(par1);
}
}
Rajoutez, une ligne après le super, this.setCreativeTab(CreativeTabs.MATERIALS);.
Ce code a pour effet de mettre votre bloc dans l'onglet créatif des matériaux.
La texture
Faites un clic droit sur src puis new, package et appelez le "textures.items".
Copiez dans ce package la texture de votre item.
Fin
Voila vous pouvez lancer le jeu !