MFF

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

    Mettre la musique de fond en continue et la modifier

    Planifier Épinglé Verrouillé Déplacé Résolu Anciennes versions
    1.6.2
    21 Messages 4 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.
    • XDki113rX Hors-ligne
      XDki113r
      dernière édition par

      Essaie de mettre des [title=“System.out.println(String message);”]logs[/title] dans ton code pour voir si ça s’exécute bien

      Twitter :

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

        Désolée si je suis nul, mais dans

        System.out.println(ClientTickHandler.music(1));
        
        

        le printIn est soulignez en rouge et propose d’enlever le 1.
        Et si j’enlève le 1, c’est le music qui bug. Et si je change la méthode music, y’a 3 erreurs dans le fichier. Du coup, je suis face à une impasse

        Si je résume tout, pour savoir si le code marche, il faut ajouter une ligne. Mais pour ajouter la ligne, il faut modifier le code de départ. Donc je ne saurais pas si ce que j’avais mis au départ marchais ou pas.___
        Vous avez un autre moyen pour savoir si le code marche ?
        Ou vous avez un autre moyen pour modifier une ligne d’un fichier sans passez par lui même ?

        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

          Il faut mettre ça :
          System.out.println(“ça marche”);
          Dans ton tick handler.

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

            Ça ne fonctionnait pas parce que tu ne passais pas un String dans println, tu peux convertir le résultat de music avec (“” + ClientTickHandler.music(1))

            Twitter :

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

              XDki113r -> Je n’ai pas compris ce que tu as dit. Du coup, j’ai fait ce que robin4002 m’a dit.
              robin4002 -> Je sais que mon TickClientHandler marche puisque je lui est dit d’afficher la température, donc j’ai mis ce que tu m’a dis dans```java
              public static void music(float value)
              {
              ObfuscationReflectionHelper.setPrivateValue(SoundManager.class, FMLClientHandler.instance().getClient().sndManager, value, “MUSIC_INTERVAL”);
              System.out.println(“ça marche”);
              }

              et dans ```java
              final Minecraft minecraft = FMLClientHandler.instance().getClient();
              if (type.equals(EnumSet.of(TickType.CLIENT)))
              {
              if(This_is_Halloween.music)
              {
              if(minecraft.running)
              {
              System.out.println("ça marche");
              music(1);
              }
              } else
              {
              }
              }
              

              Et ben, ça l’affiche pas
              Donc ça veut dire que c’est ces 2 codes qui bug

              😢
              Comment je peut faire ?
              Je vais chercher de mon côté, mais pouvez-vous m’aidez svp ?
              Merci___
              Pour le 1er code(celui là :```java
              final Minecraft minecraft = FMLClientHandler.instance().getClient();
              if (type.equals(EnumSet.of(TickType.CLIENT)))
              {

              if(This_is_Halloween.music)
              {
              if(minecraft.running)
              {
              System.out.println(“ça marche”);

              music(1);
              }
              } else
              {
              }
              }

              
              c'est le code du music qui fait buguer celui là. Car en dehors de ```java
              if(This_is_Halloween.music)
              {
              if(minecraft.running)
              {
              System.out.println("ça marche");
              
              music(1);
              }
              } else
              

              ça marche bien___
              C’est pas dans ClientTickHanler que ça bug car j’ai créer ça :

              public static void music(float value)
              {
              System.out.println("music marche");
              }
              

              et ça marche quand même pas
              Donc, ça vient pas de ce fichier

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

                Enfin…, je crois

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

                  Salut
                  J’ai essayer d’ajouter ceci :

                  package This_is_Halloween;
                  
                  import net.minecraftforge.client.event.sound.SoundLoadEvent;
                  import net.minecraftforge.event.ForgeSubscribe;
                  
                  public class dg {
                  @ForgeSubscribe
                  public void onSound(SoundLoadEvent event) {
                  event.manager.sndSystem.backgroundMusic("halloween:music", "halloween:music", true);
                  System.out.println("music marche");
                  
                  }
                  }
                  
                  

                  Je vais résumé cette ligne : ```java
                  event.manager.sndSystem.backgroundMusic(“halloween:music”, “halloween:music”, true);

                  "halloween:music" = le nom de la source du fichier
                  "halloween:music" = le nom du fichier
                  true = toLoop(si on veut que ça joue la musique en continue)
                  
                  J'ai aussi ajouter cette ligne dans la classe principale :
                  ```java
                  MinecraftForge.EVENT_BUS.register(new dg());
                  

                  Résultat : ça à CRASH

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

                    @‘Axaurus’:

                    Résultat : ça à CRASH

                    Détails ?

                    Twitter :

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

                      Voici la console du crash :

                      août 27, 2013 4:48:03 PM net.minecraft.launchwrapper.LogWrapper log
                      INFO: Using tweak class name cpw.mods.fml.common.launcher.FMLTweaker
                      2013-08-27 16:48:03 [INFO] [ForgeModLoader] Forge Mod Loader version 6.2.35.804 for Minecraft 1.6.2 loading
                      2013-08-27 16:48:03 [INFO] [ForgeModLoader] Java is Java HotSpot(TM) 64-Bit Server VM, version 1.7.0_25, running on Windows 7:amd64:6.1, installed at C:\Program Files\Java\jre7
                      2013-08-27 16:48:04 [INFO] [ForgeModLoader] Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation
                      2013-08-27 16:48:04 [INFO] [STDOUT] Loaded 39 rules from AccessTransformer config file fml_at.cfg
                      2013-08-27 16:48:04 [INFO] [STDOUT] Loaded 107 rules from AccessTransformer config file forge_at.cfg
                      2013-08-27 16:48:06 [SEVERE] [ForgeModLoader] The binary patch set is missing. Either you are in a development environment, or things are not going to work!
                      2013-08-27 16:48:07 [INFO] [ForgeModLoader] Launching wrapped minecraft
                      2013-08-27 16:48:15 [INFO] [Minecraft-Client] Setting user: Player494
                      2013-08-27 16:48:15 [INFO] [Minecraft-Client] (Session ID is null)
                      2013-08-27 16:48:22 [INFO] [Minecraft-Client] LWJGL Version: 2.9.0
                      2013-08-27 16:48:28 [INFO] [Minecraft-Client] Reloading ResourceManager: Default
                      2013-08-27 16:48:29 [INFO] [STDOUT]
                      2013-08-27 16:48:29 [INFO] [STDOUT] Starting up SoundSystem…
                      2013-08-27 16:48:30 [INFO] [STDOUT] Initializing LWJGL OpenAL
                      2013-08-27 16:48:30 [INFO] [STDOUT] (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org)
                      2013-08-27 16:48:30 [INFO] [MinecraftForge] Attempting early MinecraftForge initialization
                      2013-08-27 16:48:30 [INFO] [STDOUT] MinecraftForge v9.10.0.804 Initialized
                      2013-08-27 16:48:30 [INFO] [ForgeModLoader] MinecraftForge v9.10.0.804 Initialized
                      2013-08-27 16:48:30 [INFO] [STDOUT] OpenAL initialized.
                      2013-08-27 16:48:31 [INFO] [STDOUT]
                      2013-08-27 16:48:31 [INFO] [STDOUT] Replaced 101 ore recipies
                      2013-08-27 16:48:31 [INFO] [MinecraftForge] Completed early MinecraftForge initialization
                      2013-08-27 16:48:31 [INFO] [ForgeModLoader] Reading custom logging properties from C:\Users\Antonin\Desktop\Codage\halloween\mcp\jars\config\logging.properties
                      2013-08-27 16:48:31 [OFF] [ForgeModLoader] Logging level for ForgeModLoader logging is set to ALL
                      2013-08-27 16:48:32 [INFO] [ForgeModLoader] Searching C:\Users\Antonin\Desktop\Codage\halloween\mcp\jars\mods for mods
                      2013-08-27 16:48:42 [INFO] [ForgeModLoader] Forge Mod Loader has identified 4 mods to load
                      2013-08-27 16:48:42 [INFO] [mcp] Activating mod mcp
                      2013-08-27 16:48:42 [INFO] [FML] Activating mod FML
                      2013-08-27 16:48:42 [INFO] [Forge] Activating mod Forge
                      2013-08-27 16:48:42 [INFO] [This_is_Halloween] Activating mod This_is_Halloween
                      2013-08-27 16:48:42 [WARNING] [This is Halloween] Mod This is Halloween is missing a pack.mcmeta file, things may not work well
                      2013-08-27 16:48:42 [INFO] [Minecraft-Client] Reloading ResourceManager: Default, FMLFileResourcePack:This is Halloween
                      2013-08-27 16:48:42 [INFO] [STDOUT]
                      2013-08-27 16:48:42 [INFO] [STDOUT] SoundSystem shutting down…
                      2013-08-27 16:48:42 [INFO] [STDOUT] Author: Paul Lamb, www.paulscode.com
                      2013-08-27 16:48:42 [INFO] [STDOUT]
                      2013-08-27 16:48:42 [INFO] [STDOUT]
                      2013-08-27 16:48:42 [INFO] [STDOUT] Starting up SoundSystem…
                      2013-08-27 16:48:43 [INFO] [ForgeModLoader] Registering Forge Packet Handler
                      2013-08-27 16:48:43 [INFO] [ForgeModLoader] Succeeded registering Forge Packet Handler
                      2013-08-27 16:48:43 [INFO] [STDOUT] Initializing LWJGL OpenAL
                      2013-08-27 16:48:43 [INFO] [STDOUT] (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org)
                      2013-08-27 16:48:43 [INFO] [STDOUT] OpenAL initialized.
                      2013-08-27 16:48:43 [INFO] [ForgeModLoader] Configured a dormant chunk cache size of 0
                      2013-08-27 16:48:43 [INFO] [STDOUT]
                      2013-08-27 16:48:44 [INFO] [ForgeModLoader] Forge Mod Loader has successfully loaded 4 mods
                      2013-08-27 16:48:44 [WARNING] [This is Halloween] Mod This is Halloween is missing a pack.mcmeta file, things may not work well
                      2013-08-27 16:48:44 [INFO] [Minecraft-Client] Reloading ResourceManager: Default, FMLFileResourcePack:This is Halloween
                      2013-08-27 16:48:45 [INFO] [STDOUT]
                      2013-08-27 16:48:45 [INFO] [STDOUT] SoundSystem shutting down…
                      2013-08-27 16:48:45 [INFO] [STDOUT] Author: Paul Lamb, www.paulscode.com
                      2013-08-27 16:48:45 [INFO] [STDOUT]
                      2013-08-27 16:48:45 [INFO] [STDOUT]
                      2013-08-27 16:48:45 [INFO] [STDOUT] Starting up SoundSystem…
                      2013-08-27 16:48:45 [INFO] [STDOUT] –-- Minecraft Crash Report ----
                      2013-08-27 16:48:45 [INFO] [STDOUT] // Sorry :(
                      2013-08-27 16:48:45 [INFO] [STDOUT]
                      2013-08-27 16:48:45 [INFO] [STDOUT] Time: 27/08/13 16:48
                      2013-08-27 16:48:45 [INFO] [STDOUT] Description: Initializing game
                      2013-08-27 16:48:45 [INFO] [STDOUT]
                      2013-08-27 16:48:45 [INFO] [STDOUT] java.lang.NullPointerException
                      2013-08-27 16:48:45 [INFO] [STDOUT] at paulscode.sound.SoundSystem.backgroundMusic(SoundSystem.java:640)
                      2013-08-27 16:48:45 [INFO] [STDOUT] at This_is_Halloween.dg.onSound(dg.java:9)
                      2013-08-27 16:48:45 [INFO] [STDOUT] at net.minecraftforge.event.ASMEventHandler_5_dg_onSound_SoundLoadEvent.invoke(.dynamic)
                      2013-08-27 16:48:45 [INFO] [STDOUT] at net.minecraftforge.event.ASMEventHandler.invoke(ASMEventHandler.java:39)
                      2013-08-27 16:48:45 [INFO] [STDOUT] at net.minecraftforge.event.EventBus.post(EventBus.java:108)
                      2013-08-27 16:48:45 [INFO] [STDOUT] at net.minecraft.client.audio.SoundManager.func_110549_a(SoundManager.java:101)
                      2013-08-27 16:48:45 [INFO] [STDOUT] at net.minecraft.client.resources.SimpleReloadableResourceManager.func_110544_b(SimpleReloadableResourceManager.java:119)
                      2013-08-27 16:48:45 [INFO] [STDOUT] at net.minecraft.client.resources.SimpleReloadableResourceManager.func_110541_a(SimpleReloadableResourceManager.java:103)
                      2013-08-27 16:48:45 [INFO] [STDOUT] at net.minecraft.client.Minecraft.func_110436_a(Minecraft.java:540)
                      2013-08-27 16:48:45 [INFO] [STDOUT] at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:246)
                      2013-08-27 16:48:45 [INFO] [STDOUT] at net.minecraft.client.Minecraft.startGame(Minecraft.java:506)
                      2013-08-27 16:48:45 [INFO] [STDOUT] at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:796)
                      2013-08-27 16:48:45 [INFO] [STDOUT] at net.minecraft.client.main.Main.main(Main.java:93)
                      2013-08-27 16:48:45 [INFO] [STDOUT] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                      2013-08-27 16:48:45 [INFO] [STDOUT] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
                      2013-08-27 16:48:45 [INFO] [STDOUT] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
                      2013-08-27 16:48:45 [INFO] [STDOUT] at java.lang.reflect.Method.invoke(Unknown Source)
                      2013-08-27 16:48:45 [INFO] [STDOUT] at net.minecraft.launchwrapper.Launch.launch(Launch.java:57)
                      2013-08-27 16:48:45 [INFO] [STDOUT] at net.minecraft.launchwrapper.Launch.main(Launch.java:18)
                      2013-08-27 16:48:45 [INFO] [STDOUT]
                      2013-08-27 16:48:45 [INFO] [STDOUT]
                      2013-08-27 16:48:45 [INFO] [STDOUT] A detailed walkthrough of the error, its code path and all known details is as follows:
                      2013-08-27 16:48:45 [INFO] [STDOUT] –-------------------------------------------------------------------------------------
                      2013-08-27 16:48:45 [INFO] [STDOUT]
                      2013-08-27 16:48:45 [INFO] [STDOUT] – Head --
                      2013-08-27 16:48:45 [INFO] [STDOUT] Stacktrace:
                      2013-08-27 16:48:45 [INFO] [STDOUT] at paulscode.sound.SoundSystem.backgroundMusic(SoundSystem.java:640)
                      2013-08-27 16:48:45 [INFO] [STDOUT] at This_is_Halloween.dg.onSound(dg.java:9)
                      2013-08-27 16:48:45 [INFO] [STDOUT] at net.minecraftforge.event.ASMEventHandler_5_dg_onSound_SoundLoadEvent.invoke(.dynamic)
                      2013-08-27 16:48:45 [INFO] [STDOUT] at net.minecraftforge.event.ASMEventHandler.invoke(ASMEventHandler.java:39)
                      2013-08-27 16:48:45 [INFO] [STDOUT] at net.minecraftforge.event.EventBus.post(EventBus.java:108)
                      2013-08-27 16:48:45 [INFO] [STDOUT] at net.minecraft.client.audio.SoundManager.func_110549_a(SoundManager.java:101)
                      2013-08-27 16:48:45 [INFO] [STDOUT] at net.minecraft.client.resources.SimpleReloadableResourceManager.func_110544_b(SimpleReloadableResourceManager.java:119)
                      2013-08-27 16:48:45 [INFO] [STDOUT] at net.minecraft.client.resources.SimpleReloadableResourceManager.func_110541_a(SimpleReloadableResourceManager.java:103)
                      2013-08-27 16:48:45 [INFO] [STDOUT] at net.minecraft.client.Minecraft.func_110436_a(Minecraft.java:540)
                      2013-08-27 16:48:45 [INFO] [STDOUT] at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:246)
                      2013-08-27 16:48:45 [INFO] [STDOUT] at net.minecraft.client.Minecraft.startGame(Minecraft.java:506)
                      2013-08-27 16:48:45 [INFO] [STDOUT]
                      2013-08-27 16:48:45 [INFO] [STDOUT] – Initialization --
                      2013-08-27 16:48:45 [INFO] [STDOUT] Details:
                      2013-08-27 16:48:45 [INFO] [STDOUT] Stacktrace:
                      2013-08-27 16:48:45 [INFO] [STDOUT] at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:796)
                      2013-08-27 16:48:45 [INFO] [STDOUT] at net.minecraft.client.main.Main.main(Main.java:93)
                      2013-08-27 16:48:45 [INFO] [STDOUT] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                      2013-08-27 16:48:45 [INFO] [STDOUT] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
                      2013-08-27 16:48:45 [INFO] [STDOUT] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
                      2013-08-27 16:48:45 [INFO] [STDOUT] at java.lang.reflect.Method.invoke(Unknown Source)
                      2013-08-27 16:48:45 [INFO] [STDOUT] at net.minecraft.launchwrapper.Launch.launch(Launch.java:57)
                      2013-08-27 16:48:45 [INFO] [STDOUT] at net.minecraft.launchwrapper.Launch.main(Launch.java:18)
                      2013-08-27 16:48:45 [INFO] [STDOUT]
                      2013-08-27 16:48:45 [INFO] [STDOUT] – System Details --
                      2013-08-27 16:48:45 [INFO] [STDOUT] Details:
                      2013-08-27 16:48:45 [INFO] [STDOUT] Minecraft Version: 1.6.2
                      2013-08-27 16:48:45 [INFO] [STDOUT] Operating System: Windows 7 (amd64) version 6.1
                      2013-08-27 16:48:45 [INFO] [STDOUT] Java Version: 1.7.0_25, Oracle Corporation
                      2013-08-27 16:48:45 [INFO] [STDOUT] Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
                      2013-08-27 16:48:45 [INFO] [STDOUT] Memory: 875799680 bytes (835 MB) / 1056309248 bytes (1007 MB) up to 1056309248 bytes (1007 MB)
                      2013-08-27 16:48:45 [INFO] [STDOUT] JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
                      2013-08-27 16:48:45 [INFO] [STDOUT] AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
                      2013-08-27 16:48:45 [INFO] [STDOUT] Suspicious classes: FML and Forge are installed
                      2013-08-27 16:48:45 [INFO] [STDOUT] IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
                      2013-08-27 16:48:45 [INFO] [STDOUT] FML: MCP v8.04 FML v6.2.35.804 Minecraft Forge 9.10.0.804 4 mods loaded, 4 mods active
                      2013-08-27 16:48:45 [INFO] [STDOUT] mcp{8.04} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
                      2013-08-27 16:48:45 [INFO] [STDOUT] FML{6.2.35.804} [Forge Mod Loader] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
                      2013-08-27 16:48:45 [INFO] [STDOUT] Forge{9.10.0.804} [Minecraft Forge] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
                      2013-08-27 16:48:45 [INFO] [STDOUT] This_is_Halloween{1.0} [This is Halloween] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
                      2013-08-27 16:48:45 [INFO] [STDOUT] Launched Version: 1.6
                      2013-08-27 16:48:45 [INFO] [STDOUT] LWJGL: 2.9.0
                      2013-08-27 16:48:45 [INFO] [STDOUT] OpenGL: AMD Radeon HD 7480D GL version 4.2.11762 Compatibility Profile Context, ATI Technologies Inc.
                      2013-08-27 16:48:45 [INFO] [STDOUT] Is Modded: Definitely; Client brand changed to 'fml,forge'
                      2013-08-27 16:48:45 [INFO] [STDOUT] Type: Client (map_client.txt)
                      2013-08-27 16:48:45 [INFO] [STDOUT] Resource Pack: Default
                      2013-08-27 16:48:45 [INFO] [STDOUT] Current Language: English (US)
                      2013-08-27 16:48:45 [INFO] [STDOUT] Profiler Position: N/A (disabled)
                      2013-08-27 16:48:45 [INFO] [STDOUT] Vec3 Pool Size: ~~ERROR~~ NullPointerException: null
                      2013-08-27 16:48:46 [INFO] [STDOUT] #@!@# Game crashed! Crash report saved to: #@!@# C:\Users\Antonin\Desktop\Codage\halloween\mcp\jars\.\crash-reports\crash-2013-08-27_16.48.45-client.txt
                      AL lib: (EE) alc_cleanup: 1 device not closed
                      
                      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 logs c’est pas du code java u_U
                        Tu essaye de jouer du son alors que le menu n’est même pas encore actif et que le jeu n’est pas encore entièrement chargé, logique que ça crash.

                        C’est pas plus simple de faire un tickHandler et du jouer du son sur le joueur de la même façon que pour la neige ?

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

                          J’ai déjà essayer de faire pareil que la neige, mais ça répétais à chaque fois. Mais vu que maintenant, j’ai la solution je vais essayer et je vous tiendrai du résultat.

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

                          MINECRAFT FORGE FRANCE © 2024

                          Powered by NodeBB