MFF

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

    Mob incompréhensible

    Planifier Épinglé Verrouillé Déplacé Sans suite
    1.7.10
    60 Messages 8 Publieurs 14.0k 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.
    • O Hors-ligne
      Oeilomega
      dernière édition par

      Bon…J’ai fait l’a extend en modelBiped, ça devrait marcher mais…:

      EDIT: j’ai boulier de donner la classe:

      ​package fr.oeilomega.wozcontent.client;
      
      import net.minecraft.client.model.ModelBase;
      import net.minecraft.client.model.ModelBiped;
      import net.minecraft.client.model.ModelRenderer;
      import net.minecraft.entity.Entity;
      import net.minecraft.util.MathHelper;
      
      public class Modelwozombie extends ModelBiped
      {
          // fields
          ModelRenderer head;
          ModelRenderer body;
          ModelRenderer rightarm;
          ModelRenderer leftarm;
          ModelRenderer rightleg;
          ModelRenderer leftleg;
      
          public Modelwozombie()
          {
              textureWidth = 64;
              textureHeight = 32;
      
              head = new ModelRenderer(this, 0, 0);
              head.addBox(-4F, -8F, -4F, 8, 8, 8);
              head.setRotationPoint(0F, 0F, 0F);
              head.setTextureSize(64, 32);
              head.mirror = true;
              setRotation(head, 0F, 0F, 0F);
              body = new ModelRenderer(this, 16, 16);
              body.addBox(-4F, 0F, -2F, 8, 12, 4);
              body.setRotationPoint(0F, 0F, 0F);
              body.setTextureSize(64, 32);
              body.mirror = true;
              setRotation(body, 0F, 0F, 0F);
              rightarm = new ModelRenderer(this, 40, 16);
              rightarm.addBox(-3F, -2F, -2F, 4, 12, 4);
              rightarm.setRotationPoint(-5F, 2F, 0F);
              rightarm.setTextureSize(64, 32);
              rightarm.mirror = true;
              setRotation(rightarm, 0F, 0F, 0F);
              leftarm = new ModelRenderer(this, 40, 16);
              leftarm.addBox(-1F, -2F, -2F, 4, 12, 4);
              leftarm.setRotationPoint(5F, 2F, 0F);
              leftarm.setTextureSize(64, 32);
              leftarm.mirror = true;
              setRotation(leftarm, 0F, 0F, 0F);
              rightleg = new ModelRenderer(this, 0, 16);
              rightleg.addBox(-2F, 0F, -2F, 4, 12, 4);
              rightleg.setRotationPoint(-2F, 12F, 0F);
              rightleg.setTextureSize(64, 32);
              rightleg.mirror = true;
              setRotation(rightleg, 0F, 0F, 0F);
              leftleg = new ModelRenderer(this, 0, 16);
              leftleg.addBox(-2F, 0F, -2F, 4, 12, 4);
              leftleg.setRotationPoint(2F, 12F, 0F);
              leftleg.setTextureSize(64, 32);
              leftleg.mirror = true;
              setRotation(leftleg, 0F, 0F, 0F);
          }
      
          public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5)
          {
              super.render(entity, f, f1, f2, f3, f4, f5);
              setRotationAngles(f, f1, f2, f3, f4, f5, entity);
              head.render(f5);
              body.render(f5);
              rightarm.render(f5);
              leftarm.render(f5);
              rightleg.render(f5);
              leftleg.render(f5);
          }
      
          private void setRotation(ModelRenderer model, float x, float y, float z)
          {
              model.rotateAngleX = x;
              model.rotateAngleY = y;
              model.rotateAngleZ = z;
          }
      
          public void setRotationAngles(float par1, float par2, float par3, float par4, float par5, float par6, Entity entity)
          {
          super.setRotationAngles(par1, par2, par3, par4, par5, par6, entity);
          float var8 = MathHelper.sin(this.onGround * (float)Math.PI);
          float var9 = MathHelper.sin((1.0F - (1.0F - this.onGround) * (1.0F - this.onGround)) * (float)Math.PI);
          this.rightarm.rotateAngleZ = 0.0F;
          this.leftarm.rotateAngleZ = 0.0F;
          this.rightarm.rotateAngleY = -(0.1F - var8 * 0.6F);
          this.leftarm.rotateAngleY = 0.1F - var8 * 0.6F;
          this.rightarm.rotateAngleX = -((float)Math.PI / 2F);
          this.leftarm.rotateAngleX = -((float)Math.PI / 2F);
          this.rightarm.rotateAngleX -= var8 * 1.2F - var9 * 0.4F;
          this.leftarm.rotateAngleX -= var8 * 1.2F - var9 * 0.4F;
          this.rightarm.rotateAngleZ += MathHelper.cos(par3 * 0.09F) * 0.05F + 0.05F;
          this.leftarm.rotateAngleZ -= MathHelper.cos(par3 * 0.09F) * 0.05F + 0.05F;
          this.rightarm.rotateAngleX += MathHelper.sin(par3 * 0.067F) * 0.05F;
          this.leftarm.rotateAngleX -= MathHelper.sin(par3 * 0.067F) * 0.05F;
          }
      }
      
      1 réponse Dernière réponse Répondre Citer 0
      • O Hors-ligne
        Oeilomega
        dernière édition par

        up 😄

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

          Je sais que je suis chiant x)

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

            sans dec?

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

              Mdrr oeilomega moi aussi je suis chiant, je crois que pulganr en a marre de nous x)

              Developpeur d'Hogsmod, un mod implémentant le Monde d'Harry Potter dans Minecraft!

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

                C’est vraiment la  dernière étapes et là j’ai vraiment besoin d’aide s’il vous plaît

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

                  Impossible de savoir d’ou viens le bug

                  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

                    Vu le mob que tu cherche à faire, le plus simple serait d’utiliser directement la classe ModelBiped comme dans le tutoriel plutôt qu’utiliser un modèle custom.

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

                      Je verrais, mais dans le tuto on ne peut pas refaire les bras…Si ?

                      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

                        Utilise ModelZombie si tu veux que les bras soit en avant.

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

                          Ok merci^^
                          C’était aussi simple que ça…
                          Connaitrais-tu les stats du zombie ou je peux voir la classe du zombie ?

                          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

                            Heu je n’ai pas compris ta question.

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

                              si tu va dans EntityZombie ( je crois que c’est sa le nom ) tu peux avoir les “stats”, la vitesse les degats etc

                              Edit : entity.monster.EntityZombie

                              ​this.getEntityAttribute(SharedMonsterAttributes.followRange).setBaseValue(40.0D);
                              
                                      this.getEntityAttribute(SharedMonsterAttributes.movementSpeed).setBaseValue(0.23000000417232513D);
                                      this.getEntityAttribute(SharedMonsterAttributes.attackDamage).setBaseValue(3.0D);
                              

                              si sa reponds a ta question

                              Tout probleme a sa solution, s'il n'y a pas de solution c'est qu'il n'y a pas de problemes

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

                                Merci à toi Bowser^^

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

                                  en fouillant des les classes des monstres tu peux recuperer des choses intéressantes

                                  Tout probleme a sa solution, s'il n'y a pas de solution c'est qu'il n'y a pas de problemes

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

                                    Bon, j’ai fait un extends renderzombie en espérant que ça marche

                                    EDIT: FAIL, je sais d’ou vient l’erreur

                                    Edit: nouveau problème ! Le mod ne spawn pas sur le sevreur même avec l’oeuf de spawn et rien dans la console peut expliquer cela

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

                                      j’up quand même, au cas ou…J’aurais jamais imaginé que coder un simple zombie serait si dur…

                                      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

                                        Les mobs sont activés sur ton serveur ?
                                        Le mod est t-il bien présent sur le serveur ?

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

                                          Oui, les mob sont active et vu qu’il y a l’ozuf de spawn, je déduis qu’il est présent

                                          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 forcement. Vérifie la difficulté du serveur. Vérifie que les autres composants de ton mod (bloc, item) fonctionnent.

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

                                            MINECRAFT FORGE FRANCE © 2024

                                            Powered by NodeBB