[Script] mumyPacketDebugger 0.3 (Update)
-
Author : mumy
E-mail : [email protected]- Screenshots
- Description
The first available PacketDebugger on Nextgen, allowing you to monitor or cancel network packets.
- Download
mumyPacketDebugger 0.1.js (Nextgen 0.1.5+)
mumyPacketDebugger 0.2.zip (Nextgen 0.1.8+)
mumyPacketDebugger 0.3.zip (Nextgen 0.2.0+)
- Screenshots
-
Omg first script on nextgen! Respect for this!
-
Very nice! But the fact that you are misusing the ScriptAPI itself to load a JAR file instead of using the ScriptAPI itself feels sketchy and could break compatibility with newer LiquidBounce versions much easier than using the standardised ScriptAPI. But I understand that for some it might be easier to write in Java or Kotlin. Interesting approach though.
md5sum 1709512830193-mumypacketdebugger-0.1.js 397bb0f59fa764b012ab39e4fc96efe9 1709512830193-mumypacketdebugger-0.1.js
I have confirmed that the file is safe. Check the checksum before using it.
-
@kawaiinekololis
(By mumy)
This was something I thought of when I was writing a script and realized that JavaScript's performance couldn't satisfy the demand (in b73 1.12.2). This approach brings additional benefits, such as type inference and checking (which are not supported by JavaScript and there are no available TypeScript type declarations), and stable execution efficiency (the script is only responsible for loading and unloading). However, it cannot be denied that this could lead to uncertainties in compatibility with future versions of LiquidBounce, but this was a decision made after considering the pros and cons (high execution efficiency). -
@CookieChinese About your concerns with JavaScript performance, this is due to the fact that our launcher currently does not use GraalVM, but Termiurin as JDK. We will be updating the LiquidLauncher soon to use GraalVM, which should drastically improve performance when executing JS.
-
@kawaiinekololis (By mumy)
However, this poses a problem in China, as our Minecraft launchers here generally do not use the official one from Mojang, but rather third-party launchers like PCL or HMCL. Regarding LiquidLauncher, it's essentially not used here due to network reasons. Therefore, to enhance JavaScript performance without using LiquidLauncher, is it necessary to manually install GraalJDK? -
Yes it is. We use GraalJS and it works the best with GraalVM.
-
0.3 update