-
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 -
@uiytt N’importe quoi ! Je t’invite à regarder cette image :

-
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
registerModelque j’ai mis enprivateet je n’est pas@EventBusSubscriber
Bonjour ! Vous semblez intéressé par cette conversation, mais vous n’avez pas encore de compte.
Marre de refaire défiler les mêmes messages ? Créez un compte pour retrouver votre position, recevoir des notifications des nouvelles réponses, sauvegarder vos favoris et voter pour les messages que vous appréciez.
Grâce à votre participation, ce message peut devenir encore meilleur 💗
S'inscrire Se connecter