Problème de textures



  • J'ai un problème au niveau des textures de mon item.

    public class ModItems
    {
        public static final ModItems INSTANCE = new ModItems();
        private List<Item> items;
    
        public static Item RUBY;
    
        public void init()
        {
            items = Lists.newArrayList();
    
            RUBY = new CustomItem("ruby");
        }
    
        @SubscribeEvent
        public void registerModels(ModelRegistryEvent event)
        {
            for (Item item : items)
            {
                registerModel(item);
            }
        }
    
        public void registerModel(Item item)
        {
            ModelLoader.setCustomModelResourceLocation(item, 0, new ModelResourceLocation(new ResourceLocation(Refs.MODID, item.getUnlocalizedName().substring(5)), "inventory"));
        }
    
        public List<Item> getItems()
        {
            return items;
        }
    }
    
    {
      "parent": "item/generated",
      "textures": 
      {
        "layer0": "dailycraftmod:items/ruby"
      }
    }
    


  • Pour que le @SuscribreEvent marche, il faut que ta class ait ça au dessus :
    @EventBusSubscriber


  • Administrateurs

    @uiytt N'importe quoi ! Je t'invite à regarder cette image : text alternatif



  • ok déso ^^



  • Dans quelle package est situé ton json ?



  • Je ne me souvenais même plus que j'avais fait ce post car après le problème il c'est résolu tout seul, le seul truc qui change par contre c'est registerModel que j'ai mis en private et je n'est pas @EventBusSubscriber


Log in to reply