Créer un bloc avec des metadatas
-
Merci robin4002 mais ça ne résout pas mon problème de contexte statique…
EDIT : Ah, c’est bon pour le contexte statique, j’ai trouvé, merci.
-
Bonjour/Bonsoir
Je voulais savoir comment ajouter une recette pour crafter un block avec metadata. J’ai essayé :GameRegistry.addRecipe(new ItemStack(crusher, 1, metadata)[…])Mais cela me renvoie vers un NPE.
Pouvez-vous m’aider ?
-
l’item est bien déclarer car la seule chose qui peut être nulle est ton bloc ?
-
Pourtant c’est bien comme ça qu’il faut faire, regarde ce que phenix t’as dit.
-
En soi, pour le metadata 0, ça marche, mais pas pour les autres.
-
Pourtant ça devrait, envoie ton code. (toute la classe principale de préférence (par pastebin si c’est long)).
-
-
Normalement les recettes vont dans init. Met le problème ne semble pas venir de là.
Je me demande si ça ne viendra pas des espaces dans le gameregistry, c’est une très mauvaise idée de mettre des espaces. -
Des espaces où ?
-
@‘robin4002’:
dans le gameregistry
Il faut que je fasse un tutoriel “Comment lire une réponse ?”
-
Nan mais les espaces dans le GR je veux dire.
-
GameRegistry.registerBlock(copperOre, "Copper→ ici ←Ore"); GameRegistry.registerBlock(tinOre, "Tin→ ici ←Ore"); GameRegistry.registerBlock(manganeseOre, "Manganese→ ici ←Ore"); GameRegistry.registerBlock(copperBlock, "Copper→ ici ←Block"); GameRegistry.registerBlock(tinBlock, "Tin→ ici ←Block"); GameRegistry.registerBlock(manganeseBlock, "Manganese→ ici ←Block"); GameRegistry.registerBlock(bronzeBlock, "Bronze→ ici ←Block"); GameRegistry.registerBlock(steelBlock, "Steel→ ici ←Block"); GameRegistry.registerBlock(crusher, ItemBlockCrusher.class, "Copper→ ici ←rusher"); -
Ah ça ! (pardon j’étais sur les addRecipe –") Mais en fait
je suis un blaireauj’ai fait ça à la première mise à jour et ça marchait très bien et je pense plutôt que c’est un problème de metadata…EDIT :
Pour une raison inconnue, du jour au lendemain, ça a marché
(robin4002 avait peut-être raison au final parce que entre temps, j’avais remplacé “Copper Crusher” par “Crusher” mais je n’avais pas testé…) -
Pour une raison inconnue, du jour au lendemain, ça a marché
(robin4002 avait peut-être raison au final parce que entre temps, j’ai remplacé “Copper Crusher” par “Crusher” mais je n’avais pas testé…) -
R robin4002 a fait référence à ce sujet sur
-
R robin4002 a fait référence à ce sujet sur
-
R robin4002 a fait référence à ce sujet sur