Aide au développement/Créer un nouvel objet avec Forge

De Minecraft Wiki
Aller à : navigation, rechercher

Déclarer et définir l'item[modifier | modifier le wikicode]

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[modifier | modifier le wikicode]

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[modifier | modifier le wikicode]

Faites un clic droit sur src puis new, package et appelez le "textures.items".
Copiez dans ce package la texture de votre item.

Fin[modifier | modifier le wikicode]

Voila vous pouvez lancer le jeu !