Bonjour,
Je programme en 1.12.2 avec le mdk de forge, je suis sur eclipse et je cherche à donnez un effect d'enchantement à un item (dans ce cas présent "event coin").
Ma classe d’initialisation de mes item :
La classe de l'item :
Je programme en 1.12.2 avec le mdk de forge, je suis sur eclipse et je cherche à donnez un effect d'enchantement à un item (dans ce cas présent "event coin").
Ma classe d’initialisation de mes item :
JavaScript:
package fr.plaglefleau.univers.init;
import java.util.ArrayList;
import java.util.List;
import fr.plaglefleau.univers.items.BigJufiBanknote;
import fr.plaglefleau.univers.items.CopperCoin;
import fr.plaglefleau.univers.items.CopperIngot;
import fr.plaglefleau.univers.items.EventCoin;
import fr.plaglefleau.univers.items.GoldenCoin;
import fr.plaglefleau.univers.items.LittleJufiBanknote;
import fr.plaglefleau.univers.items.SilverCoin;
import fr.plaglefleau.univers.items.SilverIngot;
import net.minecraft.item.Item;
public class ItemMod
{
public static final List<Item> ITEMS = new ArrayList<Item>();
public static final Item COPPER_INGOT = new CopperIngot("copper_ingot");
public static final Item SILVER_INGOT = new SilverIngot("silver_ingot");
public static final Item COPPER_COIN = new CopperCoin("copper_coin");
public static final Item SILVER_COIN = new SilverCoin("silver_coin");
public static final Item GOLDENT_COIN = new GoldenCoin("golden_coin");
public static final Item EVENT_COIN = new EventCoin("event_coin");
public static final Item LITTLE_JUFI_BANKNOTE = new LittleJufiBanknote("little_jufi_banknote");
public static final Item BIG_JUFI_BANKNOTE = new BigJufiBanknote("big_jufi_banknote");
}
La classe de l'item :
JavaScript:
package fr.plaglefleau.univers.items;
import fr.plaglefleau.univers.Main;
import fr.plaglefleau.univers.init.ItemMod;
import fr.plaglefleau.univers.utils.IHasModel;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;
public class EventCoin extends Item implements IHasModel
{
public EventCoin(String name)
{
setUnlocalizedName(name);
setRegistryName(name);
setCreativeTab(CreativeTabs.MATERIALS);
ItemMod.ITEMS.add(this);
}
@Override
public void registerModels()
{
Main.proxy.registerItemRenderer(this, 0, "inventory");
}
}