Git Product home page Git Product logo

nosession's Introduction

NoSession

modrinth badgemodrinth badge
curseforge badge
downloads
NoSession is a mod that protects your session ID.

Does this make me perfectly safe?

This mod doesn't make you 100% safe, but it makes it much harder to steal your session token. If you want to stay perfectly safe, look at the staying safe section

Staying Safe

In order to work around an unpatchable security vulnerability, rename the NoSession jar to !.jar, so it can load its protection before any other mods.
This only protects you from other mods. There are fake verification sites that can steal your session ID through that method.
Don't log in with Microsoft OAuth to anything except maybe your Minecraft launcher. You may also want to verify the signature on any NoSession binary. It's signed with pandaninjas' PGP key if the release is v1.1.0 or earlier, and signed with this key if the release is later than v1.1.0

See Angry_Pinapple's Hypixel forum post for more information

Support

Support is provided in The Fight Against Malware's discord server

Bug bounty

See SECURITY.md

Features

  • Does not break existing token login methods

Contributing

All pushes to the main branch must be signed with a cryptographic key. See https://docs.github.com/en/authentication/managing-commit-signature-verification/generating-a-new-gpg-key and https://docs.github.com/en/authentication/managing-commit-signature-verification/adding-a-gpg-key-to-your-github-account for how

nosession's People

Contributors

nea89o avatar pandaninjas avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

nea89o

nosession's Issues

Utils.getLibraryPathAsFile -> java.net.URISyntaxException: Illegal character in path

return new File(new URI(uri.replace(" ", "%20") /* this is pretty stupid but it works */));

[11:44:04] [main/INFO] [STDERR]: [gq.malwarefight.nosession.NoSessionLoadingPlugin:<clinit>:235]: java.net.URISyntaxException: Illegal character in path at index 88: file:/home/red/.var/app/org.prismlauncher.PrismLauncher/data/PrismLauncher/instances/PVP 1.8.9 nm/.minecraft/mods/!.jar
[11:44:04] [main/INFO] [STDERR]: [gq.malwarefight.nosession.NoSessionLoadingPlugin:<clinit>:235]: 	at java.net.URI$Parser.fail(URI.java:2847)
[11:44:04] [main/INFO] [STDERR]: [gq.malwarefight.nosession.NoSessionLoadingPlugin:<clinit>:235]: 	at java.net.URI$Parser.checkChars(URI.java:3020)
[11:44:04] [main/INFO] [STDERR]: [gq.malwarefight.nosession.NoSessionLoadingPlugin:<clinit>:235]: 	at java.net.URI$Parser.parseHierarchical(URI.java:3104)
[11:44:04] [main/INFO] [STDERR]: [gq.malwarefight.nosession.NoSessionLoadingPlugin:<clinit>:235]: 	at java.net.URI$Parser.parse(URI.java:3052)
[11:44:04] [main/INFO] [STDERR]: [gq.malwarefight.nosession.NoSessionLoadingPlugin:<clinit>:235]: 	at java.net.URI.<init>(URI.java:588)
[11:44:04] [main/INFO] [STDERR]: [gq.malwarefight.nosession.NoSessionLoadingPlugin:<clinit>:235]: 	at gq.malwarefight.nosession.utils.Utils.getLibraryPathAsFile(Utils.java:153)
[11:44:04] [main/INFO] [STDERR]: [gq.malwarefight.nosession.NoSessionLoadingPlugin:<clinit>:235]: 	at gq.malwarefight.nosession.utils.Utils.getLibraryPath(Utils.java:157)
[11:44:04] [main/INFO] [STDERR]: [gq.malwarefight.nosession.NoSessionLoadingPlugin:<clinit>:235]: 	at gq.malwarefight.nosession.utils.Utils.getClasspath(Utils.java:163)
[11:44:04] [main/INFO] [STDERR]: [gq.malwarefight.nosession.NoSessionLoadingPlugin:<clinit>:235]: 	at gq.malwarefight.nosession.utils.Utils.setToken(Utils.java:196)
[11:44:04] [main/INFO] [STDERR]: [gq.malwarefight.nosession.NoSessionLoadingPlugin:<clinit>:235]: 	at gq.malwarefight.nosession.NoSessionLoadingPlugin.<clinit>(NoSessionLoadingPlugin.java:207)
[11:44:04] [main/INFO] [STDERR]: [gq.malwarefight.nosession.NoSessionLoadingPlugin:<clinit>:235]: 	at java.lang.Class.forName0(Native Method)
[11:44:04] [main/INFO] [STDERR]: [gq.malwarefight.nosession.NoSessionLoadingPlugin:<clinit>:235]: 	at java.lang.Class.forName(Class.java:348)
[11:44:04] [main/INFO] [STDERR]: [gq.malwarefight.nosession.NoSessionLoadingPlugin:<clinit>:235]: 	at net.minecraftforge.fml.relauncher.CoreModManager.loadCoreMod(CoreModManager.java:536)
[11:44:04] [main/INFO] [STDERR]: [gq.malwarefight.nosession.NoSessionLoadingPlugin:<clinit>:235]: 	at net.minecraftforge.fml.relauncher.CoreModManager.discoverCoreMods(CoreModManager.java:416)
[11:44:04] [main/INFO] [STDERR]: [gq.malwarefight.nosession.NoSessionLoadingPlugin:<clinit>:235]: 	at net.minecraftforge.fml.relauncher.CoreModManager.handleLaunch(CoreModManager.java:246)
[11:44:04] [main/INFO] [STDERR]: [gq.malwarefight.nosession.NoSessionLoadingPlugin:<clinit>:235]: 	at net.minecraftforge.fml.relauncher.FMLLaunchHandler.setupHome(FMLLaunchHandler.java:95)
[11:44:04] [main/INFO] [STDERR]: [gq.malwarefight.nosession.NoSessionLoadingPlugin:<clinit>:235]: 	at net.minecraftforge.fml.relauncher.FMLLaunchHandler.setupClient(FMLLaunchHandler.java:72)
[11:44:04] [main/INFO] [STDERR]: [gq.malwarefight.nosession.NoSessionLoadingPlugin:<clinit>:235]: 	at net.minecraftforge.fml.relauncher.FMLLaunchHandler.configureForClientLaunch(FMLLaunchHandler.java:34)
[11:44:04] [main/INFO] [STDERR]: [gq.malwarefight.nosession.NoSessionLoadingPlugin:<clinit>:235]: 	at net.minecraftforge.fml.common.launcher.FMLTweaker.injectIntoClassLoader(FMLTweaker.java:119)
[11:44:04] [main/INFO] [STDERR]: [gq.malwarefight.nosession.NoSessionLoadingPlugin:<clinit>:235]: 	at net.minecraft.launchwrapper.Launch.launch(Launch.java:115)
[11:44:04] [main/INFO] [STDERR]: [gq.malwarefight.nosession.NoSessionLoadingPlugin:<clinit>:235]: 	at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
[11:44:04] [main/INFO] [STDERR]: [gq.malwarefight.nosession.NoSessionLoadingPlugin:<clinit>:235]: 	at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:87)
[11:44:04] [main/INFO] [STDERR]: [gq.malwarefight.nosession.NoSessionLoadingPlugin:<clinit>:235]: 	at org.prismlauncher.EntryPoint.listen(EntryPoint.java:130)
[11:44:04] [main/INFO] [STDERR]: [gq.malwarefight.nosession.NoSessionLoadingPlugin:<clinit>:235]: 	at org.prismlauncher.EntryPoint.main(EntryPoint.java:70)
[11:44:04] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.FMLLaunchHandler:setupHome:99]: java.lang.ExceptionInInitializerError
[11:44:04] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.FMLLaunchHandler:setupHome:99]: 	at java.lang.Class.forName0(Native Method)
[11:44:04] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.FMLLaunchHandler:setupHome:99]: 	at java.lang.Class.forName(Class.java:348)
[11:44:04] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.FMLLaunchHandler:setupHome:99]: 	at net.minecraftforge.fml.relauncher.CoreModManager.loadCoreMod(CoreModManager.java:536)
[11:44:04] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.FMLLaunchHandler:setupHome:99]: 	at net.minecraftforge.fml.relauncher.CoreModManager.discoverCoreMods(CoreModManager.java:416)
[11:44:04] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.FMLLaunchHandler:setupHome:99]: 	at net.minecraftforge.fml.relauncher.CoreModManager.handleLaunch(CoreModManager.java:246)
[11:44:04] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.FMLLaunchHandler:setupHome:99]: 	at net.minecraftforge.fml.relauncher.FMLLaunchHandler.setupHome(FMLLaunchHandler.java:95)
[11:44:04] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.FMLLaunchHandler:setupHome:99]: 	at net.minecraftforge.fml.relauncher.FMLLaunchHandler.setupClient(FMLLaunchHandler.java:72)
[11:44:04] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.FMLLaunchHandler:setupHome:99]: 	at net.minecraftforge.fml.relauncher.FMLLaunchHandler.configureForClientLaunch(FMLLaunchHandler.java:34)
[11:44:04] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.FMLLaunchHandler:setupHome:99]: 	at net.minecraftforge.fml.common.launcher.FMLTweaker.injectIntoClassLoader(FMLTweaker.java:119)
[11:44:04] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.FMLLaunchHandler:setupHome:99]: 	at net.minecraft.launchwrapper.Launch.launch(Launch.java:115)
[11:44:04] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.FMLLaunchHandler:setupHome:99]: 	at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
[11:44:04] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.FMLLaunchHandler:setupHome:99]: 	at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:87)
[11:44:04] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.FMLLaunchHandler:setupHome:99]: 	at org.prismlauncher.EntryPoint.listen(EntryPoint.java:130)
[11:44:04] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.FMLLaunchHandler:setupHome:99]: 	at org.prismlauncher.EntryPoint.main(EntryPoint.java:70)
[11:44:04] [main/INFO] [STDERR]: [java.lang.Throwable:printStackTrace:635]: Caused by: java.lang.RuntimeException: java.net.URISyntaxException: Illegal character in path at index 88: file:/home/red/.var/app/org.prismlauncher.PrismLauncher/data/PrismLauncher/instances/PVP 1.8.9 nm/.minecraft/mods/!.jar
[11:44:04] [main/INFO] [STDERR]: [java.lang.Throwable:printStackTrace:635]: 	at gq.malwarefight.nosession.NoSessionLoadingPlugin.<clinit>(NoSessionLoadingPlugin.java:236)
[11:44:04] [main/INFO] [STDERR]: [java.lang.Throwable:printStackTrace:635]: 	... 14 more
[11:44:04] [main/INFO] [STDERR]: [java.lang.Throwable:printStackTrace:644]: Caused by: java.net.URISyntaxException: Illegal character in path at index 88: file:/home/red/.var/app/org.prismlauncher.PrismLauncher/data/PrismLauncher/instances/PVP 1.8.9 nm/.minecraft/mods/!.jar
[11:44:04] [main/INFO] [STDERR]: [java.lang.Throwable:printStackTrace:644]: 	at java.net.URI$Parser.fail(URI.java:2847)
[11:44:04] [main/INFO] [STDERR]: [java.lang.Throwable:printStackTrace:644]: 	at java.net.URI$Parser.checkChars(URI.java:3020)
[11:44:04] [main/INFO] [STDERR]: [java.lang.Throwable:printStackTrace:644]: 	at java.net.URI$Parser.parseHierarchical(URI.java:3104)
[11:44:04] [main/INFO] [STDERR]: [java.lang.Throwable:printStackTrace:644]: 	at java.net.URI$Parser.parse(URI.java:3052)
[11:44:04] [main/INFO] [STDERR]: [java.lang.Throwable:printStackTrace:644]: 	at java.net.URI.<init>(URI.java:588)
[11:44:04] [main/INFO] [STDERR]: [java.lang.Throwable:printStackTrace:644]: 	at gq.malwarefight.nosession.utils.Utils.getLibraryPathAsFile(Utils.java:153)
[11:44:04] [main/INFO] [STDERR]: [java.lang.Throwable:printStackTrace:644]: 	at gq.malwarefight.nosession.utils.Utils.getLibraryPath(Utils.java:157)
[11:44:04] [main/INFO] [STDERR]: [java.lang.Throwable:printStackTrace:644]: 	at gq.malwarefight.nosession.utils.Utils.getClasspath(Utils.java:163)
[11:44:04] [main/INFO] [STDERR]: [java.lang.Throwable:printStackTrace:644]: 	at gq.malwarefight.nosession.utils.Utils.setToken(Utils.java:196)
[11:44:04] [main/INFO] [STDERR]: [java.lang.Throwable:printStackTrace:644]: 	at gq.malwarefight.nosession.NoSessionLoadingPlugin.<clinit>(NoSessionLoadingPlugin.java:207)
[11:44:04] [main/INFO] [STDERR]: [java.lang.Throwable:printStackTrace:644]: 	... 14 more
[11:44:04] [main/ERROR] [FML]: An error occurred trying to configure the minecraft home at /home/red/.var/app/org.prismlauncher.PrismLauncher/data/PrismLauncher/instances/PVP 1.8.9 nm/.minecraft for Forge Mod Loader
java.lang.ExceptionInInitializerError
	at java.lang.Class.forName0(Native Method) ~[?:1.8.0_392]
	at java.lang.Class.forName(Class.java:348) ~[?:1.8.0_392]
	at net.minecraftforge.fml.relauncher.CoreModManager.loadCoreMod(CoreModManager.java:536) ~[forge-1.8.9-11.15.1.2318-1.8.9-universal.jar:?]
	at net.minecraftforge.fml.relauncher.CoreModManager.discoverCoreMods(CoreModManager.java:416) ~[forge-1.8.9-11.15.1.2318-1.8.9-universal.jar:?]
	at net.minecraftforge.fml.relauncher.CoreModManager.handleLaunch(CoreModManager.java:246) ~[forge-1.8.9-11.15.1.2318-1.8.9-universal.jar:?]
	at net.minecraftforge.fml.relauncher.FMLLaunchHandler.setupHome(FMLLaunchHandler.java:95) [forge-1.8.9-11.15.1.2318-1.8.9-universal.jar:?]
	at net.minecraftforge.fml.relauncher.FMLLaunchHandler.setupClient(FMLLaunchHandler.java:72) [forge-1.8.9-11.15.1.2318-1.8.9-universal.jar:?]
	at net.minecraftforge.fml.relauncher.FMLLaunchHandler.configureForClientLaunch(FMLLaunchHandler.java:34) [forge-1.8.9-11.15.1.2318-1.8.9-universal.jar:?]
	at net.minecraftforge.fml.common.launcher.FMLTweaker.injectIntoClassLoader(FMLTweaker.java:119) [forge-1.8.9-11.15.1.2318-1.8.9-universal.jar:?]
	at net.minecraft.launchwrapper.Launch.launch(Launch.java:115) [launchwrapper-1.12.jar:?]
	at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
	at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:87) [NewLaunch.jar:?]
	at org.prismlauncher.EntryPoint.listen(EntryPoint.java:130) [NewLaunch.jar:?]
	at org.prismlauncher.EntryPoint.main(EntryPoint.java:70) [NewLaunch.jar:?]
Caused by: java.lang.RuntimeException: java.net.URISyntaxException: Illegal character in path at index 88: file:/home/red/.var/app/org.prismlauncher.PrismLauncher/data/PrismLauncher/instances/PVP 1.8.9 nm/.minecraft/mods/!.jar
	at gq.malwarefight.nosession.NoSessionLoadingPlugin.<clinit>(NoSessionLoadingPlugin.java:236) ~[!.jar:?]
	... 14 more
Caused by: java.net.URISyntaxException: Illegal character in path at index 88: file:/home/red/.var/app/org.prismlauncher.PrismLauncher/data/PrismLauncher/instances/PVP 1.8.9 nm/.minecraft/mods/!.jar
	at java.net.URI$Parser.fail(URI.java:2847) ~[?:1.8.0_392]
	at java.net.URI$Parser.checkChars(URI.java:3020) ~[?:1.8.0_392]
	at java.net.URI$Parser.parseHierarchical(URI.java:3104) ~[?:1.8.0_392]
	at java.net.URI$Parser.parse(URI.java:3052) ~[?:1.8.0_392]
	at java.net.URI.<init>(URI.java:588) ~[?:1.8.0_392]
	at gq.malwarefight.nosession.utils.Utils.getLibraryPathAsFile(Utils.java:153) ~[Utils.class:?]
	at gq.malwarefight.nosession.utils.Utils.getLibraryPath(Utils.java:157) ~[Utils.class:?]
	at gq.malwarefight.nosession.utils.Utils.getClasspath(Utils.java:163) ~[Utils.class:?]
	at gq.malwarefight.nosession.utils.Utils.setToken(Utils.java:196) ~[Utils.class:?]
	at gq.malwarefight.nosession.NoSessionLoadingPlugin.<clinit>(NoSessionLoadingPlugin.java:207) ~[!.jar:?]
	... 14 more
[11:44:04] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]: java.lang.ArrayIndexOutOfBoundsException: 5
[11:44:04] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]: 	at net.minecraftforge.fml.relauncher.FMLSecurityManager.checkPermission(FMLSecurityManager.java:21)
[11:44:04] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]: 	at java.lang.SecurityManager.checkExit(SecurityManager.java:761)
[11:44:04] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]: 	at java.lang.Runtime.exit(Runtime.java:101)
[11:44:04] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]: 	at java.lang.System.exit(System.java:987)
[11:44:04] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]: 	at org.prismlauncher.EntryPoint.main(EntryPoint.java:75)
Exception caught from launcher
java.lang.ExceptionInInitializerError
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:348)
	at net.minecraftforge.fml.relauncher.CoreModManager.loadCoreMod(CoreModManager.java:536)
	at net.minecraftforge.fml.relauncher.CoreModManager.discoverCoreMods(CoreModManager.java:416)
	at net.minecraftforge.fml.relauncher.CoreModManager.handleLaunch(CoreModManager.java:246)
	at net.minecraftforge.fml.relauncher.FMLLaunchHandler.setupHome(FMLLaunchHandler.java:95)
	at net.minecraftforge.fml.relauncher.FMLLaunchHandler.setupClient(FMLLaunchHandler.java:72)
	at net.minecraftforge.fml.relauncher.FMLLaunchHandler.configureForClientLaunch(FMLLaunchHandler.java:34)
	at net.minecraftforge.fml.common.launcher.FMLTweaker.injectIntoClassLoader(FMLTweaker.java:119)
	at net.minecraft.launchwrapper.Launch.launch(Launch.java:115)
	at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
	at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:87)
	at org.prismlauncher.EntryPoint.listen(EntryPoint.java:130)
	at org.prismlauncher.EntryPoint.main(EntryPoint.java:70)
Caused by: java.lang.RuntimeException: java.net.URISyntaxException: Illegal character in path at index 88: file:/home/red/.var/app/org.prismlauncher.PrismLauncher/data/PrismLauncher/instances/PVP 1.8.9 nm/.minecraft/mods/!.jar
	at gq.malwarefight.nosession.NoSessionLoadingPlugin.<clinit>(NoSessionLoadingPlugin.java:236)
	... 14 more
Caused by: java.net.URISyntaxException: Illegal character in path at index 88: file:/home/red/.var/app/org.prismlauncher.PrismLauncher/data/PrismLauncher/instances/PVP 1.8.9 nm/.minecraft/mods/!.jar
	at java.net.URI$Parser.fail(URI.java:2847)
	at java.net.URI$Parser.checkChars(URI.java:3020)
	at java.net.URI$Parser.parseHierarchical(URI.java:3104)
	at java.net.URI$Parser.parse(URI.java:3052)
	at java.net.URI.<init>(URI.java:588)
	at gq.malwarefight.nosession.utils.Utils.getLibraryPathAsFile(Utils.java:153)
	at gq.malwarefight.nosession.utils.Utils.getLibraryPath(Utils.java:157)
	at gq.malwarefight.nosession.utils.Utils.getClasspath(Utils.java:163)
	at gq.malwarefight.nosession.utils.Utils.setToken(Utils.java:196)
	at gq.malwarefight.nosession.NoSessionLoadingPlugin.<clinit>(NoSessionLoadingPlugin.java:207)
	... 14 more
Exiting with ERROR
Process exited with code 1.

Cant connect to server

Describe the bug
I cannot connect to any server.

To Reproduce
Steps to reproduce the behavior:

  1. Join any server

Expected behavior
Me being able to join the server.

Screenshots
image

Logs

Prism Launcher version: 8.3 (official)


Launched instance in online mode

authserver.mojang.com resolves to:
    [N/A]

session.minecraft.net resolves to:
    [13.107.246.45]

textures.minecraft.net resolves to:
    [13.107.246.45]

api.mojang.com resolves to:
    [13.107.246.45]


Minecraft folder is:
C:/Users/red/AppData/Roaming/PrismLauncher/instances/1.8.9(1)/.minecraft


Java path is:
C:/Program Files/Eclipse Adoptium/jdk-8.0.392.8-hotspot/bin/javaw.exe


Java is version 1.8.0_392, using 64 (amd64) architecture, from Temurin.


Main Class:
  net.minecraft.launchwrapper.Launch

Native path:
  C:/Users/red/AppData/Roaming/PrismLauncher/instances/1.8.9(1)/natives

Libraries:
  C:/Users/red/AppData/Roaming/PrismLauncher/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar
  C:/Users/red/AppData/Roaming/PrismLauncher/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar
  C:/Users/red/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl/lwjgl/2.9.4-nightly-20150209/lwjgl-2.9.4-nightly-20150209.jar
  C:/Users/red/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.4-nightly-20150209/lwjgl_util-2.9.4-nightly-20150209.jar
  C:/Users/red/AppData/Roaming/PrismLauncher/libraries/com/mojang/netty/1.8.8/netty-1.8.8.jar
  C:/Users/red/AppData/Roaming/PrismLauncher/libraries/oshi-project/oshi-core/1.1/oshi-core-1.1.jar
  C:/Users/red/AppData/Roaming/PrismLauncher/libraries/net/java/dev/jna/jna/3.4.0/jna-3.4.0.jar
  C:/Users/red/AppData/Roaming/PrismLauncher/libraries/net/java/dev/jna/platform/3.4.0/platform-3.4.0.jar
  C:/Users/red/AppData/Roaming/PrismLauncher/libraries/com/ibm/icu/icu4j-core-mojang/51.2/icu4j-core-mojang-51.2.jar
  C:/Users/red/AppData/Roaming/PrismLauncher/libraries/net/sf/jopt-simple/jopt-simple/4.6/jopt-simple-4.6.jar
  C:/Users/red/AppData/Roaming/PrismLauncher/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar
  C:/Users/red/AppData/Roaming/PrismLauncher/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar
  C:/Users/red/AppData/Roaming/PrismLauncher/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar
  C:/Users/red/AppData/Roaming/PrismLauncher/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar
  C:/Users/red/AppData/Roaming/PrismLauncher/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar
  C:/Users/red/AppData/Roaming/PrismLauncher/libraries/io/netty/netty-all/4.0.23.Final/netty-all-4.0.23.Final.jar
  C:/Users/red/AppData/Roaming/PrismLauncher/libraries/com/google/guava/guava/17.0/guava-17.0.jar
  C:/Users/red/AppData/Roaming/PrismLauncher/libraries/org/apache/commons/commons-lang3/3.3.2/commons-lang3-3.3.2.jar
  C:/Users/red/AppData/Roaming/PrismLauncher/libraries/commons-io/commons-io/2.4/commons-io-2.4.jar
  C:/Users/red/AppData/Roaming/PrismLauncher/libraries/commons-codec/commons-codec/1.9/commons-codec-1.9.jar
  C:/Users/red/AppData/Roaming/PrismLauncher/libraries/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar
  C:/Users/red/AppData/Roaming/PrismLauncher/libraries/com/mojang/authlib/1.5.21/authlib-1.5.21.jar
  C:/Users/red/AppData/Roaming/PrismLauncher/libraries/com/mojang/realms/1.7.59/realms-1.7.59.jar
  C:/Users/red/AppData/Roaming/PrismLauncher/libraries/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar
  C:/Users/red/AppData/Roaming/PrismLauncher/libraries/org/apache/httpcomponents/httpclient/4.3.3/httpclient-4.3.3.jar
  C:/Users/red/AppData/Roaming/PrismLauncher/libraries/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar
  C:/Users/red/AppData/Roaming/PrismLauncher/libraries/org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.2.jar
  C:/Users/red/AppData/Roaming/PrismLauncher/libraries/org/apache/logging/log4j/log4j-api/2.0-beta9-fixed/log4j-api-2.0-beta9-fixed.jar
  C:/Users/red/AppData/Roaming/PrismLauncher/libraries/org/apache/logging/log4j/log4j-core/2.0-beta9-fixed/log4j-core-2.0-beta9-fixed.jar
  C:/Users/red/AppData/Roaming/PrismLauncher/libraries/tv/twitch/twitch/6.5/twitch-6.5.jar
  C:/Users/red/AppData/Roaming/PrismLauncher/libraries/net/minecraftforge/forge/1.8.9-11.15.1.2318-1.8.9/forge-1.8.9-11.15.1.2318-1.8.9-universal.jar
  C:/Users/red/AppData/Roaming/PrismLauncher/libraries/net/minecraft/launchwrapper/1.12/launchwrapper-1.12.jar
  C:/Users/red/AppData/Roaming/PrismLauncher/libraries/org/ow2/asm/asm-all/5.0.3/asm-all-5.0.3.jar
  C:/Users/red/AppData/Roaming/PrismLauncher/libraries/jline/jline/2.13/jline-2.13.jar
  C:/Users/red/AppData/Roaming/PrismLauncher/libraries/com/typesafe/akka/akka-actor_2.11/2.3.3/akka-actor_2.11-2.3.3.jar
  C:/Users/red/AppData/Roaming/PrismLauncher/libraries/com/typesafe/config/1.2.1/config-1.2.1.jar
  C:/Users/red/AppData/Roaming/PrismLauncher/libraries/org/scala-lang/scala-actors-migration_2.11/1.1.0/scala-actors-migration_2.11-1.1.0.jar
  C:/Users/red/AppData/Roaming/PrismLauncher/libraries/org/scala-lang/scala-compiler/2.11.1/scala-compiler-2.11.1.jar
  C:/Users/red/AppData/Roaming/PrismLauncher/libraries/org/scala-lang/plugins/scala-continuations-library_2.11/1.0.2/scala-continuations-library_2.11-1.0.2.jar
  C:/Users/red/AppData/Roaming/PrismLauncher/libraries/org/scala-lang/plugins/scala-continuations-plugin_2.11.1/1.0.2/scala-continuations-plugin_2.11.1-1.0.2.jar
  C:/Users/red/AppData/Roaming/PrismLauncher/libraries/org/scala-lang/scala-library/2.11.1/scala-library-2.11.1.jar
  C:/Users/red/AppData/Roaming/PrismLauncher/libraries/org/scala-lang/scala-parser-combinators_2.11/1.0.1/scala-parser-combinators_2.11-1.0.1.jar
  C:/Users/red/AppData/Roaming/PrismLauncher/libraries/org/scala-lang/scala-reflect/2.11.1/scala-reflect-2.11.1.jar
  C:/Users/red/AppData/Roaming/PrismLauncher/libraries/org/scala-lang/scala-swing_2.11/1.0.1/scala-swing_2.11-1.0.1.jar
  C:/Users/red/AppData/Roaming/PrismLauncher/libraries/org/scala-lang/scala-xml_2.11/1.0.2/scala-xml_2.11-1.0.2.jar
  C:/Users/red/AppData/Roaming/PrismLauncher/libraries/lzma/lzma/0.0.1/lzma-0.0.1.jar
  C:/Users/red/AppData/Roaming/PrismLauncher/libraries/java3d/vecmath/1.5.2/vecmath-1.5.2.jar
  C:/Users/red/AppData/Roaming/PrismLauncher/libraries/net/sf/trove4j/trove4j/3.0.3/trove4j-3.0.3.jar
  C:/Users/red/AppData/Roaming/PrismLauncher/libraries/com/mojang/minecraft/1.8.9/minecraft-1.8.9-client.jar

Native libraries:
  C:/Users/red/AppData/Roaming/PrismLauncher/libraries/net/java/jinput/jinput-platform/2.0.5/jinput-platform-2.0.5-natives-windows.jar
  C:/Users/red/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl/lwjgl-platform/2.9.4-nightly-20150209/lwjgl-platform-2.9.4-nightly-20150209-natives-windows.jar
  C:/Users/red/AppData/Roaming/PrismLauncher/libraries/tv/twitch/twitch-platform/6.5/twitch-platform-6.5-natives-windows-64.jar
  C:/Users/red/AppData/Roaming/PrismLauncher/libraries/tv/twitch/twitch-external-platform/4.5/twitch-external-platform-4.5-natives-windows-64.jar

Mods:
  [โœ”] !

Params:
  --username  --version 1.8.9 --gameDir C:/Users/red/AppData/Roaming/PrismLauncher/instances/1.8.9(1)/.minecraft --assetsDir C:/Users/red/AppData/Roaming/PrismLauncher/assets --assetIndex 1.8 --uuid  --accessToken  --userProperties  --userType  --tweakClass net.minecraftforge.fml.common.launcher.FMLTweaker

Window size: 854 x 480

Launcher: standard

Java Arguments:
[-XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump, -Xms5000m, -Xmx20000m, -Duser.language=en]


Minecraft process ID: 21176


2024-06-05 18:16:45,398 WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream
2024-06-05 18:16:45,399 WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream
[18:16:45] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[18:16:45] [main/INFO] [LaunchWrapper]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[18:16:45] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker
[18:16:45] [main/INFO] [FML]: Forge Mod Loader version 11.15.1.2318 for Minecraft 1.8.9 loading
[18:16:45] [main/INFO] [FML]: Java is OpenJDK 64-Bit Server VM, version 1.8.0_392, running on Windows 11:amd64:10.0, installed at C:\Program Files\Eclipse Adoptium\jdk-8.0.392.8-hotspot\jre
[18:16:45] [main/INFO] [STDOUT]: [gq.malwarefight.nosession.NoSessionLoadingPlugin:<clinit>:209]: =======================
[18:16:45] [main/INFO] [STDOUT]: [gq.malwarefight.nosession.NoSessionLoadingPlugin:<clinit>:210]: NoSession: relaunching without the token
[18:16:45] [main/INFO] [STDOUT]: [gq.malwarefight.nosession.NoSessionLoadingPlugin:<clinit>:211]: =======================
ERROR StatusLogger Unable to locate a logging implementation, using SimpleLogger
[18:16:45] [main/INFO] [LaunchWrapper]: Loading tweak class name gq.malwarefight.nosession.tweaks.cleanup.CleanupTweaker
[18:16:45] [main/INFO] [LaunchWrapper]: Using primary tweak class name gq.malwarefight.nosession.tweaks.cleanup.CleanupTweaker
[18:16:45] [main/INFO] [LaunchWrapper]: Calling tweak class gq.malwarefight.nosession.tweaks.cleanup.CleanupTweaker
[18:16:45] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[18:16:45] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker
[18:16:45] [main/INFO] [FML]: Forge Mod Loader version 11.15.1.2318 for Minecraft 1.8.9 loading
[18:16:45] [main/INFO] [FML]: Java is OpenJDK 64-Bit Server VM, version 1.8.0_392, running on Windows 11:amd64:10.0, installed at C:\Program Files\Eclipse Adoptium\jdk-8.0.392.8-hotspot\jre
[18:16:45] [main/INFO] [LaunchWrapper]: Loading tweak class name gq.malwarefight.nosession.tweaks.initial.InitialTweaker
[18:16:45] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[18:16:45] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[18:16:45] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[18:16:45] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[18:16:45] [main/INFO] [LaunchWrapper]: Calling tweak class gq.malwarefight.nosession.tweaks.initial.InitialTweaker
2024-06-05 18:16:45,615 WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream
2024-06-05 18:16:45,623 WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream
2024-06-05 18:16:45,623 WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream
[18:16:45] [main/INFO] [mixin]: SpongePowered MIXIN Subsystem Version=0.7.11 Source=file:/C:/Users/red/AppData/Roaming/PrismLauncher/instances/1.8.9(1)/.minecraft/mods/!.jar Service=LaunchWrapper Env=CLIENT
[18:16:45] [main/INFO] [mixin]: Compatibility level set to JAVA_8
[18:16:45] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[18:16:46] [main/INFO] [FML]: Found valid fingerprint for Minecraft. Certificate fingerprint cd99959656f753dc28d863b46769f7f8fbaefcfc
[18:16:46] [main/ERROR] [FML]: FML appears to be missing any signature data. This is not a good thing
[18:16:46] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[18:16:46] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[18:16:46] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[18:16:46] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker
[18:16:46] [main/INFO] [LaunchWrapper]: Loading tweak class name org.spongepowered.asm.mixin.EnvironmentStateTweaker
[18:16:46] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker
[18:16:46] [main/INFO] [LaunchWrapper]: Calling tweak class org.spongepowered.asm.mixin.EnvironmentStateTweaker
[18:16:46] [main/INFO] [mixin]: Initialised Mixin FML Remapper Adapter with net.minecraftforge.fml.common.asm.transformers.deobf.FMLDeobfuscatingRemapper@5432050b
[18:16:46] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.client.main.Main}
[18:16:46] [Client thread/INFO]: Setting user: Commandcracker
[18:16:47] [Client thread/INFO]: LWJGL Version: 2.9.4
[18:16:47] [Client thread/WARN] [FML]: =============================================================
[18:16:47] [Client thread/WARN] [FML]: MOD HAS DIRECT REFERENCE System.exit() THIS IS NOT ALLOWED REROUTING TO FML!
[18:16:47] [Client thread/WARN] [FML]: Offendor: com/sun/jna/Native.main([Ljava/lang/String;)V
[18:16:47] [Client thread/WARN] [FML]: Use FMLCommonHandler.exitJava instead
[18:16:47] [Client thread/WARN] [FML]: =============================================================
[18:16:47] [Client thread/INFO] [STDOUT]: [net.minecraftforge.fml.client.SplashProgress:start:246]: ---- Minecraft Crash Report ----

WARNING: coremods are present:
  NoSession trolling (!.jar)
Contact their authors BEFORE contacting forge

// You're mean.

Time: 6/5/24 6:16 PM
Description: Loading screen debug info

This is just a prompt for computer specs to be printed. THIS IS NOT A ERROR


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- System Details --
Details:
	Minecraft Version: 1.8.9
	Operating System: Windows 11 (amd64) version 10.0
	Java Version: 1.8.0_392, Temurin
	Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Temurin
	Memory: 4571735144 bytes (4359 MB) / 5024776192 bytes (4792 MB) up to 18641584128 bytes (17778 MB)
	JVM Flags: 3 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms5000m -Xmx20000m
	IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
	FML: 
	Loaded coremods (and transformers): 
NoSession trolling (!.jar)
  
	GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 555.99' Renderer: 'NVIDIA GeForce RTX 3070/PCIe/SSE2'
[18:16:47] [Client thread/INFO] [FML]: MinecraftForge v11.15.1.2318 Initialized
[18:16:47] [Client thread/INFO] [FML]: Replaced 229 ore recipies
[18:16:48] [Client thread/INFO] [FML]: Found 0 mods from the command line. Injecting into mod discoverer
[18:16:48] [Client thread/INFO] [FML]: Searching C:\Users\red\AppData\Roaming\PrismLauncher\instances\1.8.9(1)\.minecraft\mods for mods
[18:16:48] [Client thread/INFO] [FML]: Forge Mod Loader has identified 3 mods to load
[18:16:48] [Client thread/INFO] [FML]: FML has found a non-mod file !.jar in your mods directory. It will now be injected into your classpath. This could severe stability issues, it should be removed if possible.
[18:16:48] [Client thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge] at CLIENT
[18:16:48] [Client thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge] at SERVER
[18:16:48] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge
[18:16:48] [Client thread/INFO] [FML]: Processing ObjectHolder annotations
[18:16:48] [Client thread/INFO] [FML]: Found 384 ObjectHolder annotations
[18:16:48] [Client thread/INFO] [FML]: Identifying ItemStackHolder annotations
[18:16:48] [Client thread/INFO] [FML]: Found 0 ItemStackHolder annotations
[18:16:48] [Client thread/INFO] [FML]: Configured a dormant chunk cache size of 0
[18:16:48] [Client thread/INFO] [FML]: Applying holder lookups
[18:16:48] [Forge Version Check/INFO] [ForgeVersionCheck]: [Forge] Starting version check at http://files.minecraftforge.net/maven/net/minecraftforge/forge/promotions_slim.json
[18:16:48] [Client thread/INFO] [FML]: Holder lookups applied
[18:16:48] [Client thread/INFO] [FML]: Injecting itemstacks
[18:16:48] [Client thread/INFO] [FML]: Itemstack injection complete
[18:16:48] [Sound Library Loader/INFO]: Starting up SoundSystem...
[18:16:49] [Thread-10/INFO]: Initializing LWJGL OpenAL
[18:16:49] [Thread-10/INFO]: (The LWJGL binding of OpenAL.  For more information, see http://www.lwjgl.org)
[18:16:49] [Thread-10/INFO]: OpenAL initialized.
[18:16:49] [Sound Library Loader/INFO]: Sound engine started
[18:16:49] [Client thread/INFO] [FML]: Max texture size: 16384
[18:16:49] [Client thread/INFO]: Created: 16x16 textures-atlas
[18:16:49] [Client thread/INFO] [FML]: Injecting itemstacks
[18:16:49] [Client thread/INFO] [FML]: Itemstack injection complete
[18:16:49] [Client thread/INFO] [FML]: Forge Mod Loader has successfully loaded 3 mods
[18:16:49] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge
[18:16:50] [Client thread/INFO]: SoundSystem shutting down...
[18:16:50] [Client thread/WARN]: Author: Paul Lamb, www.paulscode.com
[18:16:50] [Sound Library Loader/INFO]: Starting up SoundSystem...
[18:16:50] [Thread-12/INFO]: Initializing LWJGL OpenAL
[18:16:50] [Thread-12/INFO]: (The LWJGL binding of OpenAL.  For more information, see http://www.lwjgl.org)
[18:16:50] [Thread-12/INFO]: OpenAL initialized.
[18:16:50] [Client thread/INFO] [FML]: Max texture size: 16384
[18:16:50] [Sound Library Loader/INFO]: Sound engine started
[18:16:50] [Client thread/INFO]: Created: 512x512 textures-atlas
[18:17:00] [Client thread/INFO]: Connecting to mc.hypixel.net., 25565

Versions
OS: Windows 11
NoSession Version: 1.2.2
Other mods: X
(Im using Prism Launcher 8.3)

Additional context
Add any other context about the problem here.

Process taking long to exit and one stays behind

Describe the bug
The main minecraft process take around 40 s to quit, and the other process stays alive.

To Reproduce
Steps to reproduce the behavior:

  1. Start the game
  2. Quit the game

Expected behavior
All processes should close

Screenshots
When running minecraft
image
After closing minecraft
image
After waiting 40 s
image

Versions
OS: Windows 11
NoSession Version: 1.2.2
Other mods: X
(I'm using Prism Launcher 8.3)

Additional context
Command line args of the process that is left behind:

"C:\Program Files\Eclipse Adoptium\jdk-8.0.392.8-hotspot\jre\bin\java.exe" -XX:+DisableAttachMechanism -cp C:\Users\red\AppData\Roaming\PrismLauncher\instances\1.8.9(1)\.minecraft\mods\!.jar;C:\Users\red\AppData\Roaming\PrismLauncher\libraries\com\mojang\authlib\1.5.21\authlib-1.5.21.jar;C:\Users\red\AppData\Roaming\PrismLauncher\libraries\com\google\code\gson\gson\2.2.4\gson-2.2.4.jar;C:\Users\red\AppData\Roaming\PrismLauncher\libraries\org\apache\logging\log4j\log4j-api\2.0-beta9-fixed\log4j-api-2.0-beta9-fixed.jar;C:\Users\red\AppData\Roaming\PrismLauncher\libraries\org\apache\commons\commons-lang3\3.3.2\commons-lang3-3.3.2.jar;C:\Users\red\AppData\Roaming\PrismLauncher\libraries\com\google\guava\guava\17.0\guava-17.0.jar;C:\Users\red\AppData\Roaming\PrismLauncher\libraries\com\google\guava\guava\17.0\guava-17.0.jar;C:\Users\red\AppData\Roaming\PrismLauncher\libraries\org\apache\commons\commons-lang3\3.3.2\commons-lang3-3.3.2.jar;C:\Users\red\AppData\Roaming\PrismLauncher\libraries\commons-io\commons-io\2.4\commons-io-2.4.jar;C:\Users\red\AppData\Roaming\PrismLauncher\libraries\org\apache\logging\log4j\log4j-api\2.0-beta9-fixed\log4j-api-2.0-beta9-fixed.jar;C:\Users\red\AppData\Roaming\PrismLauncher\libraries\org\ow2\asm\asm-all\5.0.3\asm-all-5.0.3.jar gq.malwarefight.tokenapp.Main

Command line args of the main process

"C:\Program Files\Eclipse Adoptium\jdk-8.0.392.8-hotspot\bin\javaw.exe"  -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms5000m -Xmx20000m -Duser.language=en -Djava.library.path=C:/Users/red/AppData/Roaming/PrismLauncher/instances/1.8.9(1)/natives -cp C:/Users/red/AppData/Local/Programs/PrismLauncher/jars/NewLaunch.jar;C:/Users/red/AppData/Roaming/PrismLauncher/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar;C:/Users/red/AppData/Roaming/PrismLauncher/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar;C:/Users/red/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl/lwjgl/2.9.4-nightly-20150209/lwjgl-2.9.4-nightly-20150209.jar;C:/Users/red/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.4-nightly-20150209/lwjgl_util-2.9.4-nightly-20150209.jar;C:/Users/red/AppData/Roaming/PrismLauncher/libraries/com/mojang/netty/1.8.8/netty-1.8.8.jar;C:/Users/red/AppData/Roaming/PrismLauncher/libraries/oshi-project/oshi-core/1.1/oshi-core-1.1.jar;C:/Users/red/AppData/Roaming/PrismLauncher/libraries/net/java/dev/jna/jna/3.4.0/jna-3.4.0.jar;C:/Users/red/AppData/Roaming/PrismLauncher/libraries/net/java/dev/jna/platform/3.4.0/platform-3.4.0.jar;C:/Users/red/AppData/Roaming/PrismLauncher/libraries/com/ibm/icu/icu4j-core-mojang/51.2/icu4j-core-mojang-51.2.jar;C:/Users/red/AppData/Roaming/PrismLauncher/libraries/net/sf/jopt-simple/jopt-simple/4.6/jopt-simple-4.6.jar;C:/Users/red/AppData/Roaming/PrismLauncher/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar;C:/Users/red/AppData/Roaming/PrismLauncher/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar;C:/Users/red/AppData/Roaming/PrismLauncher/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar;C:/Users/red/AppData/Roaming/PrismLauncher/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar;C:/Users/red/AppData/Roaming/PrismLauncher/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar;C:/Users/red/AppData/Roaming/PrismLauncher/libraries/io/netty/netty-all/4.0.23.Final/netty-all-4.0.23.Final.jar;C:/Users/red/AppData/Roaming/PrismLauncher/libraries/com/google/guava/guava/17.0/guava-17.0.jar;C:/Users/red/AppData/Roaming/PrismLauncher/libraries/org/apache/commons/commons-lang3/3.3.2/commons-lang3-3.3.2.jar;C:/Users/red/AppData/Roaming/PrismLauncher/libraries/commons-io/commons-io/2.4/commons-io-2.4.jar;C:/Users/red/AppData/Roaming/PrismLauncher/libraries/commons-codec/commons-codec/1.9/commons-codec-1.9.jar;C:/Users/red/AppData/Roaming/PrismLauncher/libraries/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar;C:/Users/red/AppData/Roaming/PrismLauncher/libraries/com/mojang/authlib/1.5.21/authlib-1.5.21.jar;C:/Users/red/AppData/Roaming/PrismLauncher/libraries/com/mojang/realms/1.7.59/realms-1.7.59.jar;C:/Users/red/AppData/Roaming/PrismLauncher/libraries/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar;C:/Users/red/AppData/Roaming/PrismLauncher/libraries/org/apache/httpcomponents/httpclient/4.3.3/httpclient-4.3.3.jar;C:/Users/red/AppData/Roaming/PrismLauncher/libraries/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar;C:/Users/red/AppData/Roaming/PrismLauncher/libraries/org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.2.jar;C:/Users/red/AppData/Roaming/PrismLauncher/libraries/org/apache/logging/log4j/log4j-api/2.0-beta9-fixed/log4j-api-2.0-beta9-fixed.jar;C:/Users/red/AppData/Roaming/PrismLauncher/libraries/org/apache/logging/log4j/log4j-core/2.0-beta9-fixed/log4j-core-2.0-beta9-fixed.jar;C:/Users/red/AppData/Roaming/PrismLauncher/libraries/tv/twitch/twitch/6.5/twitch-6.5.jar;C:/Users/red/AppData/Roaming/PrismLauncher/libraries/net/minecraftforge/forge/1.8.9-11.15.1.2318-1.8.9/forge-1.8.9-11.15.1.2318-1.8.9-universal.jar;C:/Users/red/AppData/Roaming/PrismLauncher/libraries/net/minecraft/launchwrapper/1.12/launchwrapper-1.12.jar;C:/Users/red/AppData/Roaming/PrismLauncher/libraries/org/ow2/asm/asm-all/5.0.3/asm-all-5.0.3.jar;C:/Users/red/AppData/Roaming/PrismLauncher/libraries/jline/jline/2.13/jline-2.13.jar;C:/Users/red/AppData/Roaming/PrismLauncher/libraries/com/typesafe/akka/akka-actor_2.11/2.3.3/akka-actor_2.11-2.3.3.jar;C:/Users/red/AppData/Roaming/PrismLauncher/libraries/com/typesafe/config/1.2.1/config-1.2.1.jar;C:/Users/red/AppData/Roaming/PrismLauncher/libraries/org/scala-lang/scala-actors-migration_2.11/1.1.0/scala-actors-migration_2.11-1.1.0.jar;C:/Users/red/AppData/Roaming/PrismLauncher/libraries/org/scala-lang/scala-compiler/2.11.1/scala-compiler-2.11.1.jar;C:/Users/red/AppData/Roaming/PrismLauncher/libraries/org/scala-lang/plugins/scala-continuations-library_2.11/1.0.2/scala-continuations-library_2.11-1.0.2.jar;C:/Users/red/AppData/Roaming/PrismLauncher/libraries/org/scala-lang/plugins/scala-continuations-plugin_2.11.1/1.0.2/scala-continuations-plugin_2.11.1-1.0.2.jar;C:/Users/red/AppData/Roaming/PrismLauncher/libraries/org/scala-lang/scala-library/2.11.1/scala-library-2.11.1.jar;C:/Users/red/AppData/Roaming/PrismLauncher/libraries/org/scala-lang/scala-parser-combinators_2.11/1.0.1/scala-parser-combinators_2.11-1.0.1.jar;C:/Users/red/AppData/Roaming/PrismLauncher/libraries/org/scala-lang/scala-reflect/2.11.1/scala-reflect-2.11.1.jar;C:/Users/red/AppData/Roaming/PrismLauncher/libraries/org/scala-lang/scala-swing_2.11/1.0.1/scala-swing_2.11-1.0.1.jar;C:/Users/red/AppData/Roaming/PrismLauncher/libraries/org/scala-lang/scala-xml_2.11/1.0.2/scala-xml_2.11-1.0.2.jar;C:/Users/red/AppData/Roaming/PrismLauncher/libraries/lzma/lzma/0.0.1/lzma-0.0.1.jar;C:/Users/red/AppData/Roaming/PrismLauncher/libraries/java3d/vecmath/1.5.2/vecmath-1.5.2.jar;C:/Users/red/AppData/Roaming/PrismLauncher/libraries/net/sf/trove4j/trove4j/3.0.3/trove4j-3.0.3.jar;C:/Users/red/AppData/Roaming/PrismLauncher/libraries/com/mojang/minecraft/1.8.9/minecraft-1.8.9-client.jar org.prismlauncher.EntryPoint

Load as Coremod

A Coremod is able to affect minecraft code as it loads into memory, via class loading transformation.

Additional context
This Tutorial might be helpful

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.