Texture a la c&# !
-
https://github.com/Jodge65/src/blob/master/main/resources/assets/universalores/models/item/copperOre.json
Ce json est bien enregistré ? -
Si par enregistrer tu entend que le fichier existe, et n’est pas ouvert ailleurs, alors oui. Tu a sur GitHub mon dossier a tel qu’il est, directement importé depuis mon Disque Dur
-
Non, enregistrer je parle de la ligne avec l’itemMesher.
-
Hé bien…
CopperOre appelle le constructeur de JBlock, qui fait appelle a ma fonction commonInit, qui fait apelle à : Main.proxy.registerTexture(obj, textureName, modidTexture);
Les données qui arrive sont donc :
obj : copperOre (block)
textureName : copperOre
modidTexture : universalores
soit : mesher.register((Block) obj, 0, new ModelResourceLocation(modidTexture + “:” + textureName , “inventory”));donc j’enregistre avec ma fonction uniquement le fichier dans blockstate (tous comme c’est le cas dans tous les tuto que j’ai trouvé, y compris [celui-ci](http://www.minecraftforgefrance.fr/showthread.php?tid=1903#classe principale))
-
Non, le fichier dans blockstate est enregistré de base avec le GameRegistry.registerBlock.
La ligne mesher.register((Block) obj, 0, new ModelResourceLocation(modidTexture + “:” + textureName , “inventory”)); enregistre bien le fichier dans model/item
Dans ce cas je ne sais pas pourquoi il ne s’affiche pas
-
what ?
GameRegistry.registerBlock permet aussi de géré le model ? Du coup ca explique le premier problème, mon fichier .json n’existe pas pour le feu ^^’Mais mon problème d’affichage persiste tous de même ^^’
-
Il y a des erreurs dans les logs ?
-
La seul et unique indication qui apparaît dans les log est :
[22:38:36] [Client thread/INFO]: Created: 512x512 textures-atlas [22:38:36] [Client thread/ERROR] [FML]: Model definition for location jodgelibrary:jfire#normal not found [22:38:36] [Client thread/ERROR] [FML]: Model definition for location jodgelibrary:jfire#inventory not found [22:39:05] [Server thread/INFO]: Starting integrated minecraft server version 1.8le reste c’est du log normal
-
Rien dans les logs concernant ton copper ?
-
nada (a part l’information que j’affiche a savoir “[fr.Jodge.jodgeLibrary.common.function.JLog:write:11]: universalores:copperOre” pour voir si les nom corresponde)
EDIT : j’ai copier le copperOre de blockstate dans jodgeLibrary, je l’ai appeler jfire, et … Même problème, la version inventaire ne s’affiche pas, mais la version world oui