Modding FR

nostre

Aventurier
13 Novembre 2010
424
5
0
30
subject_mods_32.png

Minecraft est un jeu en plein développement,aussi bien du coté de chez Mojang que de celui de la communauté, qui ne cesse de développer toujours plus de mods et de extures packs.

Cependant, pour toute personne voulant tenter le modding de Minecraft,il faudra passer par les tutoriaux du forum officiel,où le français n'est pas vraiment courant.
De plus,si la personne en question ne connait pas un minimum certaines bases de code,sa devient vite un enfer de se lancer dans le domaines...

C'est pourquoi,devant l'absence total de tutoriel français sur le sujet,et afin d'encourager de nouveaux modder français,j'ai décidé de créer le 1er Tutoriel de Modding Minecraft FR.

Le but n'est pas seulement de créer un tutoriel en français,j'esseye de faire en sorte qu'il sois le plus accessible possible pour toutes personnes, compréhensible même pour des non initiés a toutes formes de codes (ou presque).

tutorial.gif


changelog.png
ChangeLog:
changelog.png

*27-02-11: Mise a jour des tutos I et III pour MCP 29a et ModLoader Beta 1.3_01v4.
*27-02-11: Correction d'une erreur dans le tuto II,merci a Woreck de me l'avoir fait remarquer !
*11-04-11: Mise a jour complète pour Minecraft Beta 1.4_01,MCP211 et ModLoader B1.4_01 v1.
*27-04-2011: Mise a jour pour Minecraft B1.5_01,MCP v2.12 et ModLoader v3 B1.5_01.
*30-04-2011: Correction d'une erreur avec les recettes,et mise a disposition des fichiers mod_MyMod.java et BlockMyBloc.java.
exclamation.gif
*29-05-11: Mise a jour pour Minecraft B1.6.5,MCP v3.3 et ModLoader v1 B1.6.5.


! Les liens suivants sont morts !

tuto.png

green-download-arrow-grey-line.png
Tutorial Modding FR - Téléchargement:
green-download-arrow-grey-line.png

asus_download_arrow004.gif
Tuto I - Téléchargement et installation
asus_download_arrow004.gif
Tuto II - Création d'un mod simple,ajout de nouveaux blocs
asus_download_arrow004.gif
Tuto III - Compilation et tests
asus_download_arrow004.gif
Tuto IV - Quelques petits trucs a savoir avant de continuer
asus_download_arrow004.gif
Tuto - Création de nouveaux objets
asus_download_arrow004.gif
Tuto - Ajouter des blocs et objets pour le four
asus_download_arrow004.gif
Tuto - Blocs – Autres possibilités
asus_download_arrow004.gif
Tuto - Autres possibilités - objets
asus_download_arrow004.gif
Sources du mod du Tuto II

Nouveaux fichiers ajoutés suite aux liens morts à la fin du message.
Il manque juste les "Sources du mod du Tuto II".
Je précise que ce sont les fichiers d'origine, le code est parfois obsolète !
 

Fichiers joints

vraiment les tuto sont super bien fait j'ai bien réussi merci mais j'ai un problème j'aimerais quand on met un minerais qu'on a fait sois même dans le four que cela donne le minerais qu'on veut quelqu'un pourrais m'aider SVP ???
 
Excusez moi mais j'aimerais seulement savoir si se que j'ai posté il y a 10H et une erreur ou non...

Merci ^^
PS: si oui, j'aimerais bien savoir pour quoi ^^
 
Salut ! J'aimerais savoir si quelqu'un sais comment changer le bruit quand on tire une flèche et quand elle touche un obstacle, j'ai essayé de me baser sur le code du SDK'sGunMod mais je n'ai rien trouvé de très concluant...
J'ai quasiment fini mon mod Gun ça serrait bête de bloquer juste la dessus :s
Pour info j'ai entièrement copié le code de EntityArrow et de RenderArrow.

Je Up aussi la question de Emerzit : Comment faire pour qu'une flèche parte tous droit sans faire sa courbe ?
 
salut

ryffe pour ta question c est n est pas un probleme tu remarquera que sur le tuto 1 il fait ecrit la meme chose et que la compilation ce termine sans probleme pour autant

mais j ai aussi un petit probleme lol

voila pour test les mods voir si il n y a aucun probleme je reprend les exemples des tutos mais quand je lance la recompile il me dis que j ai 3 erreurs

*** Minecraft Coder Pack Version 2.12 ***
MCP 2.12 running in E:\mcp212
Compiling Minecraft
sources\minecraft\net\minecraft\src\mod_MyMod.java:3: cannot find symbol
symbol: class BaseMod
public class mod_MyMod extends BaseMod
^
sources\minecraft\net\minecraft\src\mod_MyMod.java:7: cannot find symbol
symbol : variable ModLoader
location: class net.minecraft.src.mod_MyMod
ModLoader.RegisterBlock(myBloc);
^
sources\minecraft\net\minecraft\src\mod_MyMod.java:8: cannot find symbol
symbol : variable ModLoader
location: class net.minecraft.src.mod_MyMod
ModLoader.AddRecipe(new ItemStack(myBloc, 1), new Object[]
^
3 errors
*** minecraft_server.jar was not found, skipping
=== MCP 2.12 recompile script finished ===
Appuyez sur une touche pour continuer...


donc si quelqu un peu me dire ou sont mes erreurs ca serais gentil

a+
 
encore une erreur ...
*** Minecraft Coder Pack Version 2.12 ***
MCP 2.12 running in C:\MCP
Compiling Minecraft
sources\minecraft\net\minecraft\src\mod_craftice.java:6: <identifier> expected
ModLoader.AddRecipe(new ItemStack(ice, 1), new Object[]
^
sources\minecraft\net\minecraft\src\mod_craftice.java:6: illegal start of type
ModLoader.AddRecipe(new ItemStack(ice, 1), new Object[]
^
sources\minecraft\net\minecraft\src\mod_craftice.java:6: ')' expected
ModLoader.AddRecipe(new ItemStack(ice, 1), new Object[]
^
sources\minecraft\net\minecraft\src\mod_craftice.java:6: ';' expected
ModLoader.AddRecipe(new ItemStack(ice, 1), new Object[]
^
sources\minecraft\net\minecraft\src\mod_craftice.java:6: <identifier> expected
ModLoader.AddRecipe(new ItemStack(ice, 1), new Object[]
^
sources\minecraft\net\minecraft\src\mod_craftice.java:6: <identifier> expected
ModLoader.AddRecipe(new ItemStack(ice, 1), new Object[]
^
sources\minecraft\net\minecraft\src\mod_craftice.java:6: illegal start of type
ModLoader.AddRecipe(new ItemStack(ice, 1), new Object[]
^
sources\minecraft\net\minecraft\src\mod_craftice.java:6: <identifier> expected
ModLoader.AddRecipe(new ItemStack(ice, 1), new Object[]
^
sources\minecraft\net\minecraft\src\mod_craftice.java:6: ';' expected
ModLoader.AddRecipe(new ItemStack(ice, 1), new Object[]
^
sources\minecraft\net\minecraft\src\mod_craftice.java:6: <identifier> expected
ModLoader.AddRecipe(new ItemStack(ice, 1), new Object[]
^
sources\minecraft\net\minecraft\src\mod_craftice.java:7: illegal start of type
{"#", "X", Character.valueOf('#'), Block.snow, Character.valueOf('X'), Item.bucketWater});
^
sources\minecraft\net\minecraft\src\mod_craftice.java:7: <identifier> expected
{"#", "X", Character.valueOf('#'), Block.snow, Character.valueOf('X'), Item.bucketWater});
^
sources\minecraft\net\minecraft\src\mod_craftice.java:7: ';' expected
{"#", "X", Character.valueOf('#'), Block.snow, Character.valueOf('X'), Item.bucketWater});
^
sources\minecraft\net\minecraft\src\mod_craftice.java:7: illegal start of type
{"#", "X", Character.valueOf('#'), Block.snow, Character.valueOf('X'), Item.bucketWater});
^
sources\minecraft\net\minecraft\src\mod_craftice.java:7: ';' expected
{"#", "X", Character.valueOf('#'), Block.snow, Character.valueOf('X'), Item.bucketWater});
^
sources\minecraft\net\minecraft\src\mod_craftice.java:7: invalid method declaration; return type required
{"#", "X", Character.valueOf('#'), Block.snow, Character.valueOf('X'), Item.bucketWater});
^
sources\minecraft\net\minecraft\src\mod_craftice.java:7: illegal start of type
{"#", "X", Character.valueOf('#'), Block.snow, Character.valueOf('X'), Item.bucketWater});
^
sources\minecraft\net\minecraft\src\mod_craftice.java:7: ';' expected
{"#", "X", Character.valueOf('#'), Block.snow, Character.valueOf('X'), Item.bucketWater});
^
sources\minecraft\net\minecraft\src\mod_craftice.java:7: class, interface, or enum expected
{"#", "X", Character.valueOf('#'), Block.snow, Character.valueOf('X'), Item.bucketWater});
^
sources\minecraft\net\minecraft\src\mod_craftice.java:8: class, interface, or enum expected
public String Version()
^
sources\minecraft\net\minecraft\src\mod_craftice.java:11: class, interface, or enum expected
}
^
21 errors
*** minecraft_server.jar was not found, skipping
=== MCP 2.12 recompile script finished ===
Appuyez sur une touche pour continuer...


voici mon code :
package net.minecraft.src;
public class mod_craftice extends BaseMod
{


ModLoader.AddRecipe(new ItemStack(ice, 1), new Object[]
{"#", "X", Character.valueOf('#'), Block.snow, Character.valueOf('X'), Item.bucketWater});
public String Version()
{
return "1.5_01";
}
}

j'espère une réponse rapide

merci d'avance !
 
@ryoaspi: Je pense que tu a oublié de décompilé le ModLoader...

@sebdar77: Ton code ne ressemble pas du tout a celui qui ce trouve dans le tuto.
Tu ne peut pas déclaré une recette n'importe ou dans le code.
 
ben c est bien dans le minecraft.jar qui se trouve dans %appdata%\minecraft je vien de les mettre dans celui que j ai placé dans le mcp mais non toujours la meme erreur
 
Bon voila jes uis en train de modder de nouveau vehicules pour minecraft, je vien de termine une voiture mais j'ai emprunter le model 3d d'un minecart et je veut donc maintenant creer un modele propre à la voiture.
Est-ce que quelq'un connait un tutoriel qui explique comment faire ?
 
bon voila j'essaye de mettre de nouveaux items donc je vais tout bien ( normalement ^^)se qu'il y a dans le tuto et puis je décompile je copie mes fichier puis je recompile pas de problème et puis au moment du test sa plante et sa me met sa donc si quelqu'un pourrais me dire quel est moon erreur svp
*** Minecraft Coder Pack Version 2.12 ***
16 achievements
146 recipes
ModLoader Beta 1.5_01v3 Initializing...
Overriding /gui/items.png with mod/rubispierre.png @ 38. 132 left.
Mod Loaded: net.minecraft.src.mod_rubismod 1.5_01
Done.
Loading: net.java.games.input.DirectAndRawInputEnvironmentPlugin

Starting up SoundSystem...
Initializing LWJGL OpenAL
(The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.or
g)
OpenAL initialized.

java.lang.RuntimeException: java.lang.Exception: Image not found: mod/rubispierr
e.png
at net.minecraft.src.ModLoader.RegisterAllTextureOverrides(ModLoader.jav
a:1109)
at net.minecraft.src.ModLoader.OnTick(ModLoader.java:832)
at net.minecraft.src.EntityRendererProxy.updateCameraAndRender(EntityRen
dererProxy.java:20)
at net.minecraft.client.Minecraft.run(Minecraft.java:489)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.Exception: Image not found: mod/rubispierre.png
at net.minecraft.src.ModLoader.loadImage(ModLoader.java:806)
at net.minecraft.src.ModLoader.RegisterAllTextureOverrides(ModLoader.jav
a:1101)
... 4 more
Stopping!

SoundSystem shutting down...
Author: Paul Lamb, www.paulscode.com

Appuyez sur une touche pour continuer...
 
salut a tous voila j ai regler le petit probleme pour ceux que voudrais savoir j avais decompilé mais j avais pas mis les fichier du modloader dans minecraft.jar qui est dans jar\bin

mais j ai un autre probleme voila tout se passe bien avec les test reobfs et compagnies mais quand je lance le minecraft officiel ben ca plante je n arrive pas a arrivé au menu principal

quelqu un a une idée?


je réedite j ai trouvé le probleme ca venais du dossier meta inf ou quelque chose du genre merci pour le tuto c etais genial