mais si le recompile.bat me donne aucune erreur, coment ca se fais que ca plante à starclient ?
enfin ok je,met mon code
voila le mod_Plutonium.java
package net.minecraft.src;
public class mod_Plutonium extends BaseMod
{
public mod_Plutonium()
{
ModLoader.RegisterBlock(ironblocUranium);
ModLoader.RegisterBlock(ironblocPlutonium);
ModLoader.AddName(ironblocUranium, "Uranium IronBlock");
ModLoader.AddName(ironblocPlutonium, "Plutonium IronBlock");
ModLoader.AddRecipe(new ItemStack(ironblocUranium, 1), new Object[]
{"XXX", "XXX", "XXX", Character.valueOf('X'), mod_Uranium.uraniumIngot});
}
public static final Block ironblocUranium = (new BlockironblocUranium(1000,ModLoader.addOverride("/terrain.png", "/bloc/ironblocUranium.png"))).setHardness(4.0F).setResistance(10F).setStepSound(Block.soundMetalFootstep).setLightValue(0.6F).setBlockName("Uranium IronBlock");
public static final Block ironblocPlutonium = (new BlockironblocPlutonium(1001,ModLoader.addOverride("/terrain.png", "/bloc/ironblocPlutonium.png"))).setHardness(4.0F).setResistance(10F).setStepSound(Block.soundMetalFootstep).setLightValue(0.6F).setBlockName("Plutonium IronBlock");
public String Version()
{
return "1.6.6";
}
}
et je precise que la variable mod_Uranium.uraniumIngot viens d'un autre mod qui marche très bien lui
donc le problème ne viens pas de là
et voilà les 2 blocs
le premier :
package net.minecraft.src;
import java.util.Random;
public class BlockironblocPlutonium extends Block
{
public BlockironblocPlutonium(int i, int j)
{
super(i, j, Material.iron);
}
public int idDropped(int i, Random random)
{
return Block.cobblestone.blockID;
}
public void onEntityCollidedWithBlock(World world, int i, int j, int k, Entity entity)
{
entity.attackEntityFrom(null, 10);
}
}