Advertisement
Guest User

Untitled

a guest
Mar 25th, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.31 KB | None | 0 0
  1. package fr.darkhenos.modteste.items;
  2.  
  3. import fr.darkhenos.modteste.ModTeste;
  4. import net.minecraft.client.renderer.block.model.ModelResourceLocation;
  5. import net.minecraft.item.Item;
  6. import net.minecraftforge.client.model.ModelLoader;
  7. import net.minecraftforge.fml.relauncher.Side;
  8. import net.minecraftforge.fml.relauncher.SideOnly;
  9.  
  10. /**
  11. * Created by alext on 25/03/2017.
  12. */
  13. public class testeItems
  14. {
  15. //declarer les item ici
  16.  
  17. public static final Item DEATH_INGOT = new DeathIngot();
  18.  
  19. public static void setItemName(Item item, String name)
  20. {//ici on donne un nom a l'item
  21.  
  22. item.setRegistryName(ModTeste.MODID, name).setUnlocalizedName(ModTeste.MODID + "." + name);
  23. }
  24.  
  25. @SideOnly(Side.CLIENT)
  26. public static void registerItemsModels()
  27. {
  28. registerModel(DEATH_INGOTNGOT,0);
  29. }
  30.  
  31.  
  32. @SideOnly(Side.CLIENT)
  33. public static void registerModel(Item item, int metadata)
  34. {//ici on enregistre les modèle (fichier json)
  35. if (metadata < 0) metadata = 0;
  36. String resourceName = item.getUnlocalizedName().substring(5).replace('.', ':');
  37. if (metadata > 0) resourceName += "_m" + String.valueOf(metadata);
  38.  
  39. ModelLoader.setCustomModelResourceLocation(item, metadata, new ModelResourceLocation(resourceName, "inventory"));
  40. }
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement