MFF

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

    La teleportation

    Planifier Épinglé Verrouillé Déplacé Résolu 1.7.x
    1.7.10
    14 Messages 6 Publieurs 2.1k Vues
    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.
    • ? This user is from outside of this forum
      Invité
      dernière édition par

      Hey Plaigon,
      Merci de ta réponse, je vais creuser de se coter là.
      Quelqu’un aurait plusieurs précis ?

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

        Tu initialises jamais p,* *normal donc que ça crash avec un NPE.

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

          
          @Override
          public String getCommandUsage(ICommandSender p_71518_1_)
          {
          return "/spawn";
          }
          
          

          éssaie ça 🙂 dedans

          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

            Salut,
            Il faut utiliser :
            EntityPlayerMP playermp = this.getCommandSenderAsPlayer(sender);
            pour obtenir le joueur. Retires ta variable p qui est null et forcement cause un NullPointerException.

            1 réponse Dernière réponse Répondre Citer 0
            • ? This user is from outside of this forum
              Invité
              dernière édition par

              Salut Robin,
              Merci de ton aide mais la ligne que tu m’as fournie :

              EntityPlayerMP playermp = this.getCommandSenderAsPlayer(sender);
              

              Renvoie une erreur sur le “(sender)” que je n’arrive pas à régler.

              ERREUR:

              sender cannot be resolved to a variable
              

              Merci

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

                Remplace sender par p_71518_1_

                1 réponse Dernière réponse Répondre Citer 0
                • ? This user is from outside of this forum
                  Invité
                  dernière édition par

                  Même problème… erreur sur le [font=monospacep_71518_1_]

                  package fr.baptiste.notifia.commande;
                  
                  import java.util.List;
                  
                  import net.minecraft.command.CommandBase;
                  import net.minecraft.command.ICommand;
                  import net.minecraft.command.ICommandSender;
                  import net.minecraft.entity.player.EntityPlayer;
                  import net.minecraft.entity.player.EntityPlayerMP;
                  import net.minecraft.util.ChunkCoordinates;
                  import net.minecraft.util.IChatComponent;
                  import net.minecraft.world.World;
                  
                  public class spawn extends CommandBase
                  {
                  EntityPlayerMP playermp = this.getCommandSenderAsPlayer(p_71518_1_);
                  
                  @Override
                  public String getCommandName() 
                  {
                  return "spawn";
                  }
                  
                  @Override
                  public String getCommandUsage(ICommandSender p_71518_1_) 
                  {
                  return "commande.spawn.usage";
                  }
                  
                  @Override
                  public void processCommand(ICommandSender p_71515_1_, String[] p_71515_2_) 
                  {
                  playermp.setPositionAndUpdate(-417, 67, -487);
                  }
                  
                  }
                  
                  

                  ERREUR:

                  cannot be resolved to a variable
                  
                  1 réponse Dernière réponse Répondre Citer 0
                  • DeletedD Hors-ligne
                    Deleted
                    dernière édition par

                    Oups par p_71515_1_
                    Bref, tu ne devrais pas avoir de difficulté, c’est du Java.
                    Tu vois bien que t’as un paramètre ICommandSender, donc sers toi en pour compléter la méthode getCommandSenderAsPlayer

                    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

                      C’est surtout que la ligne en question doit être dans la fonction processCommand et pas en haut de de la classe.

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

                        Et PAS en haut de la classe tu veux dire ?

                        Si je vous ai aidé, n'oubliez pas d’être heureux, j'aiderai encore +

                        AymericRed, moddeur expérimenté qui aide sur ce forum et qui peut accepter de faire un mod Forge rémunéré de temps en temps.

                        Mes tutos : Table de craft, plugin NEI, plugin JEI, modifier l'overlay
                        Je suis un membre apprécié et joueur, j'ai déjà obtenu 6 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

                          En effet il manque le pas.

                          1 réponse Dernière réponse Répondre Citer 0
                          • ? This user is from outside of this forum
                            Invité
                            dernière édition par

                            Salut

                            Merci d’avoir apporté l’aide que j’attendais, 
                            l’erreur était sous mes yeux mais je ne la voyais pas. Je marque le poste en résolu, bonne soirée.

                            Amicalement,
                            Baptiste

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

                            MINECRAFT FORGE FRANCE © 2024

                            Powered by NodeBB