-
Client-side event when player joins a singleplayer/multiplayer server
Ok I've found a hacky way for 1.16.5: EDIT: Also works for 1.17.1 event.getNetworkManager().channel().remoteAddress().toString().startsWith("local:E") ? "Singleplayer" : "Multiplayer"
-
Client-side event when player joins a singleplayer/multiplayer server
Ok, but how can I use NetworkManager to achieve my goal? There is no isMemoryConnection() for 1.16.5
-
Client-side event when player joins a singleplayer/multiplayer server
yeah, but even if I backport it to 1.16.5, updated the build.gradle and reloaded the project, there is still no event.getConnection().
-
Client-side event when player joins a singleplayer/multiplayer server
1.17.1, Forge 37.1.1 https://pastebin.com/a0MzG42J Should I try it on Forge 1.16.5 / 1.18.1?
-
Client-side event when player joins a singleplayer/multiplayer server
Imgur And this is the error line in crash report when I used event.getNetworkManager().isMemoryConnection(): java.lang.NoSuchMethodError: 'boolean net.minecraft.network.Connection.isMemoryConnection()'
-
Client-side event when player joins a singleplayer/multiplayer server
I don't think it has `getConnection()` ... Both IntelliJ and javadoc didn't show a `getConnection()` for LoggedInEvent EDIT: there is a getNetworkManager() for this event which returns a Connection. However event.getNetworkManager().isMemoryConnection() still throws NoSuchMethodError
-
Shading dependencies with JNA
the JNA depedency of my mod clashes with the JNA of Forge. I removed my JNA package from the compiled mod.jar and it works
-
Client-side event when player joins a singleplayer/multiplayer server
If so, is there an client-side event for this? I just want to determine on the client-side whether a player has joined an integrated/dedicated server
-
Client-side event when player joins a singleplayer/multiplayer server
Thanks, I'm trying to use the event to determine whether a player has joined an integrated/dedicated server, but it seems that `LocalPlayer` has no `getServer()` and thus I can't use `MinecraftServer#isDedicatedServer` It crashes with `NoSuchMethodError` when i join an inte/dedi server @SubscribeEvent public static void onJoin(ClientPlayerNetworkEvent.LoggedInEvent event) { String serverType = event.getPlayer().getServer().isDedicatedServer() ? "Multiplayer" : "Singleplayer"; }
-
Client-side event when player joins a singleplayer/multiplayer server
Hi, is there an event for client-side when a player joins an integrated or dedicated server for 1.17+?
-
Log4j exploits (not 44228)
am sure most of us have heard of the 44228 exploit that was discovered like a week ago, and I know that Mojang & Forge have released fixes respectively. HOWEVER there are even more log4j exploits: https://imgur.com/M6E9If6 CVE 45046 and 45105 I wonder if anyone knows whether Mojang/Forge acknowledge these? On top of that, Forge 37.1.1&36.2.20 fixed 44228, but they are still using Log4j 2.15, which means they are still affected by these 2 new exploits right?
-
Shading dependencies with JNA
Hi, I have a mod which contains a depdency that shaded Java Native Access. The mod works if I `runClient` in IntelliJ, but when I try to shade the mod, It throws an error saying that an incompatible JNA version was found. I believe that the JNA included within the dependency dumps `jnidispatch` in the same directory as the JNA in Forge, but my mod doesn't read its own `jnidispatch`. I tried relocating `com.sun.jna`, as well as set properties like `jna.tmpdir` and `jna.library.path`, which did make my JNA dump `jnidispatch` in the provided directory, but the version was still incorrect. Maybe my mod dumped Forge's `jnidispatch` instead? If someone knows how to solve this, please kindly let me know, I can also provide further details if needed. Thank you very much!
-
[1.13.2] Build 216+ can't launch
Ok thanks.... Twitch is super bad at coding their launcher lol This isn't my first issue since Twitch 1.13
-
"It looks like you are using an unsupported modified version of the game." error
If it doesn't crash, let it stop working, it will eventually work again if we glare at them That said, Forge 25xx is really ancient... probably a year ago?
-
[1.13.2] Build 216+ can't launch
IPS spam blocked by CleanTalk.