Le modding en vidéo

  • Auteur de la discussion Auteur de la discussion Toadico
  • Date de début Date de début

Toadico

Architecte en herbe
23 Avril 2011
84
5
105
Bonjour !

Je vous présente ici une série de tutoriaux vidéos que j'ai réalisé pour débuter dans le modding :

Premier épisode : http://dai.ly/itLyeX

Il y a actuellement 7 épisodes, pour l'instant pas de 8ème au programme. Dites-moi ce que vous en pensez, et si vous avez des questions sur le modding, postez-les de préférence ici pour ne pas surcharger Dailymotion en commentaires (je sais que je n'ai pas un nombre hallucinant de vues, mais c'est surtout que vous pourrez poster de plus long message ici).

Si vous préférez un support d'apprentissage écrit je vous redirige vers le très bon tuto de nostre.

Bonnes vidéos ! :)
 
Si tu regardes bien tes erreurs, tu vois qu'à chaque fois il y a écrit ';' expected, ce qui signifie en général que tu as oublié un point-virgule à la fin de cette ligne.
 
salut j ai regarder toute t est vidéo et javai réussie a aller jusqu’à start client puis sa crachais donc j ai tout refait et je me suis retrouver bloquer a recompile ( je me souvenais plus de comment j avais fait) , peut tu m aider voici se que sa m affiche

==ERRORS FOUNDS==
warning : [options] bootstrap class patch not set in conjunction with -source 1.6
src\minecraft\net\minecraft\src\BlockMonBloc.java :12: error: cannot find symbol return mod_MonMod.woodrenfocer.BlockID;
^

symbol: variable woodrenforcer
location: class mod_MonMod
src\minecraft\net\minecraft\src\mod_MonMod.java :7: error: cannot find symbol
.setstepsound(Block.soundstoneFootstep)

symbol: variable sounstoneFootstep
location: class Block

et voila mod_MonMod
package net.minecraft.src;
public class mod_MonMod extends BaseMod
{
public static final Block woodrenforcer = (new BlockMonBloc(118, 235))
.setHardness(1.0F)
.setResistance(65F)
.setStepSound(Block.soundstoneFootstep)
.setBlockName("wood+");

public mod_MonMod()
{
ModLoader.RegisterBlock(woodrenforcer);
ModLoader.AddRecipe(
new ItemStack(woodrenforcer, 4),
new Object[] {" # ", " X ", " L ", Character.valueOf('#'), Block.stone, Character.valueOf('X'), Block.wood, Character.valueOf('L'), Block.stone}
);
ModLoader.AddName(woodrenforcer, "wood+");

snake = (new ItemMonItem(1000))
.setIconIndex(ModLoader.addOverride("/gui/items.png", "/mod_MonMod_items/snake.png"))
.setItemName("Mon Superbe Item (de la mort qui tue)");
ModLoader.AddName(snake, "Mon Superbe Item (de la mort qui tue)");
ModLoader.AddRecipe(
new ItemStack(snake, 1),
new Object[] {"#", Character.valueOf('#'), Item.stick}
);
}

public String Version()
{
return "1.8.1";
}

public static Item snake;
}
 
bonjour encore une fois désoler de te déranger j ai réussie a entrer dans le jeu en texte mais au bout de quelque minute le jeu plante en m affichant le message d erreur
 

Fichiers joints

Bonjour !

Avant toute chose, je te félicite de ton initiative quant à tes vidéos tutoriels.
J'ai une question à ce sujet.

Après avoir créé mon 1er bloc, je mets les fichiers mod_Monmod et bloc_Monbloc dans le fichier que tu as indiqué, je lance startclient mais le client crash immédiatement.

J'ai eu droit à ce rapport d'erreur :

Code:
Mods loaded: 1
ModLoader Beta 1.8.1

      Minecraft has crashed!
      ----------------------

Minecraft has stopped running because it encountered a problem.

If you wish to report this, please copy this entire text and email it to [email protected].
Please include a description of what you did when the error occured.
  
--- BEGIN ERROR REPORT 5424363c --------
Generated 07/11/11 20:40

Minecraft: Minecraft Beta 1.8.1
OS: Windows 7 (amd64) version 6.1
Java: 1.7.0, Oracle Corporation
VM: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
LWJGL: 2.4.2
OpenGL: ATI Mobility Radeon HD 5650        version 3.2.9232, ATI Technologies Inc.

java.lang.ExceptionInInitializerError
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
    at java.lang.Class.newInstance0(Class.java:372)
    at java.lang.Class.newInstance(Class.java:325)
    at net.minecraft.src.ModLoader.addMod(ModLoader.java:224)
    at net.minecraft.src.ModLoader.readFromClassPath(ModLoader.java:1027)
    at net.minecraft.src.ModLoader.init(ModLoader.java:692)
    at net.minecraft.src.ModLoader.AddAllRenderers(ModLoader.java:121)
    at net.minecraft.src.RenderManager.<init>(RenderManager.java:72)
    at net.minecraft.src.RenderManager.<clinit>(RenderManager.java:168)
    at net.minecraft.client.Minecraft.startGame(Minecraft.java:140)
    at net.minecraft.client.Minecraft.run(Minecraft.java:438)
    at java.lang.Thread.run(Thread.java:722)
Caused by: java.lang.IllegalArgumentException: Slot 100 is already occupied by net.minecraft.src.BlockMushroomCap@5c96bfda when adding net.minecraft.src.BlockMonBloc@2d0db0b3
    at net.minecraft.src.Block.<init>(Block.java:50)
    at net.minecraft.src.Block.<init>(Block.java:77)
    at net.minecraft.src.BlockMonBloc.<init>(BlockMonBloc.java:8)
    at net.minecraft.src.mod_MonMod.<clinit>(mod_MonMod.java:5)
    ... 15 more
--- END ERROR REPORT a9adfe0d ----------

Que dois-je faire ? :(