Item de soin

LEpigeon888

Aventurier
27 Juin 2011
36
2
1
Bonjours.

Alors voilà, j'ai créé un mod (mon 1er) du nom de caramel. J'ai réussis a créer deux item, un qu'on obtient avec un craft, le deuxième en mettant le 1er dans le four.

Mon problème est que je veux faire en sorte que mon 3ème item (craftable a l'aide du 2ème) rend de la vie.

Voici mon code : (avant que je mette le carambar tout fonctionnais parfaitement)

http://pastebin.com/eQn44E6s L'eau sucrée qui est le 1er item.

http://pastebin.com/VrHuXujz Le caramel qui est le 2ème item.

http://pastebin.com/q4k4gWsr Et le carambar le 3ème item. (je précise que j'avais rajouté un package net.minecraft.src; mais que celui-ci engendre encore plus d'erreurs)

http://pastebin.com/2BE3JyVw Le fichier mod'

Message d'erreur lors le la compilation : http://s3.noelshack.com/uploads/images/14053607198730_rararrararar.png

Merci de m'avoir lus et de me répondre.

Cordialement LEpigeon888.
 

OasiZ_

Mineur des cavernes
11 Avril 2011
1 612
4
33
Voici les codes qu'il te faut:

ItemCarambar:

Code:
package net.minecraft.src;
public class ItemCarambar extends Item
{
public ItemCarambar(int i)
{
super(i);
maxStackSize = 10;
}
}

mod_Caramel:

Code:
package net.minecraft.src;
public class mod_Caramel extends BaseMod
{
public mod_Caramel()
{
eauSucree = (new ItemEauSucree(99)).setIconIndex(ModLoader.addOverride("/gui/items.png",
"/LEpigeon888/EauSucree.png")).setItemName("eauSucree");
ModLoader.AddName(eauSucree, "Eau sucrée ");
ModLoader.AddRecipe(new ItemStack(eauSucree, 1), new Object[]
{"#", "#", "X", Character.valueOf('#'), Item.sugar,Character.valueOf('X'), Item.bucketWater});
}
{
caramel = (new ItemCaramel(100)).setIconIndex(ModLoader.addOverride("/gui/items.png",
"/LEpigeon888/Caramel.png")).setItemName("caramel");
ModLoader.AddName(caramel, "Caramel");
ModLoader.AddSmelting(eauSucree.shiftedIndex, new ItemStack(caramel));
}
{
		carambar = (new ItemFood(101, 2, false))
		.setIconIndex(ModLoader.addOverride("/gui/items.png", "/LEpigeon888/Carambar.png"))
		.setItemName("Carambar");
		ModLoader.AddName(carambar, "Carambar");
		ModLoader.AddRecipe(new ItemStack(carambar, 1), new Object[]
{"R#J", "X#X", " # ", Character.valueOf('#'), caramel, Character.valueOf('X'), Item.paper, Character.valueOf('R'), new iw(item.DyePowder, 1, 1), Character.valueOf('J'), new iw(item.DyePowder, 11, 11)});
}
public String Version()
{
return "1.6.6";
}
public static Item eauSucree;
public static Item caramel;
public static Item carambar;
}


PS : Je précise que ton carambar rend 1 de vie, pour changer il faut que tu aille dans
mod_Caramel dans cette ligne:
carambar = (new ItemFood(101, 2, false))

le 2 correspond au nombre de vie en demi-coeurs :ok: