18 mai 2014, 19:15

Salut j’ai suivi le tutoriel et pourtant mon item n’a aucune texture, n’a pas le bon nom et ne joue pas le son
voici mes class
La class principale


package mods.maxiworldcraft.mineKingdomHeartsmod.common;

import java.awt.Color;

import mods.maxiworldcraft.mineKingdomHeartsmod.proxy.modMineKingdomHeartsCommonProxy;
import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;
import net.minecraft.item.Item.ToolMaterial;
import net.minecraft.item.ItemSword;
import net.minecraftforge.client.event.sound.SoundLoadEvent;
import net.minecraftforge.common.MinecraftForge;
import net.minecraftforge.common.util.EnumHelper;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.EventHandler;
import cpw.mods.fml.common.Mod.Instance;
import cpw.mods.fml.common.SidedProxy;
import cpw.mods.fml.common.event.FMLInitializationEvent;
import cpw.mods.fml.common.event.FMLPostInitializationEvent;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
import cpw.mods.fml.common.registry.EntityRegistry;
import cpw.mods.fml.common.registry.GameRegistry;

@Mod(modid = modMineKingdomHearts.MODID, name = "Mod MineKingdom Hearts", version = "1.0")

public class modMineKingdomHearts
{

public static final String MODID = "modminekingdomhearts";

@Instance("MODID")

public static modMineKingdomHearts instance;
public static CreativeTabs mineKingdomHeartsCreativeTabs = new mineKingdomHeartsCreativeTabs("MineKingdom Hearts");

@SidedProxy(clientSide = "mods.maxiworldcraft.mineKingdomHeartsmod.client.modMineKingdomHeartsClientProxy", serverSide = "mods.maxiworldcraft.mineKingdomHeartsmod.proxy.modMineKingdomHeartsCommonProxy")
public static modMineKingdomHeartsCommonProxy proxy;

@EventHandler
public void preInit(FMLPreInitializationEvent event)
{

cdTensionRising = newCdTensionRising("cdTensionRising").setMaxStackSize(1).setUnlocalizedName("cdTensionRising").setTextureName(modMineKingdomHearts.MODID + ":cdTensionRising");
GameRegistry.registerItem(cdTensionRising, "cdTensionRising");

}

@EventHandler
public void init(FMLInitializationEvent event)
{
proxy.registerRenderer();
proxy.registerTileEntityRender();

}

@EventHandler
public void postInit(FMLPostInitializationEvent event)
{

}
}

la class du disque


package mods.maxiworldcraft.mineKingdomHeartsmod.common;

import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.item.ItemRecord;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;

public class CdTensionRising extends ItemRecord
{

protected CdTensionRising(String string)
{

super(string);

this.setCreativeTab(modMineKingdomHearts.mineKingdomHeartsCreativeTabs);
setUnlocalizedName(string);
}
@SideOnly(Side.CLIENT)
public String getRecordTitle()
{
return "modMineKingdomHearts - " + this.recordName;
}
@SideOnly(Side.CLIENT)
public void func_94581_a(IIconRegister par1IconRegister)
{
this.itemIcon = par1IconRegister.registerIcon("modminekingdomhearts:cdTensionRising");
}
}

mon sounds.json


{
"haynerLive" : {
"category" : "neutral",
"sounds" : [
"haynerLive"
]
},
"haynerHurt" : {
"category" : "neutral",
"sounds" : [
"haynerHurt"
]
},
"haynerDeath" : {
"category" : "neutral",
"sounds" : [
"haynerDeath"
]
},
"penceLive" : {
"category" : "neutral",
"sounds" : [
"penceLive"
]
},
"penceHurt" : {
"category" : "neutral",
"sounds" : [
"penceHurt"
]
},
"penceDeath" : {
"category" : "neutral",
"sounds" : [
"penceDeath"
]
},
"oletteLive" : {
"category" : "neutral",
"sounds" : [
"oletteLive"
]
},
"oletteHurt" : {
"category" : "neutral",
"sounds" : [
"oletteHurt"
]
},
"oletteDeath" : {
"category" : "neutral",
"sounds" : [
"oletteDeath"
]
},
"seiferLive" : {
"category" : "neutral",
"sounds" : [
"seiferLive"
]
},
"seiferHurt" : {
"category" : "neutral",
"sounds" : [
"seiferHurt"
]
},
"seiferDeath" : {
"category" : "neutral",
"sounds" : [
"seiferDeath"
]
},
"reiLive" : {
"category" : "neutral",
"sounds" : [
"reiLive"
]
},
"reiHurt" : {
"category" : "neutral",
"sounds" : [
"reiHurt"
]
},
"reiDeath" : {
"category" : "neutral",
"sounds" : [
"reiDeath"
]
},
"fuuLive" : {
"category" : "neutral",
"sounds" : [
"fuuLive"
]
},
"fuuHurt" : {
"category" : "neutral",
"sounds" : [
"fuuHurt"
]
},
"fuuDeath" : {
"category" : "neutral",
"sounds" : [
"fuuDeath"
]
},
"viviLive" : {
"category" : "neutral",
"sounds" : [
"viviLive"
]
},
"viviHurt" : {
"category" : "neutral",
"sounds" : [
"viviHurt"
]
},
"viviDeath" : {
"category" : "neutral",
"sounds" : [
"viviDeath"
]
},
"setzerLive" : {
"category" : "neutral",
"sounds" : [
"setzerLive"
]
},
"setzerHurt" : {
"category" : "neutral",
"sounds" : [
"setzerHurt"
]
},
"setzerDeath" : {
"category" : "neutral",
"sounds" : [
"setzerDeath"
]
},
"similiLive" : {
"category" : "neutral",
"sounds" : [
"similiLive"
]
},
"similiHurt" : {
"category" : "neutral",
"sounds" : [
"similiHurt"
]
},
"similiDeath" : {
"category" : "neutral",
"sounds" : [
"similiDeath"
]
},
"similiMusic" : {
"category" : "music",
"sounds" : [
"similiMusic"
]
}
}

mon fichier .lang


item.record.cdTensionRising.desc= CD Tension Rising

Et j’ai bien mis la texture dans modid/textures/items
et le son en .ogg dans modid/records
Alors des avis et plz help