[RESOLU] Loot personnalisé d'un bloc créer dans un mod

The_Cow

J'aime les cookies et le modding :)
31 Octobre 2015
17
1
69
23
Québec
morearmors.epizy.com
Bonjour/Bonsoir à vous,

Depuis peu, j'ai décidé de commencer un mod qui consiste tout simplement à ajouter des minerais/armures/outils et puis au moment de créer les minerais, je voulais faire en sorte qu'ils ne donnent pas le minerais mais bien l'item. Par exemple, le minerai de diamant quand on le mine, ça nous donne du diamant et non son minerai. J'ai fait des recherches mais je n'ai trouvé rien à jour pour la 1.8 que pour la 1.7.10.

Merci d'avance pour votre aide.

Coordialement, The_Cow
 

robin4002

Expert en informatique et systèmes d'information
Staff
Responsable technique
Responsable forum
12 Novembre 2012
20 891
158
3 004
347
26
Alsace
www.minecraftforgefrance.fr
Salut,
Il faut utiliser cette fonction :
Code:
    public Item getItemDropped(IBlockState state, Random rand, int fortune)
    {
        return instanceDeLitem;
    }
(à mettre dans la classe du bloc).
 

robin4002

Expert en informatique et systèmes d'information
Staff
Responsable technique
Responsable forum
12 Novembre 2012
20 891
158
3 004
347
26
Alsace
www.minecraftforgefrance.fr
il faut mettre l'objet, donc LaClasseDansLaQuelleIlSeTrouve.nomDeL'objet.
Pour les items de Minecraft c'est Items.nomDeL'item
Pour les tiens c'est surement TaClassePrincipale.nomDeL'item (ça dépend de comment tu as organisé ton mod).
 

Petit Biscuit

Aventurier
25 Décembre 2017
5
0
2
Bonjour ou Bonsoir robin 4002, il faut bien marquer :

public Item getItemDropped(IBlockState state, Random rand, int fortune)
{
return instanceDeLitem;
}

Mais il faut marquer quoi a la place IBlockState state ?

Merci de ta réponse.
 

Petit Biscuit

Aventurier
25 Décembre 2017
5
0
2
Je suis vraiment désolé, je doit aller me coucher, j' ai tester j' ai remplacé exactement par int metadata mais ça n' a pas l' air de fonctionner.
Demain matin, si vous êtes connecté sur le Forum, je viendrais te redemander.

Si vous aller vous coucher je vous souhaite une bonne nuit, a demain.
 
Dernière édition: