• Register
    • Login
    • Search
    • Recent
    • Tags
    • Popular
    • Users
    • Groups

    Erreur UsernameSaver

    Support pour les utilisateurs
    3
    6
    1433
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • _
      _BrowNeez_ last edited by

      Salut 😄

      J’ai essayer de faire marcher l’installateur de Robin4002 mais en vain. Je me suis donc retranché sur le launcher mais le hic c’est que j’ai une erreur qui me bloque (je sais les launcher n’ont aucun rapport avec forge mais vue que vous êtes balaises en java je tente :c)

      J’ai une erreur sur le “Private UsernameSaver saver = new UsernameSaver(Launcher.FL_INFOS);” qui dit : " UsernameSaver cannot be resolved to a type"

      Mes classes:

      **Main : **

      package fr.tatsuke.featherlauncher;
      
      import java.io.File;
      
      import fr.theshark34.openlauncherlib.minecraft.GameInfos;
      import fr.theshark34.openlauncherlib.minecraft.GameTweak;
      import fr.theshark34.openlauncherlib.minecraft.GameType;
      import fr.theshark34.openlauncherlib.minecraft.GameVersion;
      
      public class Launcher
      {
      
      public static final GameVersion FL_VERSION = new GameVersion("1.7.10", GameType.V1_7_10);
      public static final GameInfos FL_INFOS = new GameInfos("FeatherLauncher v1.0",FL_VERSION,new GameTweak[] {GameTweak.FORGE});
      public static final File FL_DIR = FL_INFOS.getGameDir();
      
      }
      
      

      **LauncherFrame: **

      package fr.tatsuke.featherlauncher;
      
      import javax.swing.JFrame;
      
      import fr.theshark34.swinger.Swinger;
      import fr.theshark34.swinger.util.WindowMover;
      
      @SuppressWarnings("serial")
      public class LauncherFrame extends JFrame
      {
      private static LauncherFrame instance;
      private LauncherPanel launcherPanel;
      
      public LauncherFrame()
      {
      this.setTitle("FeatherLauncher v1.0");
      this.setSize(900, 500);
      this.setDefaultCloseOperation(EXIT_ON_CLOSE);
      this.setLocationRelativeTo(null);
      this.setUndecorated(true);
      this.setIconImage(Swinger.getResource("FeatherLauncherIcon.png"));
      this.setContentPane(launcherPanel = new LauncherPanel());
      WindowMover mover = new WindowMover(this);
      this.addMouseListener(mover);
      this.addMouseMotionListener(mover);
      
      this.setVisible(true);
      }
      
      public static void main (String [] args)
      {
      Swinger.setSystemLookNFeel();
      Swinger.setResourcePath("/fr/tatsuke/featherlauncher/ressources/");
      instance = new LauncherFrame();
      }
      
      public static LauncherFrame getInstance()
      {
      return instance;
      }
      
      public LauncherPanel getLauncherPanel()
      {
      return this.launcherPanel;
      }
      }
      
      

      **et LauncherPanel :

      **

      package fr.tatsuke.featherlauncher;
      
      import java.awt.Graphics;
      import java.awt.Image;
      
      import javax.swing.JPanel;
      import javax.swing.JTextField;
      
      import fr.theshark34.swinger.Swinger;
      
      @SuppressWarnings("serial")
      public class LauncherPanel extends JPanel
      {
      
      private Image background = Swinger.getResource("background.jpg");
      
      private UsernameSaver saver = new UsernameSaver(Launcher.FL_INFOS);
      
      private JTextField usernameField = new JTextField();
      
      public LauncherPanel(){
      
      }
      
      @Override
      public void paintComponent (Graphics g)
      {
      super.paintComponent(g);
      g.drawImage(background, 0, 0, this.getWidth(), this.getHeight(),this);
      {
      
      }
      }
      
      }
      
      

      ps: j’ai suivie le tuto de theShark34 (Litarvan actuellement)

      Merci, BrowNeez

      1 Reply Last reply Reply Quote 0
      • robin4002
        robin4002 Moddeurs confirmés Rédacteurs Administrateurs last edited by

        Importe simplement la classe. Pour tout ce qui est launcher il serait mieux de demander sur ironcraft, on ne traite pas ça ici.

        1 Reply Last reply Reply Quote 0
        • _
          _BrowNeez_ last edited by

          @‘robin4002’:

          Importe simplement la classe. Pour tout ce qui est launcher il serait mieux de demander sur ironcraft, on ne traite pas ça ici.

          L’importer ? d’accord j’irais sur ironfight.

          Mais quand tu dit l’importer c’est l’écrire à la main dans les imports ?

          1 Reply Last reply Reply Quote 0
          • robin4002
            robin4002 Moddeurs confirmés Rédacteurs Administrateurs last edited by

            ctrl + shift + o ne l’importe pas ? Si c’est pas le cas c’est qu’elle n’existe pas et donc qu’il faut la créer. C’est du Java ça, le but de mff c’est de faire du support pour le modding Forge pas pour la base de Java …

            1 Reply Last reply Reply Quote 0
            • _
              _BrowNeez_ last edited by

              ok merci 😕 et non sa importe pas

              1 Reply Last reply Reply Quote 0
              • Deleted
                Deleted last edited by

                Tu ne dois sûrement pas avoir la dernière version d’Openlauncher lib, je pense. Rends toi sur le github de TheShark34 et retélécharge bien la dernière 😃
                Au pire des cas tu peux la créer toi même, ce n’est vraiment pas compliqué….

                1 Reply Last reply Reply Quote 0
                • 1 / 1
                • First post
                  Last post
                Design by Woryk
                Contact / Mentions Légales

                MINECRAFT FORGE FRANCE © 2018

                Powered by NodeBB