MFF

    Minecraft Forge France
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes
    • Forge Events
      • Automatique
      • Foncé
      • Clair
    • S'inscrire
    • Se connecter

    Créer un bloc avec des métadonnées

    Planifier Épinglé Verrouillé Déplacé Les blocs
    1.11.x
    28 Messages 9 Publieurs 6.9k Vues 4 Watching
    Charger plus de messages
    • Du plus ancien au plus récent
    • Du plus récent au plus ancien
    • Les plus votés
    Répondre
    • Répondre à l'aide d'un nouveau sujet
    Se connecter pour répondre
    Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
    • Adsl HoubaA Hors-ligne
      Adsl Houba
      dernière édition par

      
      public static final Item BLOCK_TUTORIAL_ITEM = new ItemBlockMetadata(TutorialBlocks.TUTORIAL,).setRegistryName(TutorialBlocks.TUTORIAL.getRegistryName());
      
      

      Bonjour,

      Après TutorialBlocks.TUTORIAL il y a une vergule sans rien, il manque quelques choses nom ? un String[] ?

      Cordialement

      1 réponse Dernière réponse Répondre Citer 0
      • robin4002R Hors-ligne
        robin4002 Moddeurs confirmés Rédacteurs Administrateurs
        dernière édition par

        Oui, qui contient tous les nom non localisé :
        new String[]{“nomDuBlocmeta1”, “nomDuBlocmeta2”};

        1 réponse Dernière réponse Répondre Citer 0
        • Defacto34D Hors-ligne
          Defacto34
          dernière édition par

          J’ai un problème au niveau de cette partie de code : names = META_LOOKUP.unlocalizedName;
          il y’a une vague rouge sous unlocalizedName. Je suis en 1.12.2. Merci pour votre aide

          1 réponse Dernière réponse Répondre Citer 0
          • LeBossMax2L Hors-ligne
            LeBossMax2
            dernière édition par

            Il faut remplacer les ‘*’ par ‘[i]’. Il y a du y avoir un problème lors de la conversion vers NodeBB.

            names[i] = META_LOOKUP[i].unlocalizedName;
            
            1 réponse Dernière réponse Répondre Citer 0
            • Superloup10S Hors-ligne
              Superloup10 Modérateurs
              dernière édition par Superloup10

              En effet, il y a bien eu un oubli lors de l’édition de l’ensemble des tutoriels.
              J’ai corrigé celui-ci.
              Si vous rencontrez d’autres erreurs de ce type, plutôt que d’écrire un message pour le dire, utilisez le bouton signaler sur le tutoriel concerné, ce sera plus simple pour tout le monde.

              Si vous souhaitez me faire un don, il vous suffit de cliquer sur le bouton situé en dessous.

              Je suis un membre apprécié et joueur, j'ai déjà obtenu 17 points de réputation.

              1 réponse Dernière réponse Répondre Citer 0
              • robin4002R Hors-ligne
                robin4002 Moddeurs confirmés Rédacteurs Administrateurs
                dernière édition par

                Perso une réponse au tutoriel ça me va aussi.

                1 réponse Dernière réponse Répondre Citer 0
                • Le BourguignonL Hors-ligne
                  Le Bourguignon
                  dernière édition par

                  Bonjour,
                  J’ai une vague rouge en-dessous du " NonNullList " ( ligne 41 ) et j ai beau relire le tuto je ne sais pas pk. Aidez moi svp ( je suis en 1.10.2 )

                  package fr.lebourguignon.bourguimod.block;
                  
                  import net.minecraft.block.material.Material;
                  import net.minecraft.block.properties.IProperty;
                  import net.minecraft.block.properties.PropertyEnum;
                  import net.minecraft.block.state.BlockStateContainer;
                  import net.minecraft.block.state.IBlockState;
                  import net.minecraft.creativetab.CreativeTabs;
                  import net.minecraft.item.Item;
                  import net.minecraft.item.ItemStack;
                  import net.minecraft.util.IStringSerializable;
                  import net.minecraft.block.Block;
                  
                  public class Test extends Block
                  {
                      public static final String NAME = "test";
                      
                      public static final PropertyEnum<Test.EnumType> VARIANT = PropertyEnum.<Test.EnumType>create("variant", Test.EnumType.class);
                      
                      public Test(Material material)
                      {
                          super(material);
                       
                          BourguiModBlocks.setBlockName(this, NAME);
                          setDefaultState(this.blockState.getBaseState().withProperty(VARIANT, Test.EnumType.FIRST));
                  
                          setLightOpacity(255);
                          setLightLevel(1);
                          setResistance(5.0F);
                          setHardness(3.0F);
                          setCreativeTab(CreativeTabs.BUILDING_BLOCKS);
                      }
                      
                      @Override
                      public int damageDropped(IBlockState state)
                      {
                          return state.getValue(VARIANT).getMetadata();
                      }
                   
                      @Override
                      public void getSubBlocks(Item itemIn, CreativeTabs tab, NonNullList <ItemStack> list)
                      {
                          for (Test.EnumType type : Test.EnumType.values())
                          {
                              list.add(new ItemStack(itemIn, 1, type.getMetadata()));
                          }
                      }
                   
                      @Override
                      public IBlockState getStateFromMeta(int meta)
                      {
                          return this.getDefaultState().withProperty(VARIANT, Test.EnumType.byMetadata(meta));
                      }
                   
                      @Override
                      public int getMetaFromState(IBlockState state)
                      {
                          return ((Test.EnumType)state.getValue(VARIANT)).getMetadata();
                      }
                   
                      @Override
                      protected BlockStateContainer createBlockState()
                      {
                          return new BlockStateContainer(this, new IProperty[] {VARIANT});
                      }
                   
                      public static enum EnumType implements IStringSerializable
                      {
                          FIRST(0, "test", "test_white"),
                          SECOND(1, "test2", "test_black");
                  
                          ;
                   
                          private static final Test.EnumType[] META_LOOKUP = new Test.EnumType[values().length];
                          private final int meta;
                          private final String name;
                          private final String unlocalizedName;
                   
                          private EnumType(int metaIn, String nameIn, String unlocalizedIn)
                          {
                              this.meta = metaIn;
                              this.name = nameIn;
                              this.unlocalizedName = unlocalizedIn;
                          }
                   
                          public static String[] getUnlocalizedNames()
                          {
                              String[] names = new String[values().length];
                              
                              for (int i = 0; i < META_LOOKUP.length; i++)
                                  names[i] = META_LOOKUP[i].unlocalizedName;
                           
                              return names;
                          }
                   
                          public int getMetadata()
                          {
                              return this.meta;
                          }
                   
                          public static Test.EnumType byMetadata(int meta)
                          {
                              if (meta < 0 || meta >= META_LOOKUP.length)
                              {
                                  meta = 0;
                              }
                           
                              return META_LOOKUP[meta];
                          }
                   
                          public String toString()
                          {
                              return this.name;
                          }
                   
                          @Override
                          public String getName()
                          {
                              return this.name;
                          }
                          static
                          {
                              for (Test.EnumType type : values())
                              {
                                  META_LOOKUP[type.getMetadata()] = type;
                              }
                          }
                      }
                  }
                  
                  1 réponse Dernière réponse Répondre Citer 0
                  • robin4002R Hors-ligne
                    robin4002 Moddeurs confirmés Rédacteurs Administrateurs
                    dernière édition par

                    NonNullList n’existe qu’en 1.11.2 e plus récent.

                    En 1.10.2 la fonction getSubBlocks a une simple List en paramètre.

                    Le BourguignonL 1 réponse Dernière réponse Répondre Citer 0
                    • Le BourguignonL Hors-ligne
                      Le Bourguignon @robin4002
                      dernière édition par

                      @robin4002 bas c’est pas présciser alors que c’est dans le sommaire 1.9.4-1.11.2.
                      donc tu peux la ligne que je dois mettre svp?

                      1 réponse Dernière réponse Répondre Citer 0
                      • robin4002R Hors-ligne
                        robin4002 Moddeurs confirmés Rédacteurs Administrateurs
                        dernière édition par

                        Ah mince, j’ai mal géré le sommaire.

                        Remplaces NonNullList par List, tout simplement.

                        Le BourguignonL 2 réponses Dernière réponse Répondre Citer 0
                        • Le BourguignonL Hors-ligne
                          Le Bourguignon @robin4002
                          dernière édition par

                          @robin4002 ok merci! J’ai encore un problème de texture mais je vais chercher un peu avant de vous demander.

                          1 réponse Dernière réponse Répondre Citer 0
                          • Le BourguignonL Hors-ligne
                            Le Bourguignon @robin4002
                            dernière édition par

                            @robin4002
                            2019-07-29_23.02.05.png
                            Voila j ai encore un problème sur la texture des items… Demandez les programmes que vous avez besoin.
                            blockstates.test.json:

                            {
                                "variants": {
                                    "variant=test": {
                                        "model": "bourguimod:test_white"
                                    },
                                    "variant=test2": {
                                        "model": "bourguimod:test_black"
                                    }
                                }
                            }
                            

                            models.item.test_white.json:

                            {
                                "parent": "bourguimod:block/test_white"
                            }
                            

                            models.block.test_white.json:

                            {
                                "parent": "block/cube_all",
                                "textures": {
                                    "all": "bourguimod:blocks/test_white"
                                }
                            }
                            
                            1 réponse Dernière réponse Répondre Citer 0
                            • robin4002R Hors-ligne
                              robin4002 Moddeurs confirmés Rédacteurs Administrateurs
                              dernière édition par

                              Tu as quelque chose dans les logs ?

                              Le BourguignonL 2 réponses Dernière réponse Répondre Citer 0
                              • Le BourguignonL Hors-ligne
                                Le Bourguignon @robin4002
                                dernière édition par

                                @robin4002 je vois rien de suspe mais je peux te les envoyer

                                1 réponse Dernière réponse Répondre Citer 0
                                • Le BourguignonL Hors-ligne
                                  Le Bourguignon @robin4002
                                  dernière édition par robin4002

                                  @robin4002

                                  Time: 29/07/19 23:17
                                  Description: Loading screen debug info
                                  
                                  This is just a prompt for computer specs to be printed. THIS IS NOT A ERROR
                                  
                                  
                                  A detailed walkthrough of the error, its code path and all known details is as follows:
                                  
                                  -- System Details --
                                  Details:
                                  	Minecraft Version: 1.10.2
                                  	Operating System: Windows 10 (amd64) version 10.0
                                  	Java Version: 1.8.0_222, AdoptOpenJDK
                                  	Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), 
                                  	Memory: 864364456 bytes (824 MB) / 1038876672 bytes (990 MB) up to 4260102144 bytes (4062 MB)
                                  	JVM Flags: 3 total; -Xincgc -Xmx4G -Xms1024M
                                  	IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
                                  	FML: 
                                  	Loaded coremods (and transformers): 
                                  	GL info: ' Vendor: 'Intel' Version: '4.5.0 - Build 25.20.100.6472' Renderer: 'Intel(R) HD Graphics 520'
                                  [23:17:30] [Client thread/INFO] [FML]: MinecraftForge v12.18.3.2511 Initialized
                                  [23:17:30] [Client thread/INFO] [FML]: Replaced 231 ore recipes
                                  [23:17:31] [Client thread/INFO] [FML]: Found 0 mods from the command line. Injecting into mod discoverer
                                  [23:17:31] [Client thread/INFO] [FML]: Searching C:\Games\Mod\BourguiMod\run\mods for mods
                                  [23:17:32] [Client thread/INFO] [FML]: Forge Mod Loader has identified 4 mods to load
                                  [23:17:33] [Thread-6/INFO] [FML]: Using sync timing. 200 frames of Display.update took 147966851 nanos
                                  [23:17:33] [Client thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge, bourguimod] at CLIENT
                                  [23:17:33] [Client thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge, bourguimod] at SERVER
                                  [23:17:34] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:BourguiMod
                                  [23:17:34] [Client thread/INFO] [FML]: Processing ObjectHolder annotations
                                  [23:17:34] [Client thread/INFO] [FML]: Found 423 ObjectHolder annotations
                                  [23:17:34] [Client thread/INFO] [FML]: Identifying ItemStackHolder annotations
                                  [23:17:34] [Client thread/INFO] [FML]: Found 0 ItemStackHolder annotations
                                  [23:17:34] [Client thread/INFO] [FML]: Applying holder lookups
                                  [23:17:34] [Client thread/INFO] [FML]: Holder lookups applied
                                  [23:17:34] [Client thread/INFO] [FML]: Applying holder lookups
                                  [23:17:34] [Client thread/INFO] [FML]: Holder lookups applied
                                  [23:17:34] [Client thread/INFO] [FML]: Applying holder lookups
                                  [23:17:34] [Client thread/INFO] [FML]: Holder lookups applied
                                  [23:17:34] [Client thread/INFO] [FML]: Configured a dormant chunk cache size of 0
                                  [23:17:34] [Forge Version Check/INFO] [ForgeVersionCheck]: [Forge] Starting version check at http://files.minecraftforge.net/maven/net/minecraftforge/forge/promotions_slim.json
                                  [23:17:34] [Client thread/INFO] [STDOUT]: [fr.lebourguignon.bourguimod.proxy.Common:preInit:9]: pre init côté commun
                                  [23:17:34] [Client thread/INFO] [STDOUT]: [fr.lebourguignon.bourguimod.proxy.Client:preInit:14]: pre init côté client
                                  [23:17:34] [Client thread/INFO] [FML]: Applying holder lookups
                                  [23:17:34] [Client thread/INFO] [FML]: Holder lookups applied
                                  [23:17:34] [Client thread/INFO] [FML]: Injecting itemstacks
                                  [23:17:34] [Client thread/INFO] [FML]: Itemstack injection complete
                                  [23:17:35] [Forge Version Check/INFO] [ForgeVersionCheck]: [Forge] Found status: AHEAD Target: null
                                  [23:17:38] [Sound Library Loader/INFO]: Starting up SoundSystem...
                                  [23:17:38] [Thread-8/INFO]: Initializing LWJGL OpenAL
                                  [23:17:38] [Thread-8/INFO]: (The LWJGL binding of OpenAL.  For more information, see http://www.lwjgl.org)
                                  [23:17:38] [Thread-8/INFO]: OpenAL initialized.
                                  [23:17:38] [Sound Library Loader/INFO]: Sound engine started
                                  [23:17:43] [Client thread/INFO] [FML]: Max texture size: 16384
                                  [23:17:43] [Client thread/INFO]: Created: 16x16 textures-atlas
                                  [23:17:43] [Client thread/ERROR] [FML]: Exception loading model for variant bourguimod:test#inventory for item "bourguimod:test", normal location exception: 
                                  net.minecraftforge.client.model.ModelLoaderRegistry$LoaderException: Exception loading model bourguimod:item/test with loader VanillaLoader.INSTANCE, skipping
                                  	at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:153) ~[ModelLoaderRegistry.class:?]
                                  	at net.minecraftforge.client.model.ModelLoader.loadItemModels(ModelLoader.java:328) ~[ModelLoader.class:?]
                                  	at net.minecraft.client.renderer.block.model.ModelBakery.loadVariantItemModels(ModelBakery.java:170) ~[ModelBakery.class:?]
                                  	at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:148) ~[ModelLoader.class:?]
                                  	at net.minecraft.client.renderer.block.model.ModelManager.onResourceManagerReload(ModelManager.java:28) [ModelManager.class:?]
                                  	at net.minecraft.client.resources.SimpleReloadableResourceManager.registerReloadListener(SimpleReloadableResourceManager.java:122) [SimpleReloadableResourceManager.class:?]
                                  	at net.minecraft.client.Minecraft.init(Minecraft.java:540) [Minecraft.class:?]
                                  	at net.minecraft.client.Minecraft.run(Minecraft.java:386) [Minecraft.class:?]
                                  	at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?]
                                  	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_222]
                                  	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_222]
                                  	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_222]
                                  	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_222]
                                  	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
                                  	at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
                                  	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_222]
                                  	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_222]
                                  	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_222]
                                  	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_222]
                                  	at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
                                  	at GradleStart.main(GradleStart.java:26) [start/:?]
                                  Caused by: java.io.FileNotFoundException: bourguimod:models/item/test.json
                                  	at net.minecraft.client.resources.FallbackResourceManager.getResource(FallbackResourceManager.java:68) ~[FallbackResourceManager.class:?]
                                  	at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:65) ~[SimpleReloadableResourceManager.class:?]
                                  	at net.minecraft.client.renderer.block.model.ModelBakery.loadModel(ModelBakery.java:311) ~[ModelBakery.class:?]
                                  	at net.minecraftforge.client.model.ModelLoader.access$1100(ModelLoader.java:118) ~[ModelLoader.class:?]
                                  	at net.minecraftforge.client.model.ModelLoader$VanillaLoader.loadModel(ModelLoader.java:879) ~[ModelLoader$VanillaLoader.class:?]
                                  	at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:149) ~[ModelLoaderRegistry.class:?]
                                  	... 20 more
                                  [23:17:43] [Client thread/ERROR] [FML]: Exception loading model for variant bourguimod:test#inventory for item "bourguimod:test", blockstate location exception: 
                                  net.minecraftforge.client.model.ModelLoaderRegistry$LoaderException: Exception loading model bourguimod:test#inventory with loader VariantLoader.INSTANCE, skipping
                                  	at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:153) ~[ModelLoaderRegistry.class:?]
                                  	at net.minecraftforge.client.model.ModelLoader.loadItemModels(ModelLoader.java:336) ~[ModelLoader.class:?]
                                  	at net.minecraft.client.renderer.block.model.ModelBakery.loadVariantItemModels(ModelBakery.java:170) ~[ModelBakery.class:?]
                                  	at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:148) ~[ModelLoader.class:?]
                                  	at net.minecraft.client.renderer.block.model.ModelManager.onResourceManagerReload(ModelManager.java:28) [ModelManager.class:?]
                                  	at net.minecraft.client.resources.SimpleReloadableResourceManager.registerReloadListener(SimpleReloadableResourceManager.java:122) [SimpleReloadableResourceManager.class:?]
                                  	at net.minecraft.client.Minecraft.init(Minecraft.java:540) [Minecraft.class:?]
                                  	at net.minecraft.client.Minecraft.run(Minecraft.java:386) [Minecraft.class:?]
                                  	at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?]
                                  	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_222]
                                  	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_222]
                                  	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_222]
                                  	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_222]
                                  	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
                                  	at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
                                  	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_222]
                                  	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_222]
                                  	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_222]
                                  	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_222]
                                  	at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
                                  	at GradleStart.main(GradleStart.java:26) [start/:?]
                                  Caused by: net.minecraft.client.renderer.block.model.ModelBlockDefinition$MissingVariantException
                                  	at net.minecraft.client.renderer.block.model.ModelBlockDefinition.getVariant(ModelBlockDefinition.java:78) ~[ModelBlockDefinition.class:?]
                                  	at net.minecraftforge.client.model.ModelLoader$VariantLoader.loadModel(ModelLoader.java:1195) ~[ModelLoader$VariantLoader.class:?]
                                  	at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:149) ~[ModelLoaderRegistry.class:?]
                                  	... 20 more
                                  [23:17:43] [Client thread/ERROR] [FML]: Exception loading model for variant bourguimod:test_m1#inventory for item "bourguimod:test", normal location exception: 
                                  net.minecraftforge.client.model.ModelLoaderRegistry$LoaderException: Exception loading model bourguimod:item/test_m1 with loader VanillaLoader.INSTANCE, skipping
                                  	at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:153) ~[ModelLoaderRegistry.class:?]
                                  	at net.minecraftforge.client.model.ModelLoader.loadItemModels(ModelLoader.java:328) ~[ModelLoader.class:?]
                                  	at net.minecraft.client.renderer.block.model.ModelBakery.loadVariantItemModels(ModelBakery.java:170) ~[ModelBakery.class:?]
                                  	at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:148) ~[ModelLoader.class:?]
                                  	at net.minecraft.client.renderer.block.model.ModelManager.onResourceManagerReload(ModelManager.java:28) [ModelManager.class:?]
                                  	at net.minecraft.client.resources.SimpleReloadableResourceManager.registerReloadListener(SimpleReloadableResourceManager.java:122) [SimpleReloadableResourceManager.class:?]
                                  	at net.minecraft.client.Minecraft.init(Minecraft.java:540) [Minecraft.class:?]
                                  	at net.minecraft.client.Minecraft.run(Minecraft.java:386) [Minecraft.class:?]
                                  	at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?]
                                  	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_222]
                                  	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_222]
                                  	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_222]
                                  	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_222]
                                  	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
                                  	at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
                                  	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_222]
                                  	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_222]
                                  	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_222]
                                  	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_222]
                                  	at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
                                  	at GradleStart.main(GradleStart.java:26) [start/:?]
                                  Caused by: java.io.FileNotFoundException: bourguimod:models/item/test_m1.json
                                  	at net.minecraft.client.resources.FallbackResourceManager.getResource(FallbackResourceManager.java:68) ~[FallbackResourceManager.class:?]
                                  	at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:65) ~[SimpleReloadableResourceManager.class:?]
                                  	at net.minecraft.client.renderer.block.model.ModelBakery.loadModel(ModelBakery.java:311) ~[ModelBakery.class:?]
                                  	at net.minecraftforge.client.model.ModelLoader.access$1100(ModelLoader.java:118) ~[ModelLoader.class:?]
                                  	at net.minecraftforge.client.model.ModelLoader$VanillaLoader.loadModel(ModelLoader.java:879) ~[ModelLoader$VanillaLoader.class:?]
                                  	at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:149) ~[ModelLoaderRegistry.class:?]
                                  	... 20 more
                                  [23:17:43] [Client thread/ERROR] [FML]: Exception loading model for variant bourguimod:test_m1#inventory for item "bourguimod:test", blockstate location exception: 
                                  net.minecraftforge.client.model.ModelLoaderRegistry$LoaderException: Exception loading model bourguimod:test_m1#inventory with loader VariantLoader.INSTANCE, skipping
                                  	at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:153) ~[ModelLoaderRegistry.class:?]
                                  	at net.minecraftforge.client.model.ModelLoader.loadItemModels(ModelLoader.java:336) ~[ModelLoader.class:?]
                                  	at net.minecraft.client.renderer.block.model.ModelBakery.loadVariantItemModels(ModelBakery.java:170) ~[ModelBakery.class:?]
                                  	at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:148) ~[ModelLoader.class:?]
                                  	at net.minecraft.client.renderer.block.model.ModelManager.onResourceManagerReload(ModelManager.java:28) [ModelManager.class:?]
                                  	at net.minecraft.client.resources.SimpleReloadableResourceManager.registerReloadListener(SimpleReloadableResourceManager.java:122) [SimpleReloadableResourceManager.class:?]
                                  	at net.minecraft.client.Minecraft.init(Minecraft.java:540) [Minecraft.class:?]
                                  	at net.minecraft.client.Minecraft.run(Minecraft.java:386) [Minecraft.class:?]
                                  	at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?]
                                  	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_222]
                                  	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_222]
                                  	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_222]
                                  	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_222]
                                  	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
                                  	at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
                                  	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_222]
                                  	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_222]
                                  	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_222]
                                  	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_222]
                                  	at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
                                  	at GradleStart.main(GradleStart.java:26) [start/:?]
                                  Caused by: net.minecraft.client.renderer.block.model.ModelBlockDefinition$MissingVariantException
                                  	at net.minecraft.client.renderer.block.model.ModelBlockDefinition.getVariant(ModelBlockDefinition.java:78) ~[ModelBlockDefinition.class:?]
                                  	at net.minecraftforge.client.model.ModelLoader$VariantLoader.loadModel(ModelLoader.java:1195) ~[ModelLoader$VariantLoader.class:?]
                                  	at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:149) ~[ModelLoaderRegistry.class:?]
                                  	... 20 more
                                  [23:17:44] [Client thread/INFO] [FML]: Injecting itemstacks
                                  [23:17:44] [Client thread/INFO] [FML]: Itemstack injection complete
                                  [23:17:44] [Client thread/INFO] [FML]: Forge Mod Loader has successfully loaded 4 mods
                                  [23:17:44] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:BourguiMod
                                  [23:17:47] [Client thread/INFO]: SoundSystem shutting down...
                                  [23:17:47] [Client thread/WARN]: Author: Paul Lamb, www.paulscode.com
                                  [23:17:47] [Sound Library Loader/INFO]: Starting up SoundSystem...
                                  [23:17:47] [Thread-10/INFO]: Initializing LWJGL OpenAL
                                  [23:17:47] [Thread-10/INFO]: (The LWJGL binding of OpenAL.  For more information, see http://www.lwjgl.org)
                                  [23:17:47] [Thread-10/INFO]: OpenAL initialized.
                                  [23:17:48] [Sound Library Loader/INFO]: Sound engine started
                                  [23:17:51] [Client thread/INFO] [FML]: Max texture size: 16384
                                  [23:17:52] [Client thread/INFO]: Created: 512x512 textures-atlas
                                  [23:17:53] [Client thread/ERROR] [FML]: Exception loading model for variant bourguimod:test#inventory for item "bourguimod:test", normal location exception: 
                                  net.minecraftforge.client.model.ModelLoaderRegistry$LoaderException: Exception loading model bourguimod:item/test with loader VanillaLoader.INSTANCE, skipping
                                  	at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:153) ~[ModelLoaderRegistry.class:?]
                                  	at net.minecraftforge.client.model.ModelLoader.loadItemModels(ModelLoader.java:328) ~[ModelLoader.class:?]
                                  	at net.minecraft.client.renderer.block.model.ModelBakery.loadVariantItemModels(ModelBakery.java:170) ~[ModelBakery.class:?]
                                  	at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:148) ~[ModelLoader.class:?]
                                  	at net.minecraft.client.renderer.block.model.ModelManager.onResourceManagerReload(ModelManager.java:28) [ModelManager.class:?]
                                  	at net.minecraft.client.resources.SimpleReloadableResourceManager.notifyReloadListeners(SimpleReloadableResourceManager.java:132) [SimpleReloadableResourceManager.class:?]
                                  	at net.minecraft.client.resources.SimpleReloadableResourceManager.reloadResources(SimpleReloadableResourceManager.java:113) [SimpleReloadableResourceManager.class:?]
                                  	at net.minecraft.client.Minecraft.refreshResources(Minecraft.java:799) [Minecraft.class:?]
                                  	at net.minecraftforge.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:350) [FMLClientHandler.class:?]
                                  	at net.minecraft.client.Minecraft.init(Minecraft.java:561) [Minecraft.class:?]
                                  	at net.minecraft.client.Minecraft.run(Minecraft.java:386) [Minecraft.class:?]
                                  	at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?]
                                  	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_222]
                                  	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_222]
                                  	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_222]
                                  	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_222]
                                  	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
                                  	at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
                                  	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_222]
                                  	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_222]
                                  	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_222]
                                  	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_222]
                                  	at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
                                  	at GradleStart.main(GradleStart.java:26) [start/:?]
                                  Caused by: java.io.FileNotFoundException: bourguimod:models/item/test.json
                                  	at net.minecraft.client.resources.FallbackResourceManager.getResource(FallbackResourceManager.java:68) ~[FallbackResourceManager.class:?]
                                  	at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:65) ~[SimpleReloadableResourceManager.class:?]
                                  	at net.minecraft.client.renderer.block.model.ModelBakery.loadModel(ModelBakery.java:311) ~[ModelBakery.class:?]
                                  	at net.minecraftforge.client.model.ModelLoader.access$1100(ModelLoader.java:118) ~[ModelLoader.class:?]
                                  	at net.minecraftforge.client.model.ModelLoader$VanillaLoader.loadModel(ModelLoader.java:879) ~[ModelLoader$VanillaLoader.class:?]
                                  	at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:149) ~[ModelLoaderRegistry.class:?]
                                  	... 23 more
                                  [23:17:53] [Client thread/ERROR] [FML]: Exception loading model for variant bourguimod:test#inventory for item "bourguimod:test", blockstate location exception: 
                                  net.minecraftforge.client.model.ModelLoaderRegistry$LoaderException: Exception loading model bourguimod:test#inventory with loader VariantLoader.INSTANCE, skipping
                                  	at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:153) ~[ModelLoaderRegistry.class:?]
                                  	at net.minecraftforge.client.model.ModelLoader.loadItemModels(ModelLoader.java:336) ~[ModelLoader.class:?]
                                  	at net.minecraft.client.renderer.block.model.ModelBakery.loadVariantItemModels(ModelBakery.java:170) ~[ModelBakery.class:?]
                                  	at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:148) ~[ModelLoader.class:?]
                                  	at net.minecraft.client.renderer.block.model.ModelManager.onResourceManagerReload(ModelManager.java:28) [ModelManager.class:?]
                                  	at net.minecraft.client.resources.SimpleReloadableResourceManager.notifyReloadListeners(SimpleReloadableResourceManager.java:132) [SimpleReloadableResourceManager.class:?]
                                  	at net.minecraft.client.resources.SimpleReloadableResourceManager.reloadResources(SimpleReloadableResourceManager.java:113) [SimpleReloadableResourceManager.class:?]
                                  	at net.minecraft.client.Minecraft.refreshResources(Minecraft.java:799) [Minecraft.class:?]
                                  	at net.minecraftforge.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:350) [FMLClientHandler.class:?]
                                  	at net.minecraft.client.Minecraft.init(Minecraft.java:561) [Minecraft.class:?]
                                  	at net.minecraft.client.Minecraft.run(Minecraft.java:386) [Minecraft.class:?]
                                  	at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?]
                                  	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_222]
                                  	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_222]
                                  	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_222]
                                  	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_222]
                                  	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
                                  	at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
                                  	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_222]
                                  	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_222]
                                  	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_222]
                                  	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_222]
                                  	at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
                                  	at GradleStart.main(GradleStart.java:26) [start/:?]
                                  Caused by: net.minecraft.client.renderer.block.model.ModelBlockDefinition$MissingVariantException
                                  	at net.minecraft.client.renderer.block.model.ModelBlockDefinition.getVariant(ModelBlockDefinition.java:78) ~[ModelBlockDefinition.class:?]
                                  	at net.minecraftforge.client.model.ModelLoader$VariantLoader.loadModel(ModelLoader.java:1195) ~[ModelLoader$VariantLoader.class:?]
                                  	at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:149) ~[ModelLoaderRegistry.class:?]
                                  	... 23 more
                                  [23:17:53] [Client thread/ERROR] [FML]: Exception loading model for variant bourguimod:test_m1#inventory for item "bourguimod:test", normal location exception: 
                                  net.minecraftforge.client.model.ModelLoaderRegistry$LoaderException: Exception loading model bourguimod:item/test_m1 with loader VanillaLoader.INSTANCE, skipping
                                  	at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:153) ~[ModelLoaderRegistry.class:?]
                                  	at net.minecraftforge.client.model.ModelLoader.loadItemModels(ModelLoader.java:328) ~[ModelLoader.class:?]
                                  	at net.minecraft.client.renderer.block.model.ModelBakery.loadVariantItemModels(ModelBakery.java:170) ~[ModelBakery.class:?]
                                  	at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:148) ~[ModelLoader.class:?]
                                  	at net.minecraft.client.renderer.block.model.ModelManager.onResourceManagerReload(ModelManager.java:28) [ModelManager.class:?]
                                  	at net.minecraft.client.resources.SimpleReloadableResourceManager.notifyReloadListeners(SimpleReloadableResourceManager.java:132) [SimpleReloadableResourceManager.class:?]
                                  	at net.minecraft.client.resources.SimpleReloadableResourceManager.reloadResources(SimpleReloadableResourceManager.java:113) [SimpleReloadableResourceManager.class:?]
                                  	at net.minecraft.client.Minecraft.refreshResources(Minecraft.java:799) [Minecraft.class:?]
                                  	at net.minecraftforge.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:350) [FMLClientHandler.class:?]
                                  	at net.minecraft.client.Minecraft.init(Minecraft.java:561) [Minecraft.class:?]
                                  	at net.minecraft.client.Minecraft.run(Minecraft.java:386) [Minecraft.class:?]
                                  	at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?]
                                  	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_222]
                                  	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_222]
                                  	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_222]
                                  	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_222]
                                  	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
                                  	at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
                                  	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_222]
                                  	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_222]
                                  	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_222]
                                  	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_222]
                                  	at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
                                  	at GradleStart.main(GradleStart.java:26) [start/:?]
                                  Caused by: java.io.FileNotFoundException: bourguimod:models/item/test_m1.json
                                  	at net.minecraft.client.resources.FallbackResourceManager.getResource(FallbackResourceManager.java:68) ~[FallbackResourceManager.class:?]
                                  	at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:65) ~[SimpleReloadableResourceManager.class:?]
                                  	at net.minecraft.client.renderer.block.model.ModelBakery.loadModel(ModelBakery.java:311) ~[ModelBakery.class:?]
                                  	at net.minecraftforge.client.model.ModelLoader.access$1100(ModelLoader.java:118) ~[ModelLoader.class:?]
                                  	at net.minecraftforge.client.model.ModelLoader$VanillaLoader.loadModel(ModelLoader.java:879) ~[ModelLoader$VanillaLoader.class:?]
                                  	at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:149) ~[ModelLoaderRegistry.class:?]
                                  	... 23 more
                                  [23:17:53] [Client thread/ERROR] [FML]: Exception loading model for variant bourguimod:test_m1#inventory for item "bourguimod:test", blockstate location exception: 
                                  net.minecraftforge.client.model.ModelLoaderRegistry$LoaderException: Exception loading model bourguimod:test_m1#inventory with loader VariantLoader.INSTANCE, skipping
                                  	at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:153) ~[ModelLoaderRegistry.class:?]
                                  	at net.minecraftforge.client.model.ModelLoader.loadItemModels(ModelLoader.java:336) ~[ModelLoader.class:?]
                                  	at net.minecraft.client.renderer.block.model.ModelBakery.loadVariantItemModels(ModelBakery.java:170) ~[ModelBakery.class:?]
                                  	at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:148) ~[ModelLoader.class:?]
                                  	at net.minecraft.client.renderer.block.model.ModelManager.onResourceManagerReload(ModelManager.java:28) [ModelManager.class:?]
                                  	at net.minecraft.client.resources.SimpleReloadableResourceManager.notifyReloadListeners(SimpleReloadableResourceManager.java:132) [SimpleReloadableResourceManager.class:?]
                                  	at net.minecraft.client.resources.SimpleReloadableResourceManager.reloadResources(SimpleReloadableResourceManager.java:113) [SimpleReloadableResourceManager.class:?]
                                  	at net.minecraft.client.Minecraft.refreshResources(Minecraft.java:799) [Minecraft.class:?]
                                  	at net.minecraftforge.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:350) [FMLClientHandler.class:?]
                                  	at net.minecraft.client.Minecraft.init(Minecraft.java:561) [Minecraft.class:?]
                                  	at net.minecraft.client.Minecraft.run(Minecraft.java:386) [Minecraft.class:?]
                                  	at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?]
                                  	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_222]
                                  	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_222]
                                  	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_222]
                                  	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_222]
                                  	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
                                  	at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
                                  	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_222]
                                  	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_222]
                                  	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_222]
                                  	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_222]
                                  	at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
                                  	at GradleStart.main(GradleStart.java:26) [start/:?]
                                  Caused by: net.minecraft.client.renderer.block.model.ModelBlockDefinition$MissingVariantException
                                  	at net.minecraft.client.renderer.block.model.ModelBlockDefinition.getVariant(ModelBlockDefinition.java:78) ~[ModelBlockDefinition.class:?]
                                  	at net.minecraftforge.client.model.ModelLoader$VariantLoader.loadModel(ModelLoader.java:1195) ~[ModelLoader$VariantLoader.class:?]
                                  	at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:149) ~[ModelLoaderRegistry.class:?]
                                  	... 23 more
                                  [23:17:53] [Client thread/WARN]: Skipping bad option: lastServer:
                                  [23:18:00] [Server thread/INFO]: Starting integrated minecraft server version 1.10.2
                                  [23:18:00] [Server thread/INFO]: Generating keypair
                                  [23:18:00] [Server thread/INFO] [FML]: Injecting existing block and item data into this server instance
                                  [23:18:00] [Server thread/INFO] [FML]: Found a missing id from the world bourguimod:test_white
                                  [23:18:00] [Server thread/INFO] [FML]: Applying holder lookups
                                  [23:18:00] [Server thread/INFO] [FML]: Holder lookups applied
                                  [23:18:00] [Server thread/INFO] [FML]: Loading dimension 0 (New World) (net.minecraft.server.integrated.IntegratedServer@359493a6)
                                  [23:18:01] [Server thread/INFO] [FML]: Loading dimension 1 (New World) (net.minecraft.server.integrated.IntegratedServer@359493a6)
                                  [23:18:01] [Server thread/INFO] [FML]: Loading dimension -1 (New World) (net.minecraft.server.integrated.IntegratedServer@359493a6)
                                  [23:18:01] [Server thread/INFO]: Preparing start region for level 0
                                  [23:18:02] [Server thread/INFO]: Changing view distance to 12, from 10
                                  [23:18:03] [Netty Local Client IO #0/INFO] [FML]: Server protocol version 2
                                  [23:18:03] [Netty Server IO #1/INFO] [FML]: Client protocol version 2
                                  [23:18:03] [Netty Server IO #1/INFO] [FML]: Client attempting to join with 4 mods : FML@8.0.99.99,Forge@12.18.3.2511,mcp@9.19,bourguimod@1.0
                                  [23:18:03] [Netty Local Client IO #0/INFO] [FML]: [Netty Local Client IO #0] Client side modded connection established
                                  [23:18:03] [Server thread/INFO] [FML]: [Server thread] Server side modded connection established
                                  [23:18:03] [Server thread/INFO]: Le_Bourguignon[local:E:eae8fce6] logged in with entity id 2 at (-371.6483111610344, 53.0, 712.8725475758218)
                                  [23:18:03] [Server thread/INFO]: Le_Bourguignon joined the game
                                  [23:18:05] [Server thread/INFO]: Saving and pausing game...
                                  [23:18:05] [Server thread/INFO]: Saving chunks for level 'New World'/Overworld
                                  [23:18:05] [Server thread/INFO]: Saving chunks for level 'New World'/Nether
                                  [23:18:05] [Server thread/INFO]: Saving chunks for level 'New World'/The End
                                  
                                  1 réponse Dernière réponse Répondre Citer 0
                                  • Le BourguignonL Hors-ligne
                                    Le Bourguignon
                                    dernière édition par

                                    c’est une histoire avec les test_m1…?

                                    1 réponse Dernière réponse Répondre Citer 0
                                    • robin4002R Hors-ligne
                                      robin4002 Moddeurs confirmés Rédacteurs Administrateurs
                                      dernière édition par

                                      En effet je ne vois rien avec le nom des fichiers que tu as mis, il cherche “bourguimod:models/item/test_m1.json” mais pas test_white.json

                                      1 réponse Dernière réponse Répondre Citer 0
                                      • Le BourguignonL Hors-ligne
                                        Le Bourguignon
                                        dernière édition par

                                        @robin4002

                                        package fr.lebourguignon.bourguimod.item;
                                        
                                        import fr.lebourguignon.bourguimod.Principale;
                                        import fr.lebourguignon.bourguimod.block.BourguiModBlocks;
                                        import fr.lebourguignon.bourguimod.block.Test;
                                        import net.minecraft.client.renderer.block.model.ModelResourceLocation;
                                        import net.minecraft.item.Item;
                                        import net.minecraft.item.ItemBlock;
                                        import net.minecraftforge.client.model.ModelLoader;
                                        import net.minecraftforge.fml.relauncher.Side;
                                        import net.minecraftforge.fml.relauncher.SideOnly;
                                        
                                        public class BourguiModItems
                                        {
                                            public static final Item BLOCK_TEST_ITEM = new ItemBlockMetadata(BourguiModBlocks.TEST, new String[]{"test_white", "test_black"} ).setRegistryName(BourguiModBlocks.TEST.getRegistryName());
                                            public static final Item BLOCK_UNIFORM_BLOCK_ITEM = new ItemBlock(BourguiModBlocks.UNIFORM_BLOCK).setRegistryName(BourguiModBlocks.UNIFORM_BLOCK.getRegistryName());
                                            
                                            public static void setItemName(Item item, String name)
                                            {
                                                item.setRegistryName(Principale.MODID, name).setUnlocalizedName(Principale.MODID + "." + name);
                                            }
                                         
                                            @SideOnly(Side.CLIENT)
                                            public static void registerItemModels()
                                            {
                                                for (int i = 0; i < Test.EnumType.values().length; i++)
                                                    registerModel(BLOCK_TEST_ITEM, i);
                                                registerModel(BLOCK_UNIFORM_BLOCK_ITEM, 0);
                                            }
                                         
                                            @SideOnly(Side.CLIENT)
                                            public static void registerModel(Item item, int metadata)
                                            {
                                                if (metadata < 0) metadata = 0;
                                                String resourceName = item.getUnlocalizedName().substring(5).replace('.', ':');
                                                if (metadata > 0) resourceName += "_m" + String.valueOf(metadata);
                                         
                                                ModelLoader.setCustomModelResourceLocation(item, metadata, new ModelResourceLocation(resourceName, "inventory"));
                                            }
                                        }
                                        

                                        c’est pas à cause de ce qui a aprés le dernier " @SideOnly " ?

                                        1 réponse Dernière réponse Répondre Citer 0
                                        • Le BourguignonL Hors-ligne
                                          Le Bourguignon
                                          dernière édition par

                                          Ok c’est bon il fallait que je nomme les fichiers models.item test.json et test_m1.json

                                          1 réponse Dernière réponse Répondre Citer 0
                                          • LeBossMax2L LeBossMax2 a fait référence à ce sujet sur
                                          • robin4002R robin4002 a fait référence à ce sujet sur
                                          • robin4002R robin4002 a fait référence à ce sujet sur
                                          • robin4002R robin4002 a fait référence à ce sujet sur
                                          • 1
                                          • 2
                                          • 1 / 2
                                          • Premier message
                                            Dernier message
                                          Design by Woryk
                                          ContactMentions Légales

                                          MINECRAFT FORGE FRANCE © 2024

                                          Powered by NodeBB