MFF

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

    Forcer le texture pack dans le code

    Planifier Épinglé Verrouillé Déplacé Résolu 1.7.x
    1.7.10
    48 Messages 3 Publieurs 7.7k 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.
    • P Hors-ligne
      PlagueZ
      dernière édition par

      ArrayList arraylist = Lists.newArrayList(“texture.zip”);
      Minecraft.getMinecraft().getResourcePackRepository().func_148527_a(arraylist);

      ducoup je veut plus un truc comme ca?

      “Imagination is more important than knowledge. For knowledge is limited to all we now know and understand, while imagination embraces the entire wo…

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

        C’est çà, et ensuite tu fais un Minecraft.getMinecraft().refreshResources() et si çà marche toujours pas, tu peux remplacer la liste dans Minecraft.getMinecraft().gameSettingss.resourcePacks par la tienne.

        Site web contenant mes scripts : http://SCAREXgaming.github.io

        Pas de demandes de support par MP ni par skype SVP.
        Je n'accepte sur skype que l…

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

          java.lang.String cannot be cast to net.minecraft.client.resources.ResourcePackRepository$Entry
          et j’ai essayer ça mais pas de texture pack mais ça crash pas

          
          ArrayList arraylist = Lists.newArrayList("texture.zip");
          Minecraft.getMinecraft().gameSettings.resourcePacks = arraylist;
          Minecraft.getMinecraft().refreshResources();
          
          

          “Imagination is more important than knowledge. For knowledge is limited to all we now know and understand, while imagination embraces the entire wo…

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

            Qu’o soit bien d’accord, ton String, tu le mets dans la liste et c’est tout ! Et ensuite tu mets la liste aux bons endroits.

            Site web contenant mes scripts : http://SCAREXgaming.github.io

            Pas de demandes de support par MP ni par skype SVP.
            Je n'accepte sur skype que l…

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

              j’ai fair exactement ca:
              ArrayList arraylist = Lists.newArrayList(“texture.zip”);
              Minecraft.getMinecraft().getResourcePackRepository().func_148527_a(arraylist);
              Minecraft.getMinecraft().refreshResources();

              “Imagination is more important than knowledge. For knowledge is limited to all we now know and understand, while imagination embraces the entire wo…

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

                Tu ne peux pas faire comme çà car Lists est une classe de google, or Minecraft veut une liste de java.

                Site web contenant mes scripts : http://SCAREXgaming.github.io

                Pas de demandes de support par MP ni par skype SVP.
                Je n'accepte sur skype que l…

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

                  pourtant le site du zero partange ce code pour les liste

                  import java.util.ArrayList;
                  
                  public class Test {
                  
                   public static void main(String[] args) {
                  
                     ArrayList al = new ArrayList();
                     al.add(12);
                     al.add("Une chaîne de caractères !");
                     al.add(12.20f);
                     al.add('d');
                  

                  j ai donc essayer ca

                  ArrayList list = new ArrayList();
                  list.add("texture.zip");
                  Minecraft.getMinecraft().getResourcePackRepository().func_148527_a(list);
                  

                  toujours le meme crash

                  “Imagination is more important than knowledge. For knowledge is limited to all we now know and understand, while imagination embraces the entire wo…

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

                    Ce code ci est bon, quel est le crash ? Tu n’as jamais parlé de crash.

                    Site web contenant mes scripts : http://SCAREXgaming.github.io

                    Pas de demandes de support par MP ni par skype SVP.
                    Je n'accepte sur skype que l…

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

                      java.lang.ClassCastException: java.lang.String cannot be cast to net.minecraft.client.resources.ResourcePackRepository$Entry
                      crash report complet http://puu.sh/iF8Y6/7f73006635.txt

                      “Imagination is more important than knowledge. For knowledge is limited to all we now know and understand, while imagination embraces the entire wo…

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

                        à quelle ligne ?

                        Site web contenant mes scripts : http://SCAREXgaming.github.io

                        Pas de demandes de support par MP ni par skype SVP.
                        Je n'accepte sur skype que l…

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

                          sur cette ligne
                          ligne 32 ==> Minecraft.getMinecraft().refreshResources();

                          “Imagination is more important than knowledge. For knowledge is limited to all we now know and understand, while imagination embraces the entire wo…

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

                            Envoi ton code.

                            Site web contenant mes scripts : http://SCAREXgaming.github.io

                            Pas de demandes de support par MP ni par skype SVP.
                            Je n'accepte sur skype que l…

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

                              
                              public void PreInit(FMLPreInitializationEvent event)
                              {
                              ArrayList list = new ArrayList();
                              list.add("texture.zip");
                              Minecraft.getMinecraft().getResourcePackRepository().func_148527_a(list);
                              Minecraft.getMinecraft().refreshResources();
                              }
                              
                              

                              “Imagination is more important than knowledge. For knowledge is limited to all we now know and understand, while imagination embraces the entire wo…

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

                                Effectivement, ce n’est pas un String qu’il faut fournir mais un ResourcePackRepository.Entry, je te laisse regarder comment c’est géré.

                                Site web contenant mes scripts : http://SCAREXgaming.github.io

                                Pas de demandes de support par MP ni par skype SVP.
                                Je n'accepte sur skype que l…

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

                                  dans quelle classe?

                                  “Imagination is more important than knowledge. For knowledge is limited to all we now know and understand, while imagination embraces the entire wo…

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

                                    La classe ResourcePackRepository.Entry

                                    Site web contenant mes scripts : http://SCAREXgaming.github.io

                                    Pas de demandes de support par MP ni par skype SVP.
                                    Je n'accepte sur skype que l…

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

                                      Le problème c est que je vois pas comment utiliser cette classe tout est private dedans T_T

                                      a part récupérer le nom du texture pack / sa description on peut rien en faire

                                      “Imagination is more important than knowledge. For knowledge is limited to all we now know and understand, while imagination embraces the entire wo…

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

                                        Peut être en créant une nouvelle instance ?

                                        Site web contenant mes scripts : http://SCAREXgaming.github.io

                                        Pas de demandes de support par MP ni par skype SVP.
                                        Je n'accepte sur skype que l…

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

                                          c est bien ce code donc je doit m’inspirer pour créé mon entry?
                                          while (iterator1.hasNext())
                                          {
                                          ResourcePackRepository.Entry entry = (ResourcePackRepository.Entry)iterator1.next();

                                          if (entry.getResourcePackName().equals(s))
                                          {
                                          this.repositoryEntries.add(entry);
                                          break;
                                          }
                                          }

                                          “Imagination is more important than knowledge. For knowledge is limited to all we now know and understand, while imagination embraces the entire wo…

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

                                            Je tire mon chapeau pour ce soir j’arrive plus a réfléchir je réessaye demain meme si a mon avis ce que tu voulait me dire etait plus du coter de cette ligne:
                                            ResourcePackRepository.Entry entry = new ResourcePackRepository.Entry(file1, null);

                                            Mais la je suis trop fatiguer pour lire le code assez bien pour comprendre tout a demain et merci du coup de main 😉

                                            “Imagination is more important than knowledge. For knowledge is limited to all we now know and understand, while imagination embraces the entire wo…

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

                                            MINECRAFT FORGE FRANCE © 2024

                                            Powered by NodeBB