Compiler son mod
-
Tu peux teamviewer pour m’aider?
-
Désolé mais j’ai d’être priorité actuellement.
Je n’ai pas vraiment le temps pour faire du support au cas par cas à distance. -
J’ai réussi a réglé mon premier problème, mais j’ai ce problème maintenant :
http://prntscr.com/cttdxq -
La version non obfusqué fonctionne-t-elle ?
-
@‘robin4002’:
La version non obfusqué fonctionne-t-elle ?
oui elle fonctionne
-
Le problème est ici :
String apiPackage = data.getClassName().substring(0,data.getClassName().indexOf(“.package-info”));
data.getClassName().indexOf(“.package-info”) renvoies -1 (donc il n’a pas trouvé .package-info) en revanche je ne sais pas du tout à quoi cela correspond et donc je ne sais pas non plus comment corriger ça
-
Moi ça me fait ça… Une idée
? -
Il y a des caractères invalides dans ton code.
Les accents ne passent que correctement si la workspace et en utf8. -
Bah non normalement… Selon les rapports le problème viendrait de là :
Tu vois d’où ça vient toi ?

-
il y a un problème à la ligne 36, et comme je le disais :
ModelRenderer Crinière;
même erreur ligne 224 et là pareil :
Crinière = new ModelRenderer(this, 242, 39);
Idem pour toutes les autres erreurs.Renommes la variable criniere, ça devrait passer.
-
Bonjour, lors de la compilation, j’ai un problème de textures.
Lorsque j’ouvre mon mod avec le vrai launcher Minecraft, mais textures ne sont pas prise en compte, cela pourrait être a cause de quoi ?
Merci de me répondre vite,
EdgarPi -
Cela pourrait etre a cause des noms que tu as donné, tu a bien mit sans accents et sans majuscules ?
-
Problème fréquents des minuscules / majuscules.
Quand tu es sur eclipse, les textures sont dans des dossiers Windows et Windows n’est pas sensible à la case. Donc si dans ton code tu as mis Texture en nom alors que le fichier se nomme texture.png, ça passe.
Une fois le mod compilé, les textures sont dans une archive zip qui elle est sensible à la case. Donc ça ne fonctionne plus.Bref, vérifies les noms.
-
@‘robin4002’:
Problème fréquents des minuscules / majuscules.
Quand tu es sur eclipse, les textures sont dans des dossiers Windows et Windows n’est pas sensible à la case. Donc si dans ton code tu as mis Texture en nom alors que le fichier se nomme texture.png, ça passe.
Une fois le mod compilé, les textures sont dans une archive zip qui elle est sensible à la case. Donc ça ne fonctionne plus.Bref, vérifies les noms.
Merci de vos réponses, mon erreur, était que j’avais appelé mon dossier “blocks” et “items” avec une majuscule (“Blocks” et “Items”)
Merci de m’avoir répondu aussi vite ! -
J’ai une erreur a cause de mes mobs, je ne sais pas pourquoi
:compileJava warning: [options] bootstrap class path not set in conjunction with -source 1.6 C:\Users\laura pc\Desktop\Benji\ModderMinecraft\forge-1.9.4-12.17.0.2051-mdk\bui ld\sources\main\java\com\tuto\mod\common\gardien.java:3: error: package com.sun. istack.internal does not exist import com.sun.istack.internal.Nullable; ^ C:\Users\laura pc\Desktop\Benji\ModderMinecraft\forge-1.9.4-12.17.0.2051-mdk\bui ld\sources\main\java\com\tuto\mod\common\MobTuto.java:3: error: package com.sun. istack.internal does not exist import com.sun.istack.internal.Nullable; ^ C:\Users\laura pc\Desktop\Benji\ModderMinecraft\forge-1.9.4-12.17.0.2051-mdk\bui ld\sources\main\java\com\tuto\mod\common\Tituya.java:3: error: package com.sun.i stack.internal does not exist import com.sun.istack.internal.Nullable; ^ Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. -
Es-tu sûr de build ton mod sans la moindre erreur dans ta workspace ? Car la console semble encore indiquer des erreurs, notamment d’import.
-
Tu as importé le mauvais Nullable.
-
Je n’ai absolument aucune erreur dans ma console et des ma workspace
Et comment je peu faire pour trouver l’import mal fait ?
-
Les classes et l’importation qui cause problème sont indiqués dans le log que tu as envoyé.
-
Ok je vais essayer, les import mal fait je les remplace par minecraft
[EDIT] Merci beaucoup, j’ai juste supprimé cette ligne et ça marche !