Les recettes du four(smelting recipe)
-
Heu parcontre les ItemStack, le constructeur c’est (Item ou Block, quantité, metadata)
Donc il y a un fail dans le tutoriel ici :@‘0nit’:
GameRegistry.addSmelting(Item/Bloc, matadata, new ItemStack(Resultat, matadata, 0), float experience);En passant, il y a des explications un peu inutile vu que tu as mis ce que je t’ai proposé :
@‘0nit’:Class doit être remplacer par la classe où est déclaré le bloc/item.
Block ou Item doit être remplacer par le bloc ou l’item de votre choix.
Et pour l’ItemStack en output, j’aurai mis à même explication que pour l’entré :
new Itemstack(ClassePrincipale.l’objet du bloc ou de l’item, quantité, metadata)
Après tu peux toujours détailler, par exemple :
ClassePrincipale.l’objet du bloc ou de l’item = la classe ou est déclaré votre bloc ou item suivi de l’objet de votre bloc ou de votre item
Après quantité et metadata sont déjà assez explicatif d’eux même. -
Je valide.
-
PEtite erreur lorsqu’on met un bloc custom ( FurnaceRecipes.smelting().|||||addSmelting|||||(new ItemStack (BlockUranium), new ItemStack(ItemUranium, 6, 0), 0.1f); )
Ce qui est entre barres est l’erreur :/___
EDIT : finalement j’ai essayé BlockUranium.blockID de meme avec l’item (.itemID ) et c’est bon
-
Bonjour, J’ai un probleme de recipe. Dans la fonction Init, j’ai mis :
GameRegistry.addSmelting(debruitdemeteore, new ItemStack (lingotdemeteore, 1), 0.4f);
Donc quand je fais cuir mon debruitdemeteore, il me donne un lingotdemeteore et ensuite, quand mon 2eme lingot a fini de cuire,
le debruitdemeteore disparait normalement mes le lingotdemeteore ne se crer pas. Le lingot cuit reste toujour a 1.
Et quand je reprend le lingot cuit et que je le mes sur mon autres lingot, il disparais.Merci de m’aider

-
Envoie le code

-
Merci de t’etre porter volontaire pour m’aider, mes finalement, on a réussi a resoudre le probleme.

-
D’accord, pas de problèmes

-
Je vais peut-être dire une bétise (je n’ai pas vu le code en 1.6) mais on peut mettre un ItemStack en input et donc utiliser GameRegistry au lieu de FurnaceRecipes.smelting()
-
En 1.6 on ne pouvait pas ^^
-
Où doit-on déclarer blockID/itemID ? Si il ne faut pas le déclarer pourquoi eclipse ne le reconnaît pas ?
-
Tu dev en 1.6.4 ?
-
Non en 1.12.2, le tuto existe-il en1.12.2 ?
-
Oui, il existe https://www.minecraftforgefrance.fr/showthread.php?tid=3917#classe3
En revanche, il ne sera plus valable en 1.13.x -
Oui mais comment faut-il faire avec des items/blocks personnalisé ?
EDIT: Bon en fait en rajoutant ItemStack en input ça marche
