@‘ZeAmateis’:
Je ne sais pas si en 1.7.2 ma classe 1.6.4 fonctionnera mais je te l’envoie quand même voir si tu peux faire des tests ou autre
:::
package viruz.zeamateis.block;
import java.util.List;
import viruz.zeamateis.core.ViruZCore;
import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.client.renderer.texture.IconRegister;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.ItemStack;
import net.minecraft.util.Icon;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
public class BlockSheetMetal extends Block
{
public static String[] type = new String[]{"sheetMetal1", "sheetMetal2", "sheetMetal3", "sheetMetal4", "sheetMetal5", "sheetMetal6", "sheetMetal7", "sheetMetal8", "sheetMetal9", "sheetMetal10", "sheetMetal11", "sheetMetal12", "sheetMetal13"};
private Icon[] IconArray;
public BlockSheetMetal(int par1)
{
super(par1, Material.iron);
this.setCreativeTab(ViruZCore.Blocks);
}
public void registerIcons(IconRegister iconregister)
{
IconArray = new Icon[type.length];
for(int i = 0; i < type.length; i++)
{
IconArray* = iconregister.registerIcon("viruz:SheetMetal/" + type*);
}
}
@SideOnly(Side.CLIENT)
public void getSubBlocks(int id, CreativeTabs creativeTabs, List list)
{
for(int metadata = 0; metadata < type.length; metadata++)
{
list.add(new ItemStack(id, 1, metadata));
}
}
@SideOnly(Side.CLIENT)
public Icon getIcon(int side, int metadata)
{
return metadata < type.length && metadata >= 0 ? IconArray[metadata] : IconArray[0];
}
public int damageDropped(int metadata)
{
return metadata;
}
}
:::
Merci, je testerai plus tard, surtout que je vais partir en vacances, donc je sais ce que j’aurais à faire en rentrant
Cordialement.
Skillb0w