• Récent
  • Mots-clés
  • Populaire
  • Utilisateurs
  • Groupes
  • S'inscrire
  • Se connecter
  • S'inscrire
  • Se connecter
  • Recherche
  • Récent
  • Mots-clés
  • Populaire
  • Utilisateurs
  • Groupes

Résolu Entity basique problème spawn

1.7.x
1.7.2
5
12
2.4k
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.
  • R
    RiDDicK dernière édition par 13 mars 2014, 16:18

    Bonjour, suite à la création d’une entité toute simple, j’ai une erreur lors de son spawn en jeu :

    2014-03-13 17:17:23 [Infos] [STDOUT] Setting up custom skins
    2014-03-13 17:17:28 [Infos] [STDERR] java.lang.reflect.InvocationTargetException
    2014-03-13 17:17:28 [Infos] [STDERR] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    2014-03-13 17:17:28 [Infos] [STDERR] at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    2014-03-13 17:17:28 [Infos] [STDERR] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    2014-03-13 17:17:28 [Infos] [STDERR] at java.lang.reflect.Constructor.newInstance(Unknown Source)
    2014-03-13 17:17:28 [Infos] [STDERR] at net.minecraft.entity.EntityList.createEntityByID(EntityList.java:205)
    2014-03-13 17:17:28 [Infos] [STDERR] at net.minecraft.item.ItemMonsterPlacer.spawnCreature(ItemMonsterPlacer.java:175)
    2014-03-13 17:17:28 [Infos] [STDERR] at net.minecraft.item.ItemMonsterPlacer.onItemUse(ItemMonsterPlacer.java:81)
    2014-03-13 17:17:28 [Infos] [STDERR] at net.minecraft.item.ItemStack.tryPlaceItemIntoWorld(ItemStack.java:153)
    2014-03-13 17:17:28 [Infos] [STDERR] at net.minecraft.item.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:434)
    2014-03-13 17:17:28 [Infos] [STDERR] at net.minecraft.network.NetServerHandler.handlePlace(NetServerHandler.java:556)
    2014-03-13 17:17:28 [Infos] [STDERR] at net.minecraft.network.packet.Packet15Place.processPacket(Packet15Place.java:79)
    2014-03-13 17:17:28 [Infos] [STDERR] at net.minecraft.network.MemoryConnection.processReadPackets(MemoryConnection.java:89)
    2014-03-13 17:17:28 [Infos] [STDERR] at net.minecraft.network.NetServerHandler.networkTick(NetServerHandler.java:141)
    2014-03-13 17:17:28 [Infos] [STDERR] at net.minecraft.network.NetworkListenThread.networkTick(NetworkListenThread.java:54)
    2014-03-13 17:17:28 [Infos] [STDERR] at net.minecraft.server.integrated.IntegratedServerListenThread.networkTick(IntegratedServerListenThread.java:109)
    2014-03-13 17:17:28 [Infos] [STDERR] at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:691)
    2014-03-13 17:17:28 [Infos] [STDERR] at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:587)
    2014-03-13 17:17:28 [Infos] [STDERR] at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:129)
    2014-03-13 17:17:28 [Infos] [STDERR] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:484)
    2014-03-13 17:17:28 [Infos] [STDERR] at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)
    2014-03-13 17:17:28 [Infos] [STDERR] Caused by: java.lang.NullPointerException
    2014-03-13 17:17:28 [Infos] [STDERR] at fr.riddick.common.EntityDroneBase.applyEntityAttributes(EntityDroneBase.java:29)
    2014-03-13 17:17:28 [Infos] [STDERR] at net.minecraft.entity.EntityLivingBase.<init>(EntityLivingBase.java:193)
    2014-03-13 17:17:28 [Infos] [STDERR] at net.minecraft.entity.EntityLiving.<init>(EntityLiving.java:85)
    2014-03-13 17:17:28 [Infos] [STDERR] at net.minecraft.entity.EntityCreature.<init>(EntityCreature.java:40)
    2014-03-13 17:17:28 [Infos] [STDERR] at fr.riddick.common.EntityDroneBase.<init>(EntityDroneBase.java:24)
    2014-03-13 17:17:28 [Infos] [STDERR] … 20 more
    

    Je mets aussi un screen d’un problème survenu dans l’entity : http://puu.sh/7tPTy.png

    Ça fait longtemps que je n’ai pas moddé, je m’excuse d’avance si l’erreur est stupide :s

    Coordialement, RiDDicK</init></init></init></init>

    1 réponse Dernière réponse Répondre Citer 0
    • isador
      isador Moddeurs confirmés Modérateurs dernière édition par 13 mars 2014, 16:35

      la syntaxe est: this.getEntityAttribute(SharedMonsterAttributes.movementSpeed).setAttribute(0.69);

      1 réponse Dernière réponse Répondre Citer 0
      • robin4002
        robin4002 Moddeurs confirmés Rédacteurs Administrateurs dernière édition par 13 mars 2014, 16:46

        Réécrit à la main, il y a des caractères buggué dans le tas (je ne sais pas pourquoi le forum fait ça).

        1 réponse Dernière réponse Répondre Citer 0
        • Ama
          Ama dernière édition par 13 mars 2014, 16:53

          Lors du la save il te propose pas un truc du genre “Save as UTF-8 Bla bla” ? Car si c’est le cas, sur les tutoriels du forum il y a de minuscules point qui ce mettent (Je ne sais pas pourquoi d’ailleurs), ils sont a peine distincts, ils sont généralement violet !

          Voilà voilà faites attention à ce genre de caractères qui se mettent lors du transfert d’un code Forum -> Eclipse !


          Je viens de voir ! Sur ton screen il est ICI (encadré en rouge et vert) Regarde !
          Regarde sur ton screen original si tu ne me crois pas !

          http://puu.sh/7tSt5.png

          Il te suffit d’appuyer sur ta touche “suppr” pour les enlever !

          Si je t'ai filé un coup de main n'oublie pas le + / -
          Par contre évite les demandes d'aides en MP, tu sera sympa'

          La JavaDoc c'est comme le PQ, ça sert à ce démerder tous seul. -Victor Hugo- 2017

          Une superbe API pour animer vos super modèles CraftStudio dans Minecraft !

          1 réponse Dernière réponse Répondre Citer 0
          • R
            RiDDicK dernière édition par 13 mars 2014, 17:14

            Salut, pour ce qui est des points Violets, je n’en ai pas vus d’autres dans les fichiers, j’ai d’ailleurs testé avec le tutoriel d’un autre site mais j’ai eu le même problème

            Donc je ne comprends toujours pas comment résoudre mon problème

            1 réponse Dernière réponse Répondre Citer 0
            • Ama
              Ama dernière édition par 13 mars 2014, 17:16

              Donc pour le problème du double ne viens pas du point violet ?

              Si je t'ai filé un coup de main n'oublie pas le + / -
              Par contre évite les demandes d'aides en MP, tu sera sympa'

              La JavaDoc c'est comme le PQ, ça sert à ce démerder tous seul. -Victor Hugo- 2017

              Une superbe API pour animer vos super modèles CraftStudio dans Minecraft !

              1 réponse Dernière réponse Répondre Citer 0
              • isador
                isador Moddeurs confirmés Modérateurs dernière édition par 13 mars 2014, 17:56

                fait le avec mon code ZeAmateis

                1 réponse Dernière réponse Répondre Citer 0
                • R
                  rafoudiablol dernière édition par 13 mars 2014, 18:09

                  Tu as oublié d’ajouter un constructeur avec comme paramètre un objet de type World dans ton entité.

                  1 réponse Dernière réponse Répondre Citer 0
                  • isador
                    isador Moddeurs confirmés Modérateurs dernière édition par 13 mars 2014, 18:18

                    public class MobtestEntity extends EntityMob
                    {
                    public MobtestEntity(World par1World) {
                    super(par1World);
                    }
                    protected void applyEntityAttributes()
                    {
                    super.applyEntityAttributes();
                    this.getEntityAttribute(SharedMonsterAttributes.maxHealth).setAttribute(10D);
                    this.getEntityAttribute(SharedMonsterAttributes.followRange).setAttribute(80.0D);
                    this.getEntityAttribute(SharedMonsterAttributes.movementSpeed).setAttribute(0.69);
                    this.getEntityAttribute(SharedMonsterAttributes.attackDamage).setAttribute(0.5F);
                    }
                    }

                    ça, ca marche.

                    1 réponse Dernière réponse Répondre Citer 0
                    • R
                      rafoudiablol dernière édition par 13 mars 2014, 18:20

                      Bizarre 😕

                      1 réponse Dernière réponse Répondre Citer 0
                      • R
                        RiDDicK dernière édition par 13 mars 2014, 20:41

                        Re,

                        Finalement, c’est bien comme vous le disiez l’encadré avec la fonction “protected void applyEntityAttributes()”

                        du tutoriel : http://www.minecraftforgefrance.fr/showthread.php?tid=18

                        Qui avait corrompu mon fichier

                        Merci à tous et bonne fin de journée 😉

                        1 réponse Dernière réponse Répondre Citer 0
                        • Ama
                          Ama dernière édition par 13 mars 2014, 20:56

                          Toi aussi !

                          Si je t'ai filé un coup de main n'oublie pas le + / -
                          Par contre évite les demandes d'aides en MP, tu sera sympa'

                          La JavaDoc c'est comme le PQ, ça sert à ce démerder tous seul. -Victor Hugo- 2017

                          Une superbe API pour animer vos super modèles CraftStudio dans Minecraft !

                          1 réponse Dernière réponse Répondre Citer 0
                          • 1 / 1
                          1 sur 12
                          • Premier message
                            1/12
                            Dernier message
                          Design by Woryk
                          Contact / Mentions Légales

                          MINECRAFT FORGE FRANCE © 2018

                          Powered by NodeBB