MFF

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

    Une armure

    Planifier Épinglé Verrouillé Déplacé Les items
    1.6.x
    78 Messages 18 Publieurs 32.5k Vues 1 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.
    • Fanor79F Hors-ligne
      Fanor79
      dernière édition par

      Bonjour a vous moi j’ai un probleme de texture (une fois porté) ça ne veut pas s’afficher sur le personnage et je ne vois pas l’erreur :3
      voici le code :

      package fr.Fanor.TSG.Item;
      
      import cpw.mods.fml.relauncher.Side;
      import cpw.mods.fml.relauncher.SideOnly;
      import fr.Fanor.TSG.TSGMod;
      import net.minecraft.client.renderer.texture.IconRegister;
      import net.minecraft.entity.Entity;
      import net.minecraft.item.EnumArmorMaterial;
      import net.minecraft.item.ItemArmor;
      import net.minecraft.item.ItemStack;
      
      public class ArmorTSG extends ItemArmor{
      
      public ArmorTSG(int par1, EnumArmorMaterial par2ArmorMaterial, int par3, int par4){
      super(par1, par2ArmorMaterial, par3, par4);
      
      }
      
      public String getArmorTexture(ItemStack stack, Entity entity, int slot, int layer)
      {
      if(stack.itemID == TSGMod.leggingsRubis.itemID)
      {
      return "tsg:textures/models/armor/rubis_2.png";
      }
      else
      {
      return "tsg:textures/models/armor/rubis_1.png";
      }
      }
      
      public boolean getIsRepariable(ItemStack par1ItemStack, ItemStack par2ItemStack){
      return true;
      }
      }
      
      

      Merci de vos aide 😄

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

        Tu as bien mis tes textures ?

        Mes tutos :

        >! Un item mangeable
        [url=http://www.minecraftforgefranc…

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

          Oui j’ai mis les textures dans assets.tsg.textures.models.armor

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

            Tu utilise un windows ou un mac ?
            Car moi j’ai ue un bug, j’aivais aucune de mes textures qui saffichet puis j’ai férmer eclipse et la toutes mes textures étaient là 🙂 comme par magie.
            Sinon quand tu lance le jeu la console t’affiche quoi ?

            Mes tutoriels:

            >! \[1.6.x\] - Le kit d'outils
            >! \[1.6.x\] - Les recettes du four

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

              Je suis sous Windows mais j’ai beau fermer eclipse rien ne se passe 😕 et je ne pense pas que ca sois un problème de texture car il y aucune texture blanche sur le personnage quand j’équipe mon armure et ca me met plein d’erreur du genre RenderBiped

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

                Ton Java est à jour ?

                Mes tutos :

                >! Un item mangeable
                [url=http://www.minecraftforgefranc…

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

                  Yep dernière version

                  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

                    @‘MrCupCakeMonster’:

                    Ton Java est à jour ?

                    Aucun rapport.
                    @‘Fanor79’:

                    Je suis sous Windows mais j’ai beau fermer eclipse rien ne se passe 😕 et je ne pense pas que ca sois un problème de texture car il y aucune texture blanche sur le personnage quand j’équipe mon armure et ca me met plein d’erreur du genre RenderBiped

                    On peut pas les deviner ces erreurs … Il me faut un copier/coller
                    En passant, je peux avoir un screenshot de l’arborescence de ton dossier où tu as les textures ?

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

                      http://puu.sh/3Uhen.png

                      Et voici le code qui s’affiche en boucle

                      
                      at net.minecraft.client.renderer.entity.RenderBiped.getArmorResource(RenderBiped.java:92)
                      2013-08-05 14:27:34 [INFO] [STDERR] at net.minecraft.client.renderer.entity.RenderPlayer.setArmorModel(RenderPlayer.java:72)
                      2013-08-05 14:27:34 [INFO] [STDERR] at net.minecraft.client.renderer.entity.RenderPlayer.shouldRenderPass(RenderPlayer.java:514)
                      2013-08-05 14:27:34 [INFO] [STDERR] at net.minecraft.client.renderer.entity.RendererLivingEntity.func_130000_a(RendererLivingEntity.java:162)
                      2013-08-05 14:27:34 [INFO] [STDERR] at net.minecraft.client.renderer.entity.RenderPlayer.func_130009_a(RenderPlayer.java:166)
                      2013-08-05 14:27:34 [INFO] [STDERR] at net.minecraft.client.renderer.entity.RenderPlayer.doRender(RenderPlayer.java:553)
                      2013-08-05 14:27:34 [INFO] [STDERR] at net.minecraft.client.renderer.entity.RenderManager.renderEntityWithPosYaw(RenderManager.java:312)
                      2013-08-05 14:27:34 [INFO] [STDERR] at net.minecraft.client.gui.inventory.GuiInventory.func_110423_a(GuiInventory.java:121)
                      2013-08-05 14:27:34 [INFO] [STDERR] at net.minecraft.client.gui.inventory.GuiContainerCreative.drawGuiContainerBackgroundLayer(GuiContainerCreative.java:835)
                      2013-08-05 14:27:34 [INFO] [STDERR] at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:111)
                      2013-08-05 14:27:34 [INFO] [STDERR] at net.minecraft.client.renderer.InventoryEffectRenderer.drawScreen(InventoryEffectRenderer.java:43)
                      2013-08-05 14:27:34 [INFO] [STDERR] at net.minecraft.client.gui.inventory.GuiContainerCreative.drawScreen(GuiContainerCreative.java:669)
                      2013-08-05 14:27:34 [INFO] [STDERR] at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1036)
                      2013-08-05 14:27:34 [INFO] [STDERR] at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:934)
                      2013-08-05 14:27:34 [INFO] [STDERR] at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:826)
                      2013-08-05 14:27:34 [INFO] [STDERR] at net.minecraft.client.main.Main.main(Main.java:93)
                      2013-08-05 14:27:34 [INFO] [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                      2013-08-05 14:27:34 [INFO] [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
                      2013-08-05 14:27:34 [INFO] [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
                      2013-08-05 14:27:34 [INFO] [STDERR] at java.lang.reflect.Method.invoke(Unknown Source)
                      2013-08-05 14:27:34 [INFO] [STDERR] at net.minecraft.launchwrapper.Launch.launch(Launch.java:57)
                      2013-08-05 14:27:34 [INFO] [STDERR] at net.minecraft.launchwrapper.Launch.main(Launch.java:18)
                      
                      
                      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

                        Il trouve pas les fichiers, vérifie que l’extension est bien .png et pas autre chose. Si c’est pas ça je vois vraiment pas d’où peut venir le problème.

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

                          Oui c’est bien .png je vous passe le code principal en cas ou

                          
                          package fr.Fanor.TSG;
                          
                          import java.util.HashMap;
                          
                          import net.minecraft.block.Block;
                          import net.minecraft.block.BlockOre;
                          import net.minecraft.block.BlockOreStorage;
                          import net.minecraft.block.material.Material;
                          import net.minecraft.client.renderer.texture.IconRegister;
                          import net.minecraft.creativetab.CreativeTabs;
                          import net.minecraft.item.EnumArmorMaterial;
                          import net.minecraft.item.EnumToolMaterial;
                          import net.minecraft.item.Item;
                          import net.minecraft.item.ItemArmor;
                          import net.minecraft.item.ItemAxe;
                          import net.minecraft.item.ItemFood;
                          import net.minecraft.item.ItemHoe;
                          import net.minecraft.item.ItemMultiTextureTile;
                          import net.minecraft.item.ItemPickaxe;
                          import net.minecraft.item.ItemSpade;
                          import net.minecraft.item.ItemSword;
                          import net.minecraftforge.common.EnumHelper;
                          import net.minecraftforge.common.MinecraftForge;
                          import cpw.mods.fml.common.Mod;
                          import cpw.mods.fml.common.Mod.EventHandler;
                          import cpw.mods.fml.common.Mod.Init;
                          import cpw.mods.fml.common.Mod.Instance;
                          import cpw.mods.fml.common.Mod.PreInit;
                          import cpw.mods.fml.common.SidedProxy;
                          import cpw.mods.fml.common.event.FMLInitializationEvent;
                          import cpw.mods.fml.common.event.FMLPreInitializationEvent;
                          import cpw.mods.fml.common.network.NetworkMod;
                          import cpw.mods.fml.common.registry.GameRegistry;
                          import cpw.mods.fml.relauncher.Side;
                          import cpw.mods.fml.relauncher.SideOnly;
                          import fr.Fanor.TSG.Block.Brick;
                          import fr.Fanor.TSG.Block.Fleur;
                          import fr.Fanor.TSG.Block.Lumiere;
                          import fr.Fanor.TSG.Block.Stairs;
                          import fr.Fanor.TSG.Item.ArmorTSG;
                          import fr.Fanor.TSG.Item.ItemTsg;
                          
                          @Mod(modid = "tsg", name = "TheSystemGame", version = "1.1")
                          @NetworkMod(clientSideRequired = true, serverSideRequired = false)
                          
                          public class TSGMod
                          {
                          @Instance("tsg")
                          
                          TSGMod modInstance;
                          
                          public static final CreativeTabs items = new fr.Fanor.TSG.CreativeTabs.Items("Creatif Items");
                          
                          public static EnumArmorMaterial RUBIS, EMERALD;
                          
                          /* Armure + minerais de Rubis*/
                          public static Item ingotRubis, helmetRubis, chestplateRubis, leggingsRubis, bootsRubis;
                          
                          @EventHandler
                          public void preInit(FMLPreInitializationEvent event){
                          RUBIS = EnumHelper.addArmorMaterial("RUBIS", 35, new int[] {3, 10, 6, 4}, 15);
                          
                          }
                          @EventHandler
                          public void Init(FMLInitializationEvent event)
                          {
                          
                          initItem();
                          
                          }
                          
                          public void initItem(){
                          
                          ingotRubis = (new ItemTsg(1000)).setUnlocalizedName("ingotRubis").setCreativeTab(items);
                          helmetRubis = (new ArmorTSG(1001, RUBIS, 5, 0)).func_111206_d("tsg:helmetRubis").setUnlocalizedName("helmetRubis").setCreativeTab(items);
                          chestplateRubis = (new ArmorTSG(1002, RUBIS, 5, 1)).func_111206_d("tsg:chestplateRubis").setUnlocalizedName("chestplateRubis").setCreativeTab(items);
                          leggingsRubis = (new ArmorTSG(1003, RUBIS, 5, 2).func_111206_d("tsg:leggingsRubis")).setUnlocalizedName("leggingsRubis").setCreativeTab(items);
                          bootsRubis = (new ArmorTSG(1004, RUBIS, 5, 3).func_111206_d("tsg:bootsRubis")).setUnlocalizedName("bootsRubis").setCreativeTab(items);
                          
                          }
                          
                          }
                          
                          
                          1 réponse Dernière réponse Répondre Citer 0
                          • MrCupCakeMonsterM Hors-ligne
                            MrCupCakeMonster
                            dernière édition par

                            @‘robin4002’:

                            @‘MrCupCakeMonster’:

                            Ton Java est à jour ?

                            Aucun rapport.

                            Je sais, mais c’était en quelques sortes pour “relancer” son aide 🙂

                            Mes tutos :

                            >! Un item mangeable
                            [url=http://www.minecraftforgefranc…

                            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

                              Pas très utile, surtout si c’est pour relancer 19 minutes après –’
                              Je vois vraiment pas d’où vient le problème, tu peux m’envoyer les sources ?

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

                                Oui les voila https://dl.dropboxusercontent.com/u/57092855/Source.zip j’ai aussi mit les textures

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

                                  Sinon moi j’ai les gameRegistery qui font crash le jeu :huh:

                                  GameRegistry.registerItem(ItemTutorial, "ItemTutorial", "ModTutoriel");
                                  

                                  Mes tutoriels:

                                  >! \[1.6.x\] - Le kit d'outils
                                  >! \[1.6.x\] - Les recettes du four

                                  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

                                    Il faut mettre le bon modid …
                                    Au pire ne les mets pas, c’est optionnel, les items fonctionnent sans être enregistré.


                                    Fanor79 :

                                    @‘robin4002’:

                                    le premier 0 n’a aucun intérêt pour nous, il n’est que utilisé pour les amures de Minecraft, dans notre cas il sert juste à éviter une erreur dans le constructeur que nous allons créer après dans la classe de l’armure. Laissez 0, si vous mettez un nombre supérieur à 4 vous allez avoir un crash.

                                    Maintenant je peux ajouter : “et si ça crash pas la texture sur le joueur ne fonctionnera pas”

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

                                      Ok je reregarderais les ID 😪

                                      Mes tutoriels:

                                      >! \[1.6.x\] - Le kit d'outils
                                      >! \[1.6.x\] - Les recettes du four

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

                                        Ok Merci ca marche :D___
                                        J’avais pas vu le petit message :3___
                                        Mais du cout le soucis c’est que ca a l’armure en cuir de base :3

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

                                          J’ai rien dit ca marche :3

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

                                            Salut a tous , pour ma part je cherche a mettre des effets sur une armure, j ai beau chercher dans le code existant de l armure, chercher dans les effets des potions ou des enchantements etc… je ne trouve toujours pas. quelqu un aurai t il un tuyau ? sinon je pense que ca pourrait etre un bon complement a ce tuto sur les armures.

                                            1 réponse Dernière réponse Répondre Citer 0
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 1 / 4
                                            • Premier message
                                              Dernier message
                                            Design by Woryk
                                            ContactMentions Légales

                                            MINECRAFT FORGE FRANCE © 2024

                                            Powered by NodeBB