Jump to content

Recommended Posts

Posted

Every time I try to launch Minecraft 1.8 with Forge from Eclipse, I get the following error:

 

java.lang.reflect.InvocationTargetException

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_72]

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_72]

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_72]

at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_72]

at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.11.jar:?]

at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.11.jar:?]

Caused by: java.lang.UnsatisfiedLinkError: no lwjgl in java.library.path

at java.lang.ClassLoader.loadLibrary(Unknown Source) ~[?:1.7.0_72]

at java.lang.Runtime.loadLibrary0(Unknown Source) ~[?:1.7.0_72]

at java.lang.System.loadLibrary(Unknown Source) ~[?:1.7.0_72]

at org.lwjgl.Sys$1.run(Sys.java:73) ~[lwjgl-2.9.1.jar:?]

at java.security.AccessController.doPrivileged(Native Method) ~[?:1.7.0_72]

at org.lwjgl.Sys.doLoadLibrary(Sys.java:66) ~[lwjgl-2.9.1.jar:?]

at org.lwjgl.Sys.loadLibrary(Sys.java:95) ~[lwjgl-2.9.1.jar:?]

at org.lwjgl.Sys.<clinit>(Sys.java:112) ~[lwjgl-2.9.1.jar:?]

at net.minecraft.client.Minecraft.getSystemTime(Minecraft.java:2720) ~[Minecraft.class:?]

at net.minecraft.client.main.Main.main(Main.java:44) ~[Main.class:?]

... 6 more

 

In order to fix this problem, I have uninstalled and installed several different versions of Jre and Jdk (none of which were Java 8 ). Didn't work. I have not yet tried replacing the Light Weight Java Game Library included in the Forge download with a newer version. You would think, however, that Forge would come with a working version of lwjgl. Any help?

 

My Currently Installed Version of Java: Java 7 update 72

 

My Eclipse run Configurations

-----------------------------------------

Main Class: net.minecraft.launchwrapper.Launch

 

Program Arguments: --version 1.8 --tweakClass net.minecraftforge.fml.common.launcher.FMLTweaker --accessToken modstest --userProperties {} -username=Honeydew --assetsDir=eclipse/assets

 

VM Arguments: -Dfml.ignoreInvalidMinecraftCertificates=true

"All that is gold does not glitter,

    Not all those who wander are lost;

    The old that is strong does not wither,

    Deep roots are not reached by the frost.

 

    From the ashes a fire shall be woken,

    A light from the shadows shall spring;

    Renewed shall be blade that was broken,

    The crownless again shall be king." - J.R.R Tolkien

Posted

Note: I have tried changing "--version 1.8" to "--version 1.7." Again, didn't work. I only tried this on 7 u72, though. not u71.

"All that is gold does not glitter,

    Not all those who wander are lost;

    The old that is strong does not wither,

    Deep roots are not reached by the frost.

 

    From the ashes a fire shall be woken,

    A light from the shadows shall spring;

    Renewed shall be blade that was broken,

    The crownless again shall be king." - J.R.R Tolkien

Posted
  On 12/10/2014 at 3:53 AM, diesieben07 said:

Use GradleStart as your main class.

 

Ah! Thank you. That worked. ;)

"All that is gold does not glitter,

    Not all those who wander are lost;

    The old that is strong does not wither,

    Deep roots are not reached by the frost.

 

    From the ashes a fire shall be woken,

    A light from the shadows shall spring;

    Renewed shall be blade that was broken,

    The crownless again shall be king." - J.R.R Tolkien

Guest
This topic is now closed to further replies.

Announcements



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • Make a test with another Launcher like the Curseforge Launcher, MultiMC or AT Launcher
    • can anyone help me i am opening forge and add modpacks and then it says unable to update native luancher and i redownlaod java and the luancher it self?
    • The problem occurs also in 1.20.1 Forge, but with an "Error executing task on client" instead. I have "Sinytra Connector" installed. On 1.21.5 Fabric, there is no problem. When this happens, the chat message before the death screen appears gets sent, with an extra dash added.
    • Well, as usual, it was user error. Naming mismatch in sounds.json.  Please delete this post if you find it necessary. 
    • Hello Forge community.  I'm running into an issue with a mod I'm working on.  To preface, I can call /playsound modId:name music @a and I can hear the sound I registered being played in game. Great!  However, I cannot get it to trigger via my mod code.    Registration: public static final RegistryObject<SoundEvent> A_WORLD_OF_MADNESS = SOUND_EVENTS.register("a_world_of_madness", () -> new SoundEvent(new ResourceLocation("tetheredsouls", "a_world_of_madness")));   Playback: Minecraft mc = Minecraft.getInstance(); if (!(mc.player instanceof LocalPlayer) || mc.level == null) return; LocalPlayer player = (LocalPlayer) mc.player; BlockPos pos = player.blockPosition(); SoundEvent track = ModSounds.A_WORLD_OF_MADNESS.get(); System.out.println(track); System.out.println(pos); System.out.println(player); // play exactly like the tutorial: client-only, at the player's position try { mc.level.playLocalSound( player.getX(), player.getY(), player.getZ(), track, SoundSource.MUSIC, // Or MASTER if needed 1f, 1f, false ); System.out.println("[DEBUG] playSound success: " + track.getLocation()); } catch (Exception e) { System.err.println("[ERROR] Failed to play sound: " + track.getLocation()); e.printStackTrace(); } Sounds.json:   { "theme_of_laura": { "category": "music", "sounds": [ { "name": "tetheredsouls:a_world_of_madness", "stream": true } ] } } Things I have tried: - multiple .ogg files. Short .ogg files (5 seconds, <100KB).  - default minecraft sounds imported from import net.minecraft.sounds.SoundEvents; These work given my code. No idea why these are different.  - playSound() method, as well as several others in past iterations that did not work   I would be forever grateful if somebody could point me in the right direction. I've looked at several mod github repositories and found extremely similar code to what I'm doing. I've also found several threads in this forum that did not solve my issue. I just cannot figure out what I'm doing differently, and why I'm able to queue sounds manually with playsound but the code won't play it (despite confirming the code is being run with the debug statements.)
  • Topics

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.