Bon sa ne vas toujours pas je vous envoie ma classe principale
package fr.notfound.road;
import org.apache.logging.log4j.Logger;
import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.fml.common.Mod.EventHandler;
import net.minecraftforge.fml.common.Mod.Instance;
import net.minecraftforge.fml.common.SidedProxy;
import net.minecraftforge.fml.common.event.FMLInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
@Mod(modid = ModRoad.MODID, name = "Road Mod", version = "1.0", acceptedMinecraftVersions = "[1.12.2]")
public class ModRoad
{
public static final String MODID = "road";
@Instance(ModRoad.MODID)
public static ModRoad instance;
@SidedProxy(clientSide = "fr.notfound.road.RoadClient", serverSide = "fr.notfound.road.RoadServer")
public static RoadCommon proxy;
public static Logger logger;
@EventHandler
public void preInit(FMLPreInitializationEvent event)
{
logger = event.getModLog();
proxy.preInit(event.getSuggestedConfigurationFile());
}
@EventHandler
public void init(FMLInitializationEvent event)
{
proxy.init();
}
}
Et voici ma classe MODIDItem
| package fr.notfound.road.items; |
| |
| import fr.notfound.road.ModRoad; |
| import net.minecraft.item.Item; |
| import net.minecraftforge.fml.common.Mod.EventBusSubscriber; |
| import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; |
| import net.minecraftforge.fml.relauncher.Side; |
| import net.minecraftforge.fml.relauncher.SideOnly; |
| |
| @EventBusSubscriber(value = Side.CLIENT, modid = ModRoad.MODID) |
| public class RoadItems |
| { |
| public static final Item BITUME = new ItemBitume(); |
| |
| public static void setItemName(Item item, String name) |
| { |
| item.setRegistryName(ModRoad.MODID, name).set |
| } |
| |
| @SideOnly(Side.CLIENT) |
| @SubscribeEvent |
| public static void registerItemModels(Item item, int metadata) |
| { |
| |
| } |
| |
| @SideOnly(Side.CLIENT) |
| public static void registerModel(Item item, int metadata) |
| { |
| |
| } |
| } |
Aucune trace de setItemName
