Jump to content

Arkyo

Members
  • Posts

    54
  • Joined

  • Last visited

Posts posted by Arkyo

  1. 2 hours ago, diesieben07 said:

    The event has getConnection. Connection#isMemoryConnection will tell you if this is a single player connection. Note that when "open the LAN" is selected, other players joining will see it as a normal server, not "single player".

    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

  2. 9 hours ago, diesieben07 said:

    ClientPlayerNetworkEvent.LoggedInEvent

    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";
    }

     

  3.  

     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?

     

  4. 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!

  5. I have a lot of illegal access lines tho , here is a little pitch of it

    Quote

    ": "29"
        Illegal Access Config Line: }
        Illegal Access Config Line: ]
        Illegal Access Config Line: },
        Illegal Access Config Line: "net/minecraft/world/storage/loot/properties/EntityProperty": {
        Illegal Access Config Line: "innerClasses": [
        Illegal Access Config Line: {
        Illegal Access Config Line: "inner_class": "net/minecraft/world/storage/loot/properties/EntityProperty$Serializer",
        Illegal Access Config Line: "inner_name": "Serializer",
        Illegal Access Config Line: "outer_class": "net/minecraft/world/storage/loot/properties/EntityProperty",
        Illegal Access Config Line: "start": "24",
        Illegal Access Config Line: "access": "429"
        Illegal Access Config Line: }
        Illegal Access Config Line: ]
        Illegal Access Config Line: },

     

  6. Caused by: com.cloudbees.diff.PatchException: Cannot find hunk target

    at net.minecraftforge.gradle.util.patching.ContextualPatch.applyHunk(ContextualPatch.java:349)

    at net.minecraftforge.gradle.util.patching.ContextualPatch.applyPatch(ContextualPatch.java:217)

    at net.minecraftforge.gradle.util.patching.ContextualPatch.patch(ContextualPatch.java:147)

    at net.minecraftforge.gradle.tasks.PostDecompileTask.asRead(PostDecompileTask.java:135)

    at net.minecraftforge.gradle.tasks.AbstractEditJarTask.copyJar(AbstractEditJarTask.java:233)

    at net.minecraftforge.gradle.tasks.AbstractEditJarTask.doTask(AbstractEditJarTask.java:73)

     

    in task :sourceProcessJar

     

×
×
  • Create New...

Important Information

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