Premiers pas... et déjà un problème

Thaledric

Général de la FUR
7 Décembre 2011
47
13
12
30
Bonjour à tous, je rencontre quelques problèmes de compilation pour mon premier mod (oui j'apprends).

Je suis le tuto français qu'il y a sur ce site (forum/Les Mods/Modding), et j'en suis à la partie compilation, ainsi que les deux premiers épisodes du tutoriel vidéo français sur le modding minecraft par Champitoad : http://www.dailymotion.com/video/xi...ation-d-un-nouveau-bloc_videogames#rel-page-4

Mes fichiers sont bien dans le dossier src/minecraft/net/minecraft/src/
La décompilation a fonctionné parfaitement...
Mais lors de la compilation, j'ai ce message un peu embarrassant :
!! Can not find client sources !!

Que faire ?

Merci pour vos réponses.

PS : J'ai déjà posté sur le forum d'aide, mais suite à une absence complète de résultats, je poste ici car cette partie du forum est bien plus fréquentée par les moddeurs...
 
Dans le jars de ton mcp, tu doit mettre un bin vierge, puis tu décompile, puis tu mod, puis tu recompile!
 
C'est bien ce que j'ai fait, j'ai bien procédé exactement comme dans les tutos, je suis parti d'un minecraft non-modé (sauf modloader), je n'ai déplacé aucun fichier, j'ai juste copié les deux nouveaux fichiers de mon mod.

La compilation ne fonctionne alors pas.
 
oui voici :
mod_FirstMod.java
Code:
package net.minecraft.src;
public class mod_FirstMod extends BaseMod
{
    public mod_FirstMod()
    {
    ModLoader.RegisterBlock(firstBloc);
    ModLoader.AddRecipe(new ItemStack(firstBloc, 1), new Object[]
    {"#",Character.valueOf('#'), Block.cobblestone});
    }
    public static final Block firstBloc = (new
    BlockFirstBloc(500,224)).setHardness(2.0F).setResistance(10F)
    .setStepSound(Block.soundStoneFootstep);
    public String Version()
    {
    return "1.0.0";
    }
}

BlockFirstBloc.java
Code:
package net.minecraft.src;
import java.util.Random;
public class BlockFirstBloc extends Block
{
    public BlockFirstBloc(int i, int j)
    {
    super(i, j, Material.rock);
    }
    public int idDropped(int i, Random random)
    {
    return mod_FirstMod.firstBloc.blockID;
    }
}

voilà !