🤝 Link your Fabric server and Discord with ease!

Overview

Fabric2Discord

Link your Fabric server and Discord with ease!

📖 Getting Started

I wrote few helpful articles about this mod, so if you need help you can visit wiki.

💖 Included Libraries

🖍️ Future plans

  • Add ability to dynamically specify channels using Array
  • Automate Webhook creation with ability to disable it
  • Reduce code duplication
Comments
  • Netty IP resolve crash

    Netty IP resolve crash

    mc 1.18.2 Fabric2Discord-1.0.3+1.18 stops server from launching only configs i changed:

    chatChannel=123
            # Snowflake (id) of the channel used for join, leave, death and etc. messages
            # More on https://github.com/rogi27/Fabric2Discord/wiki/Getting-Started#basic-setup=
            logChannel=123
            # Snowflake (id) of the webhook used to send Minecraft messages using player data
            # More on https://github.com/rogi27/Fabric2Discord/wiki/Getting-Started#connecting-webhook=
            webhook=123
    
    token="xx.xx.xx_xx"
    
    [11:53:43] [main/INFO]: Discord4J 3.2.2 (https://discord4j.com)
    [11:53:44] [reactor-http-nio-2/WARN]: A task raised an exception. Task: reactor.netty.transport.TransportConnector$MonoChannelPromise$$Lambda$12677/0x0000000802116708@2b572628
    java.lang.NoSuchMethodError: 'java.net.InetAddress io.netty.util.NetUtil.createInetAddressFromIpAddressString(java.lang.String)'
            at Not Enough Crashes deobfuscated stack trace.(1.18.2+build.4) ~[?:?]
            at io.netty.resolver.dns.DnsNameResolver.doResolveAll(DnsNameResolver.java:1064) ~[io_netty_netty-resolver-dns-4.1.77.Final-dd6424286476d27b.jar:?]
            at io.netty.resolver.dns.DnsNameResolver.doResolveAll(DnsNameResolver.java:1048) ~[io_netty_netty-resolver-dns-4.1.77.Final-dd6424286476d27b.jar:?]
            at io.netty.resolver.SimpleNameResolver.resolveAll(SimpleNameResolver.java:79) ~[netty-all-4.1.68.Final.jar:?]
            at io.netty.resolver.dns.InflightNameResolver.resolve(InflightNameResolver.java:96) ~[io_netty_netty-resolver-dns-4.1.77.Final-dd6424286476d27b.jar:?]
            at io.netty.resolver.dns.InflightNameResolver.resolveAll(InflightNameResolver.java:71) ~[io_netty_netty-resolver-dns-4.1.77.Final-dd6424286476d27b.jar:?]
            at io.netty.resolver.dns.InflightNameResolver.resolveAll(InflightNameResolver.java:56) ~[io_netty_netty-resolver-dns-4.1.77.Final-dd6424286476d27b.jar:?]
            at io.netty.resolver.InetSocketAddressResolver.doResolveAll(InetSocketAddressResolver.java:73) ~[netty-all-4.1.68.Final.jar:?]
            at io.netty.resolver.InetSocketAddressResolver.doResolveAll(InetSocketAddressResolver.java:31) ~[netty-all-4.1.68.Final.jar:?]
            at io.netty.resolver.AbstractAddressResolver.resolveAll(AbstractAddressResolver.java:158) ~[netty-all-4.1.68.Final.jar:?]
            at reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:339) ~[io_projectreactor_netty_reactor-re-1.1.0-M2-df592494a2f9564b.jar:?]
            at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:162) ~[io_projectreactor_netty_reactor-re-1.1.0-M2-df592494a2f9564b.jar:?]
            at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:125) ~[io_projectreactor_reactor-core-3.5.0-M2-1ac58bde331c9f33.jar:?]
            at reactor.netty.transport.TransportConnector$MonoChannelPromise._subscribe(TransportConnector.java:636) ~[io_projectreactor_netty_reactor-re-1.1.0-M2-df592494a2f9564b.jar:?]
            at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:556) ~[io_projectreactor_netty_reactor-re-1.1.0-M2-df592494a2f9564b.jar:?]
            at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164) [netty-all-4.1.68.Final.jar:?]
            at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:469) [netty-all-4.1.68.Final.jar:?]
            at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:500) [netty-all-4.1.68.Final.jar:?]
            at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986) [netty-all-4.1.68.Final.jar:?]
            at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.68.Final.jar:?]
            at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.68.Final.jar:?]
            at java.lang.Thread.run(Thread.java:833) [?:?]
    
    bug help wanted 
    opened by Shadowrs 26
  • Config file will not save

    Config file will not save

    I instal the mod, the latest 1.19 version into the server, restartt the server, stop the server, go into the ocnfigs to edit and add bot token etc, save the config restart the server, server crashes check the config file and it has not saved a single thing I did. its saved as settings.conf iniside of configs/f2d/settings.conf

    Everytime I start the server it deletes the config and replaces it with a new unedited one making this mod unusable the following is the error I receive when starting the server:

    main/ERROR Failed to start the minecraft server 09.10 13:32:02 [Server] INFO java.lang.RuntimeException: Could not execute entrypoint stage 'main' due to errors, provided by 'f2d'! 09.10 13:32:02 [Server] INFO at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.lambda$invoke0$0(EntrypointUtils.java:51) ~[fabric-loader-0.14.9.jar:?] 09.10 13:32:02 [Server] INFO at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33) ~[fabric-loader-0.14.9.jar:?] 09.10 13:32:02 [Server] INFO at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:49) ~[fabric-loader-0.14.9.jar:?] 09.10 13:32:02 [Server] INFO at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke(EntrypointUtils.java:35) ~[fabric-loader-0.14.9.jar:?] 09.10 13:32:02 [Server] INFO at net.fabricmc.loader.impl.game.minecraft.Hooks.startServer(Hooks.java:62) ~[fabric-loader-0.14.9.jar:?] 09.10 13:32:02 [Server] INFO at net.minecraft.server.Main.main(Main.java:101) [server-intermediary.jar:?] 09.10 13:32:02 [Server] INFO at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461) [fabric-loader-0.14.9.jar:?] 09.10 13:32:02 [Server] INFO at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.14.9.jar:?] 09.10 13:32:02 [Server] INFO at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) [fabric-loader-0.14.9.jar:?] 09.10 13:32:02 [Server] INFO at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:69) [fabric-loader-0.14.9.jar:?] 09.10 13:32:02 [Server] INFO Caused by: java.lang.Error: You must provide Discord API token for this mod to work! 09.10 13:32:02 [Server] INFO at space.ryzhenkov.Fabric2Discord.F2D.onInitialize(F2D.kt:14) ~[Fabric2Discord-1.0.5+1.19.jar:?] 09.10 13:32:02 [Server] INFO at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:47) ~[fabric-loader-0.14.9.jar:?] 09.10 13:32:02 [Server] INFO ... 7 more

    bug 
    opened by Zunwolf1896 8
  • Connection refused: gateway.discord.gg/0.0.0.0:443

    Connection refused: gateway.discord.gg/0.0.0.0:443

    Caused by: java.net.ConnectException: finishConnect(..) failed: Connection refused
    at io.netty.channel.unix.Errors.newConnectException0(Errors.java:155) ~[netty-transport-native-unix-common-4.1.77.Final.jar:?]
    at io.netty.channel.unix.Errors.handleConnectErrno(Errors.java:128) ~[netty-transport-native-unix-common-4.1.77.Final.jar:?]
    at io.netty.channel.unix.Socket.finishConnect(Socket.java:321) ~[netty-transport-native-unix-common-4.1.77.Final.jar:?]
    at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.doFinishConnect(AbstractEpollChannel.java:710) [netty-transport-classes-epoll-4.1.77.Final.jar:?]
    at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.finishConnect(AbstractEpollChannel.java:687) [netty-transport-classes-epoll-4.1.77.Final.jar:?]
    at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.epollOutReady(AbstractEpollChannel.java:567) [netty-transport-classes-epoll-4.1.77.Final.jar:?]
    at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:477) [netty-transport-classes-epoll-4.1.77.Final.jar:?]
    at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:385) [netty-transport-classes-epoll-4.1.77.Final.jar:?]
    at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:995) [netty-common-4.1.77.Final.jar:?]
    at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-common-4.1.77.Final.jar:?]
    at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-common-4.1.77.Final.jar:?]
    at java.lang.Thread.run(Thread.java:833) [?:?]
    

    Issue is caused on a 1.19.1 Fabric Server. Modset: image Config:

    # Do not touch this value, it allows mod to check if config file is outdated or not.
    configVersion=1
    # Thanks for using Fabric2Discord!
    # The configuration might look very complicated, so I made a simple WIKI to help you:
    # https://github.com/rogi27/Fabric2Discord/wiki/Introduction
    # 
    # Since this plugin has a close bound with Placeholder API you might want to check it's WIKI:
    # https://placeholders.pb4.eu/
    general {
        # Here you specify ids for mod to work, setting value to 0 disables the feature
        ids {
            # Snowflake (id) of the channel used to link Discord and Minecraft messages
            # More on https://github.com/rogi27/Fabric2Discord/wiki/Getting-Started#basic-setup=
            chatChannel=dummy
            # Snowflake (id) of the channel used for join, leave, death and etc. messages
            # More on https://github.com/rogi27/Fabric2Discord/wiki/Getting-Started#basic-setup=
            logChannel=dummy
            # Snowflake (id) of the webhook used to send Minecraft messages using player data
            # More on https://github.com/rogi27/Fabric2Discord/wiki/Getting-Started#connecting-webhook=
            webhook=dummy
        }
        # Here you can enable custom bot statuses
        status {
            # Enables or disables this feature
            enabled=true
            # Status update interval in minutes (min = 1, max = 120)
            interval=1
            # Status type, variants: ONLINE, IDLE, DO_NOT_DISTURB, INVISIBLE, OFFLINE
            type="DO_NOT_DISTURB"
            # Status variants, chosen randomly.
            # Supports SERVER placeholders
            variants=[
                Fabric,
                "with %server:online% dudes",
                "in %world:name%"
            ]
        }
        # Your token should be here, check https://github.com/rogi27/Fabric2Discord/wiki/Getting-Started#connecting-webhook=
        token="bot_token(dummy token)"
    }
    
    help wanted wontfix 
    opened by DefenderYAY 5
  • Discord bot doesn't send player messages

    Discord bot doesn't send player messages

    Hello!

    The discord bot only sends system messages to the discord chat, for example, "player has joined", "server started!", etc It doesn't send what players type on the minecraft chat, it does however send messages typed on the discord chat, to the minecraft chat. I didn't change anything in the configs besides the channel ids and webhook :/

    The same thing happens in versions 1.0.3 and 2.0.1, it could be that one of these mods are interfering with it, so here's a list of all the mods I'm running in the server atm:

    EDIT: here's the correct mod list this time lmao

    alternate-current-mc1.19-1.4.0.jar
    anti-xray-1.2.5-Fabric-1.19.1.jar
    antishulkerdupe-1.0.0.jar
    anvil-crush-1.19-1.6.1.jar.disabled
    AxesAreWeapons-1.6.0-forge-1.19.jar
    balm-fabric-4.5.2+0.jar
    banhammer-0.5.3+1.19.1.jar
    BetterThanMending-1.7.1.jar
    c2me-fabric-mc1.19.2-0.2.0+alpha.8.37.jar
    carpet-fixes-1.19-1.11.2.jar
    chathistory-1.3.0+1.19.jar.disabled
    ChoiceTheorem's-overhauled-village-v3-0-1.jar
    Chunky-1.2.217.jar
    cloth-config-8.0.75-fabric.jar
    Clumps-fabric-1.19.1-9.0.0+10.jar
    compostable-rottenflesh-1.0.0.jar
    Couplings-1.9.1+1.19.jar
    CreativeOnePunch-1.3-universal.jar
    crowmap-1.19-1.0.1.jar
    Debugify-2.4.1.jar
    DungeonsArise-1.19-2.1.51-fabric-beta-hf.jar
    easyauth-mc1.19.1-3.0.0-8.jar.disabled
    economical-villager-trading-1.2.8+MC1.19-1.19.2.jar
    egg-of-capitalism-mc1.19-3.1.jar
    essential_commands-0.28.1-mc1.19.2.jar
    f2d-2.0.1-beta+1.19.2.jar
    fabric-api-0.60.0+1.19.2.jar
    fabric-carpet-1.19.1-1.4.83+v220727.jar
    fabric-language-kotlin-1.8.2+kotlin.1.7.10.jar
    fabrication-3.0.2+1.19.jar
    factions-mc1.19.1-2.2.1.jar
    FallingTree-1.19.2-3.9.2.jar
    Fastload-1.1.5.jar
    ferritecore-5.0.0-fabric.jar
    floodgate-fabric.jar
    forgivingvoid-fabric-1.19-7.0.0.jar
    froggy_flies-1.0.0.jar
    Geyser-Fabric.jar
    golfiv-0.6.0.jar
    goml-1.5.0-pre.5+1.19.1.jar
    graves-2.1.1+1.19.1.jar
    head-name-fix-1.19-1.2.0.jar
    headindex-1.0.9.jar
    holograms-1.3.2+1.19.1.jar
    horse-stonks-1.0.1.jar
    HorseBuff-1.19-2.0.1.jar
    illager_expansion-1.0.0+1.19.1+polymerport.0.jar
    immersive-cursedness-1.4.7.jar.disabled
    improvedsigns-1.1.0.jar
    IMST_2_0_2.jar
    Incendium_v5.1.2.jar
    InvView-1.4.9-1.19+.jar
    jline4mcdsrv-0.3.0.jar
    krypton-0.2.1.jar
    ledger-1.2.5.jar
    lengthyladders-1.0.5.jar
    leukocyte-0.3.4+1.19.1.jar.disabled
    lithium-fabric-mc1.19.2-0.8.3.jar
    LuckPerms-Fabric-5.4.36.jar.disabled
    memoryleakfix-1.19.1-0.7.0.jar
    minimotd-fabric-mc1.19-2.0.8.jar
    MixinConflictHelper-1.1.0.jar
    multiworldborders-1.5-fabric-1.19.jar
    NoChatReports-FABRIC-1.19.2-v1.9.1.jar
    Nullscape_v1.2a.jar
    pingspam-1.3.1+1.19.jar.disabled
    polydex-0.1.9+1.19.1.jar
    polymer-all-0.2.13+1.19.2.jar
    powershot-1.4.0-1.19-fabric.jar
    raknetify-fabric-0.1.0+alpha.5.8-all.jar
    realisticfirespread-1.19-2.jar
    recipecache-0.2.0-1.19.jar
    repurposed_structures_quilt-6.2.1+1.19.2.jar
    servertick-mc1.19-1.7.jar
    sleepwarp-1.2.0+1.19.jar
    smoothboot-fabric-1.19-1.7.1.jar
    spark-1.9.26-fabric.jar.disabled
    speed-carts-1.4.0.jar.disabled
    starlight-1.1.1+fabric.ae22326.jar
    Structory-1.19-1.2.jar
    styledplayerlist-2.2.2+1.19.1.jar
    suitablystackablestew-1.1.2.jar
    Terralith_v2.3.3.jar
    textile_backup-2.4.0-1.19.1.jar
    thorium-1.3.2.jar.disabled
    trinkets-3.4.0+polymerport.0.jar
    vanish-1.19.1-1.4.3.jar.disabled
    vmp-fabric-mc1.19.2-0.2.0+beta.6.47-all.jar
    
    opened by rabywastaken 4
  • ForkJoinPool errors

    ForkJoinPool errors

    F2D chat is not working. I get these errors in my latest.log:

    [19:56:07] [ForkJoinPool-1-worker-10/WARN]: Mod io_netty_netty-resolver-dns uses the version 4.1.77.Final which isn't compatible with Loader's extended semantic version format (Could not parse version number component 'Final'!), SemVer is recommended for reliably evaluating dependencies and prioritizing newer version

    main/ERROR]: Failed to start the minecraft server java.lang.RuntimeException: Could not execute entrypoint stage 'main' due to errors, provided by 'f2d'! at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.lambda$invoke0$0(EntrypointUtils.java:51) ~[fabric-loader-0.14.9.jar:?] at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33) ~[fabric-loader-0.14.9.jar:?]

    etc...

    bug 
    opened by gumdum 4
  • no message from discord to minecraft

    no message from discord to minecraft

    hello for some reason my messages are not appearing in minecraft when i send a message in discord but when i send a message in minecraft they do appear in discord. Is this a feature or a bug? also im not sure if it helps but the bot also is not appearing to be online at all.

    question 
    opened by Ai-Kiwi 2
  • help please 😄

    help please 😄

    [11:01:39] [Server thread/INFO]: Suhkur has made the advancement [Stone Age] at net.minecraft.class_3738.run(class_3738.java:18) ~[server-intermediary.jar:?] at net.minecraft.class_1255.method_18859(class_1255.java:157) ~[server-intermediary.jar:?] at net.minecraft.class_4093.method_18859(class_4093.java:23) ~[server-intermediary.jar:?] at net.minecraft.server.MinecraftServer.method_24306(MinecraftServer.java:776) ~[server-intermediary.jar:?] at net.minecraft.server.MinecraftServer.method_18859(MinecraftServer.java:159) ~[server-intermediary.jar:?] at net.minecraft.class_1255.method_16075(class_1255.java:131) ~[server-intermediary.jar:?] at net.minecraft.server.MinecraftServer.method_20415(MinecraftServer.java:758) ~[server-intermediary.jar:?] at net.minecraft.server.MinecraftServer.method_16075(MinecraftServer.java:752) ~[server-intermediary.jar:?] at net.minecraft.class_1255.method_18857(class_1255.java:140) ~[server-intermediary.jar:?] at net.minecraft.server.MinecraftServer.method_16208(MinecraftServer.java:737) ~[server-intermediary.jar:?] at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:669) ~[server-intermediary.jar:?] at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:257) ~[server-intermediary.jar:?] at java.lang.Thread.run(Thread.java:833) [?:?] [11:01:57] [Server thread/ERROR]: Chain link failed, continuing to next one java.lang.NoSuchMethodError: 'net.minecraft.class_2561 net.minecraft.class_7471.method_46291()' at space.ryzhenkov.fabric2discord.ktmixins.ServerPlayNetworkHandlerMixin.onPlayerMessageEvent(ServerPlayNetworkHandlerMixin.kt:15) ~[f2d-2.1.0+1.19.3.jar:?] at net.minecraft.class_3244.handler$zze000$onPlayerMessageEvent(class_3244.java:2519) ~[server-intermediary.jar:?] at net.minecraft.class_3244.method_44155(class_3244.java:1444) ~[server-intermediary.jar:?] at net.minecraft.class_3244.method_45064(class_3244.java:1302) ~[server-intermediary.jar:?] at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:718) ~[?:?] at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]

    bug question 
    opened by Suhkur 2
  • Нет сообщений После ошибки

    Нет сообщений После ошибки

    [17:16:48] [DefaultDispatcher-worker-15/ERROR]: Uncaught exception in thread "DefaultDispatcher-worker-15"
    dev.kord.rest.request.KtorRequestException: REST request returned an error: 503 Service Unavailable  503: Service Unavailable null
    	at dev.kord.rest.request.KtorRequestHandler.handle(KtorRequestHandler.kt:61) ~[f2d-2.0.3-beta+1.19.2.jar:?]
    	at dev.kord.rest.request.KtorRequestHandler$handle$1.invokeSuspend(KtorRequestHandler.kt) ~[f2d-2.0.3-beta+1.19.2.jar:?]
    	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) [org_jetbrains_kotlin_kotlin-stdlib-1.7.10-5d3cb167aa9dc01b.jar:?]
    	at io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:138) [f2d-2.0.3-beta+1.19.2.jar:?]
    	at io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:112) [f2d-2.0.3-beta+1.19.2.jar:?]
    	at io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:14) [f2d-2.0.3-beta+1.19.2.jar:?]
    	at io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:62) [f2d-2.0.3-beta+1.19.2.jar:?]
    	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46) [org_jetbrains_kotlin_kotlin-stdlib-1.7.10-5d3cb167aa9dc01b.jar:?]
    	at io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:138) [f2d-2.0.3-beta+1.19.2.jar:?]
    	at io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:112) [f2d-2.0.3-beta+1.19.2.jar:?]
    	at io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:14) [f2d-2.0.3-beta+1.19.2.jar:?]
    	at io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:62) [f2d-2.0.3-beta+1.19.2.jar:?]
    	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46) [org_jetbrains_kotlin_kotlin-stdlib-1.7.10-5d3cb167aa9dc01b.jar:?]
    	at io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:138) [f2d-2.0.3-beta+1.19.2.jar:?]
    	at io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:112) [f2d-2.0.3-beta+1.19.2.jar:?]
    	at io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:14) [f2d-2.0.3-beta+1.19.2.jar:?]
    	at io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:62) [f2d-2.0.3-beta+1.19.2.jar:?]
    	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46) [org_jetbrains_kotlin_kotlin-stdlib-1.7.10-5d3cb167aa9dc01b.jar:?]
    	at io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:138) [f2d-2.0.3-beta+1.19.2.jar:?]
    	at io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:112) [f2d-2.0.3-beta+1.19.2.jar:?]
    	at io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:14) [f2d-2.0.3-beta+1.19.2.jar:?]
    	at io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:62) [f2d-2.0.3-beta+1.19.2.jar:?]
    	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46) [org_jetbrains_kotlin_kotlin-stdlib-1.7.10-5d3cb167aa9dc01b.jar:?]
    	at io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:138) [f2d-2.0.3-beta+1.19.2.jar:?]
    	at io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:112) [f2d-2.0.3-beta+1.19.2.jar:?]
    	at io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:14) [f2d-2.0.3-beta+1.19.2.jar:?]
    	at io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:62) [f2d-2.0.3-beta+1.19.2.jar:?]
    	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46) [org_jetbrains_kotlin_kotlin-stdlib-1.7.10-5d3cb167aa9dc01b.jar:?]
    	at io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:138) [f2d-2.0.3-beta+1.19.2.jar:?]
    	at io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:112) [f2d-2.0.3-beta+1.19.2.jar:?]
    	at io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:14) [f2d-2.0.3-beta+1.19.2.jar:?]
    	at io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:62) [f2d-2.0.3-beta+1.19.2.jar:?]
    	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46) [org_jetbrains_kotlin_kotlin-stdlib-1.7.10-5d3cb167aa9dc01b.jar:?]
    	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) [org_jetbrains_kotlinx_kotlinx-coe-jvm-1.6.4-7443ef0125382611.jar:?]
    	at kotlinx.coroutines.internal.LimitedDispatcher.run(LimitedDispatcher.kt:42) [org_jetbrains_kotlinx_kotlinx-coe-jvm-1.6.4-7443ef0125382611.jar:?]
    	at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:95) [org_jetbrains_kotlinx_kotlinx-coe-jvm-1.6.4-7443ef0125382611.jar:?]
    	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570) [org_jetbrains_kotlinx_kotlinx-coe-jvm-1.6.4-7443ef0125382611.jar:?]
    	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750) [org_jetbrains_kotlinx_kotlinx-coe-jvm-1.6.4-7443ef0125382611.jar:?]
    	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677) [org_jetbrains_kotlinx_kotlinx-coe-jvm-1.6.4-7443ef0125382611.jar:?]
    	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664) [org_jetbrains_kotlinx_kotlinx-coe-jvm-1.6.4-7443ef0125382611.jar:?]
    	Suppressed: kotlinx.coroutines.DiagnosticCoroutineContextException
    

    @rogi27

    opened by Klatch13 2
  • не запускается на 1.19

    не запускается на 1.19

    [DefaultDispatcher-worker-4/WARN]: NativePRNGNonBlocking is not found, fallback to default
    [17:31:55] [main/INFO]: Using webhook with id `1016625662485864499`
    [17:31:55] [main/ERROR]: Mixin apply for mod f2d failed f2d.mixins.json:ServerPlayNetworkHandlerMixin from mod f2d -> net.minecraft.class_3244: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException Critical injection failure: @Inject annotation on onPlayerMessageEvent could not find any targets matching 'Lnet/minecraft/class_3244;method_44155(Lnet/minecraft/class_7471;)V' in net.minecraft.class_3244. Using refmap f2d-refmap.json [PREINJECT Applicator Phase -> f2d.mixins.json:ServerPlayNetworkHandlerMixin from mod f2d -> Prepare Injections ->  -> handler$zze000$onPlayerMessageEvent(Lnet/minecraft/class_7471;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V -> Parse]
    org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: Critical injection failure: @Inject annotation on onPlayerMessageEvent could not find any targets matching 'Lnet/minecraft/class_3244;method_44155(Lnet/minecraft/class_7471;)V' in net.minecraft.class_3244. Using refmap f2d-refmap.json [PREINJECT Applicator Phase -> f2d.mixins.json:ServerPlayNetworkHandlerMixin from mod f2d -> Prepare Injections ->  -> handler$zze000$onPlayerMessageEvent(Lnet/minecraft/class_7471;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V -> Parse]
    	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.validateTargets(InjectionInfo.java:656) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.findTargets(InjectionInfo.java:587) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.readAnnotation(InjectionInfo.java:330) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.<init>(InjectionInfo.java:316) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.<init>(InjectionInfo.java:308) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at org.spongepowered.asm.mixin.injection.struct.CallbackInjectionInfo.<init>(CallbackInjectionInfo.java:46) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:67) ~[?:?]
    	at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) ~[?:?]
    	at java.lang.reflect.Constructor.newInstance(Constructor.java:483) ~[?:?]
    	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo$InjectorEntry.create(InjectionInfo.java:149) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.parse(InjectionInfo.java:708) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1330) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:1043) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:393) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:325) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:414) ~[fabric-loader-0.14.9.jar:?]
    	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.14.9.jar:?]
    	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.9.jar:?]
    	at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:145) ~[fabric-loader-0.14.9.jar:?]
    	at java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[?:?]
    	at net.fabricmc.fabric.api.networking.v1.S2CPlayChannelEvents.lambda$static$1(S2CPlayChannelEvents.java:36) ~[fabric-networking-api-v1-1.1.0+442de8b8a9-4071c58cedb5d399.jar:?]
    	at net.fabricmc.fabric.impl.base.event.ArrayBackedEvent.update(ArrayBackedEvent.java:57) ~[fabric-api-base-0.4.11+e62f51a390-b3224d5781f56599.jar:?]
    	at net.fabricmc.fabric.impl.base.event.ArrayBackedEvent.<init>(ArrayBackedEvent.java:53) ~[fabric-api-base-0.4.11+e62f51a390-b3224d5781f56599.jar:?]
    	at net.fabricmc.fabric.impl.base.event.EventFactoryImpl.createArrayBacked(EventFactoryImpl.java:44) ~[fabric-api-base-0.4.11+e62f51a390-b3224d5781f56599.jar:?]
    	at net.fabricmc.fabric.api.event.EventFactory.createArrayBacked(EventFactory.java:63) ~[fabric-api-base-0.4.11+e62f51a390-b3224d5781f56599.jar:?]
    	at net.fabricmc.fabric.api.networking.v1.S2CPlayChannelEvents.<clinit>(S2CPlayChannelEvents.java:36) ~[fabric-networking-api-v1-1.1.0+442de8b8a9-4071c58cedb5d399.jar:?]
    	at net.fabricmc.fabric.impl.networking.OldNetworkingHooks.onInitialize(OldNetworkingHooks.java:27) ~[fabric-networking-v0-0.3.15+df3654b3a9-b87cf2062067ecd0.jar:?]
    	at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:47) [fabric-loader-0.14.9.jar:?]
    	at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke(EntrypointUtils.java:35) [fabric-loader-0.14.9.jar:?]
    	at net.fabricmc.loader.impl.game.minecraft.Hooks.startServer(Hooks.java:62) [fabric-loader-0.14.9.jar:?]
    	at net.minecraft.server.Main.main(Main.java:101) [server-intermediary.jar:?]
    	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461) [fabric-loader-0.14.9.jar:?]
    	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.14.9.jar:?]
    	at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) [fabric-loader-0.14.9.jar:?]
    	at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:69) [fabric-loader-0.14.9.jar:?]
    	at net.fabricmc.installer.ServerLauncher.main(ServerLauncher.java:69) [server.jar:0.11.1]
    [17:31:55] [main/ERROR]: Mixin apply for mod f2d failed f2d.mixins.json:ServerPlayNetworkHandlerMixin from mod f2d -> net.minecraft.class_3244: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException Critical injection failure: @Inject annotation on onPlayerMessageEvent could not find any targets matching 'Lnet/minecraft/class_3244;method_44155(Lnet/minecraft/class_7471;)V' in net.minecraft.class_3244. Using refmap f2d-refmap.json [PREINJECT Applicator Phase -> f2d.mixins.json:ServerPlayNetworkHandlerMixin from mod f2d -> Prepare Injections ->  -> handler$zze000$onPlayerMessageEvent(Lnet/minecraft/class_7471;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V -> Parse]
    org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: Critical injection failure: @Inject annotation on onPlayerMessageEvent could not find any targets matching 'Lnet/minecraft/class_3244;method_44155(Lnet/minecraft/class_7471;)V' in net.minecraft.class_3244. Using refmap f2d-refmap.json [PREINJECT Applicator Phase -> f2d.mixins.json:ServerPlayNetworkHandlerMixin from mod f2d -> Prepare Injections ->  -> handler$zze000$onPlayerMessageEvent(Lnet/minecraft/class_7471;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V -> Parse]
    	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.validateTargets(InjectionInfo.java:656) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.findTargets(InjectionInfo.java:587) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.readAnnotation(InjectionInfo.java:330) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.<init>(InjectionInfo.java:316) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.<init>(InjectionInfo.java:308) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at org.spongepowered.asm.mixin.injection.struct.CallbackInjectionInfo.<init>(CallbackInjectionInfo.java:46) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:67) ~[?:?]
    	at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) ~[?:?]
    	at java.lang.reflect.Constructor.newInstance(Constructor.java:483) ~[?:?]
    	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo$InjectorEntry.create(InjectionInfo.java:149) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.parse(InjectionInfo.java:708) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1330) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:1043) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:393) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:325) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:414) ~[fabric-loader-0.14.9.jar:?]
    	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.14.9.jar:?]
    	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.9.jar:?]
    	at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:145) ~[fabric-loader-0.14.9.jar:?]
    	at java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[?:?]
    	at net.fabricmc.fabric.api.networking.v1.ServerPlayConnectionEvents.lambda$static$1(ServerPlayConnectionEvents.java:35) ~[fabric-networking-api-v1-1.1.0+442de8b8a9-4071c58cedb5d399.jar:?]
    	at net.fabricmc.fabric.impl.base.event.ArrayBackedEvent.update(ArrayBackedEvent.java:57) ~[fabric-api-base-0.4.11+e62f51a390-b3224d5781f56599.jar:?]
    	at net.fabricmc.fabric.impl.base.event.ArrayBackedEvent.<init>(ArrayBackedEvent.java:53) ~[fabric-api-base-0.4.11+e62f51a390-b3224d5781f56599.jar:?]
    	at net.fabricmc.fabric.impl.base.event.EventFactoryImpl.createArrayBacked(EventFactoryImpl.java:44) ~[fabric-api-base-0.4.11+e62f51a390-b3224d5781f56599.jar:?]
    	at net.fabricmc.fabric.api.event.EventFactory.createArrayBacked(EventFactory.java:63) ~[fabric-api-base-0.4.11+e62f51a390-b3224d5781f56599.jar:?]
    	at net.fabricmc.fabric.api.networking.v1.ServerPlayConnectionEvents.<clinit>(ServerPlayConnectionEvents.java:35) ~[fabric-networking-api-v1-1.1.0+442de8b8a9-4071c58cedb5d399.jar:?]
    	at net.fabricmc.fabric.impl.registry.sync.FabricRegistryInit.onInitialize(FabricRegistryInit.java:29) ~[fabric-registry-sync-v0-0.9.18+23c4cfefa9-e8f4da375ec6dfbb.jar:?]
    	at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:47) [fabric-loader-0.14.9.jar:?]
    	at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke(EntrypointUtils.java:35) [fabric-loader-0.14.9.jar:?]
    	at net.fabricmc.loader.impl.game.minecraft.Hooks.startServer(Hooks.java:62) [fabric-loader-0.14.9.jar:?]
    	at net.minecraft.server.Main.main(Main.java:101) [server-intermediary.jar:?]
    	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461) [fabric-loader-0.14.9.jar:?]
    	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.14.9.jar:?]
    	at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) [fabric-loader-0.14.9.jar:?]
    	at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:69) [fabric-loader-0.14.9.jar:?]
    	at net.fabricmc.installer.ServerLauncher.main(ServerLauncher.java:69) [server.jar:0.11.1]
    [17:31:55] [main/ERROR]: Failed to start the minecraft server
    java.lang.RuntimeException: Could not execute entrypoint stage 'main' due to errors, provided by 'fabric-networking-v0'!
    	at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.lambda$invoke0$0(EntrypointUtils.java:51) ~[fabric-loader-0.14.9.jar:?]
    	at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33) ~[fabric-loader-0.14.9.jar:?]
    	at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:49) ~[fabric-loader-0.14.9.jar:?]
    	at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke(EntrypointUtils.java:35) ~[fabric-loader-0.14.9.jar:?]
    	at net.fabricmc.loader.impl.game.minecraft.Hooks.startServer(Hooks.java:62) ~[fabric-loader-0.14.9.jar:?]
    	at net.minecraft.server.Main.main(Main.java:101) [server-intermediary.jar:?]
    	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461) [fabric-loader-0.14.9.jar:?]
    	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.14.9.jar:?]
    	at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) [fabric-loader-0.14.9.jar:?]
    	at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:69) [fabric-loader-0.14.9.jar:?]
    	at net.fabricmc.installer.ServerLauncher.main(ServerLauncher.java:69) [server.jar:0.11.1]
    	Suppressed: java.lang.BootstrapMethodError: java.lang.RuntimeException: Mixin transformation of net.minecraft.class_3244 failed
    		at net.fabricmc.fabric.api.networking.v1.ServerPlayConnectionEvents.lambda$static$1(ServerPlayConnectionEvents.java:35) ~[fabric-networking-api-v1-1.1.0+442de8b8a9-4071c58cedb5d399.jar:?]
    		at net.fabricmc.fabric.impl.base.event.ArrayBackedEvent.update(ArrayBackedEvent.java:57) ~[fabric-api-base-0.4.11+e62f51a390-b3224d5781f56599.jar:?]
    		at net.fabricmc.fabric.impl.base.event.ArrayBackedEvent.<init>(ArrayBackedEvent.java:53) ~[fabric-api-base-0.4.11+e62f51a390-b3224d5781f56599.jar:?]
    		at net.fabricmc.fabric.impl.base.event.EventFactoryImpl.createArrayBacked(EventFactoryImpl.java:44) ~[fabric-api-base-0.4.11+e62f51a390-b3224d5781f56599.jar:?]
    		at net.fabricmc.fabric.api.event.EventFactory.createArrayBacked(EventFactory.java:63) ~[fabric-api-base-0.4.11+e62f51a390-b3224d5781f56599.jar:?]
    		at net.fabricmc.fabric.api.networking.v1.ServerPlayConnectionEvents.<clinit>(ServerPlayConnectionEvents.java:35) ~[fabric-networking-api-v1-1.1.0+442de8b8a9-4071c58cedb5d399.jar:?]
    		at net.fabricmc.fabric.impl.registry.sync.FabricRegistryInit.onInitialize(FabricRegistryInit.java:29) ~[fabric-registry-sync-v0-0.9.18+23c4cfefa9-e8f4da375ec6dfbb.jar:?]
    		at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:47) ~[fabric-loader-0.14.9.jar:?]
    		at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke(EntrypointUtils.java:35) ~[fabric-loader-0.14.9.jar:?]
    		at net.fabricmc.loader.impl.game.minecraft.Hooks.startServer(Hooks.java:62) ~[fabric-loader-0.14.9.jar:?]
    		at net.minecraft.server.Main.main(Main.java:101) [server-intermediary.jar:?]
    		at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461) [fabric-loader-0.14.9.jar:?]
    		at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.14.9.jar:?]
    		at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) [fabric-loader-0.14.9.jar:?]
    		at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:69) [fabric-loader-0.14.9.jar:?]
    		at net.fabricmc.installer.ServerLauncher.main(ServerLauncher.java:69) [server.jar:0.11.1]
    	Caused by: java.lang.RuntimeException: Mixin transformation of net.minecraft.class_3244 failed
    		at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:419) ~[fabric-loader-0.14.9.jar:?]
    		at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.14.9.jar:?]
    		at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.9.jar:?]
    		at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:145) ~[fabric-loader-0.14.9.jar:?]
    		at java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[?:?]
    		... 16 more
    	Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered
    		at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:392) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    		at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    		at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    		at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:414) ~[fabric-loader-0.14.9.jar:?]
    		at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.14.9.jar:?]
    		at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.9.jar:?]
    		at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:145) ~[fabric-loader-0.14.9.jar:?]
    		at java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[?:?]
    		... 16 more
    	Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [f2d.mixins.json:ServerPlayNetworkHandlerMixin from mod f2d] from phase [DEFAULT] in config [f2d.mixins.json] FAILED during APPLY
    		at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinError(MixinProcessor.java:638) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    		at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinApplyError(MixinProcessor.java:589) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    		at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:379) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    		at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    		at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    		at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:414) ~[fabric-loader-0.14.9.jar:?]
    		at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.14.9.jar:?]
    		at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.9.jar:?]
    		at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:145) ~[fabric-loader-0.14.9.jar:?]
    		at java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[?:?]
    		... 16 more
    	Caused by: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: Critical injection failure: @Inject annotation on onPlayerMessageEvent could not find any targets matching 'Lnet/minecraft/class_3244;method_44155(Lnet/minecraft/class_7471;)V' in net.minecraft.class_3244. Using refmap f2d-refmap.json [PREINJECT Applicator Phase -> f2d.mixins.json:ServerPlayNetworkHandlerMixin from mod f2d -> Prepare Injections ->  -> handler$zze000$onPlayerMessageEvent(Lnet/minecraft/class_7471;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V -> Parse]
    		at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.validateTargets(InjectionInfo.java:656) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    		at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.findTargets(InjectionInfo.java:587) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    		at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.readAnnotation(InjectionInfo.java:330) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    		at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.<init>(InjectionInfo.java:316) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    		at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.<init>(InjectionInfo.java:308) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    		at org.spongepowered.asm.mixin.injection.struct.CallbackInjectionInfo.<init>(CallbackInjectionInfo.java:46) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    		at jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:67) ~[?:?]
    		at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) ~[?:?]
    		at java.lang.reflect.Constructor.newInstance(Constructor.java:483) ~[?:?]
    		at org.spongepowered.asm.mixin.injection.struct.InjectionInfo$InjectorEntry.create(InjectionInfo.java:149) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    		at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.parse(InjectionInfo.java:708) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    		at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1330) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    		at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:1043) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    		at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:393) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    		at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:325) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    		at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    		at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    		at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    		at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    		at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    		at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:414) ~[fabric-loader-0.14.9.jar:?]
    		at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.14.9.jar:?]
    		at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.9.jar:?]
    		at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:145) ~[fabric-loader-0.14.9.jar:?]
    		at java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[?:?]
    		... 16 more
    Caused by: java.lang.BootstrapMethodError: java.lang.RuntimeException: Mixin transformation of net.minecraft.class_3244 failed
    	at net.fabricmc.fabric.api.networking.v1.S2CPlayChannelEvents.lambda$static$1(S2CPlayChannelEvents.java:36) ~[fabric-networking-api-v1-1.1.0+442de8b8a9-4071c58cedb5d399.jar:?]
    	at net.fabricmc.fabric.impl.base.event.ArrayBackedEvent.update(ArrayBackedEvent.java:57) ~[fabric-api-base-0.4.11+e62f51a390-b3224d5781f56599.jar:?]
    	at net.fabricmc.fabric.impl.base.event.ArrayBackedEvent.<init>(ArrayBackedEvent.java:53) ~[fabric-api-base-0.4.11+e62f51a390-b3224d5781f56599.jar:?]
    	at net.fabricmc.fabric.impl.base.event.EventFactoryImpl.createArrayBacked(EventFactoryImpl.java:44) ~[fabric-api-base-0.4.11+e62f51a390-b3224d5781f56599.jar:?]
    	at net.fabricmc.fabric.api.event.EventFactory.createArrayBacked(EventFactory.java:63) ~[fabric-api-base-0.4.11+e62f51a390-b3224d5781f56599.jar:?]
    	at net.fabricmc.fabric.api.networking.v1.S2CPlayChannelEvents.<clinit>(S2CPlayChannelEvents.java:36) ~[fabric-networking-api-v1-1.1.0+442de8b8a9-4071c58cedb5d399.jar:?]
    	at net.fabricmc.fabric.impl.networking.OldNetworkingHooks.onInitialize(OldNetworkingHooks.java:27) ~[fabric-networking-v0-0.3.15+df3654b3a9-b87cf2062067ecd0.jar:?]
    	at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:47) ~[fabric-loader-0.14.9.jar:?]
    	... 8 more
    Caused by: java.lang.RuntimeException: Mixin transformation of net.minecraft.class_3244 failed
    	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:419) ~[fabric-loader-0.14.9.jar:?]
    	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.14.9.jar:?]
    	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.9.jar:?]
    	at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:145) ~[fabric-loader-0.14.9.jar:?]
    	at java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[?:?]
    	at net.fabricmc.fabric.api.networking.v1.S2CPlayChannelEvents.lambda$static$1(S2CPlayChannelEvents.java:36) ~[fabric-networking-api-v1-1.1.0+442de8b8a9-4071c58cedb5d399.jar:?]
    	at net.fabricmc.fabric.impl.base.event.ArrayBackedEvent.update(ArrayBackedEvent.java:57) ~[fabric-api-base-0.4.11+e62f51a390-b3224d5781f56599.jar:?]
    	at net.fabricmc.fabric.impl.base.event.ArrayBackedEvent.<init>(ArrayBackedEvent.java:53) ~[fabric-api-base-0.4.11+e62f51a390-b3224d5781f56599.jar:?]
    	at net.fabricmc.fabric.impl.base.event.EventFactoryImpl.createArrayBacked(EventFactoryImpl.java:44) ~[fabric-api-base-0.4.11+e62f51a390-b3224d5781f56599.jar:?]
    	at net.fabricmc.fabric.api.event.EventFactory.createArrayBacked(EventFactory.java:63) ~[fabric-api-base-0.4.11+e62f51a390-b3224d5781f56599.jar:?]
    	at net.fabricmc.fabric.api.networking.v1.S2CPlayChannelEvents.<clinit>(S2CPlayChannelEvents.java:36) ~[fabric-networking-api-v1-1.1.0+442de8b8a9-4071c58cedb5d399.jar:?]
    	at net.fabricmc.fabric.impl.networking.OldNetworkingHooks.onInitialize(OldNetworkingHooks.java:27) ~[fabric-networking-v0-0.3.15+df3654b3a9-b87cf2062067ecd0.jar:?]
    	at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:47) ~[fabric-loader-0.14.9.jar:?]
    	... 8 more
    Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered
    	at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:392) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:414) ~[fabric-loader-0.14.9.jar:?]
    	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.14.9.jar:?]
    	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.9.jar:?]
    	at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:145) ~[fabric-loader-0.14.9.jar:?]
    	at java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[?:?]
    	at net.fabricmc.fabric.api.networking.v1.S2CPlayChannelEvents.lambda$static$1(S2CPlayChannelEvents.java:36) ~[fabric-networking-api-v1-1.1.0+442de8b8a9-4071c58cedb5d399.jar:?]
    	at net.fabricmc.fabric.impl.base.event.ArrayBackedEvent.update(ArrayBackedEvent.java:57) ~[fabric-api-base-0.4.11+e62f51a390-b3224d5781f56599.jar:?]
    	at net.fabricmc.fabric.impl.base.event.ArrayBackedEvent.<init>(ArrayBackedEvent.java:53) ~[fabric-api-base-0.4.11+e62f51a390-b3224d5781f56599.jar:?]
    	at net.fabricmc.fabric.impl.base.event.EventFactoryImpl.createArrayBacked(EventFactoryImpl.java:44) ~[fabric-api-base-0.4.11+e62f51a390-b3224d5781f56599.jar:?]
    	at net.fabricmc.fabric.api.event.EventFactory.createArrayBacked(EventFactory.java:63) ~[fabric-api-base-0.4.11+e62f51a390-b3224d5781f56599.jar:?]
    	at net.fabricmc.fabric.api.networking.v1.S2CPlayChannelEvents.<clinit>(S2CPlayChannelEvents.java:36) ~[fabric-networking-api-v1-1.1.0+442de8b8a9-4071c58cedb5d399.jar:?]
    	at net.fabricmc.fabric.impl.networking.OldNetworkingHooks.onInitialize(OldNetworkingHooks.java:27) ~[fabric-networking-v0-0.3.15+df3654b3a9-b87cf2062067ecd0.jar:?]
    	at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:47) ~[fabric-loader-0.14.9.jar:?]
    	... 8 more
    Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [f2d.mixins.json:ServerPlayNetworkHandlerMixin from mod f2d] from phase [DEFAULT] in config [f2d.mixins.json] FAILED during APPLY
    	at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinError(MixinProcessor.java:638) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinApplyError(MixinProcessor.java:589) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:379) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:414) ~[fabric-loader-0.14.9.jar:?]
    	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.14.9.jar:?]
    	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.9.jar:?]
    	at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:145) ~[fabric-loader-0.14.9.jar:?]
    	at java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[?:?]
    	at net.fabricmc.fabric.api.networking.v1.S2CPlayChannelEvents.lambda$static$1(S2CPlayChannelEvents.java:36) ~[fabric-networking-api-v1-1.1.0+442de8b8a9-4071c58cedb5d399.jar:?]
    	at net.fabricmc.fabric.impl.base.event.ArrayBackedEvent.update(ArrayBackedEvent.java:57) ~[fabric-api-base-0.4.11+e62f51a390-b3224d5781f56599.jar:?]
    	at net.fabricmc.fabric.impl.base.event.ArrayBackedEvent.<init>(ArrayBackedEvent.java:53) ~[fabric-api-base-0.4.11+e62f51a390-b3224d5781f56599.jar:?]
    	at net.fabricmc.fabric.impl.base.event.EventFactoryImpl.createArrayBacked(EventFactoryImpl.java:44) ~[fabric-api-base-0.4.11+e62f51a390-b3224d5781f56599.jar:?]
    	at net.fabricmc.fabric.api.event.EventFactory.createArrayBacked(EventFactory.java:63) ~[fabric-api-base-0.4.11+e62f51a390-b3224d5781f56599.jar:?]
    	at net.fabricmc.fabric.api.networking.v1.S2CPlayChannelEvents.<clinit>(S2CPlayChannelEvents.java:36) ~[fabric-networking-api-v1-1.1.0+442de8b8a9-4071c58cedb5d399.jar:?]
    	at net.fabricmc.fabric.impl.networking.OldNetworkingHooks.onInitialize(OldNetworkingHooks.java:27) ~[fabric-networking-v0-0.3.15+df3654b3a9-b87cf2062067ecd0.jar:?]
    	at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:47) ~[fabric-loader-0.14.9.jar:?]
    	... 8 more
    Caused by: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: Critical injection failure: @Inject annotation on onPlayerMessageEvent could not find any targets matching 'Lnet/minecraft/class_3244;method_44155(Lnet/minecraft/class_7471;)V' in net.minecraft.class_3244. Using refmap f2d-refmap.json [PREINJECT Applicator Phase -> f2d.mixins.json:ServerPlayNetworkHandlerMixin from mod f2d -> Prepare Injections ->  -> handler$zze000$onPlayerMessageEvent(Lnet/minecraft/class_7471;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V -> Parse]
    	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.validateTargets(InjectionInfo.java:656) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.findTargets(InjectionInfo.java:587) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.readAnnotation(InjectionInfo.java:330) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.<init>(InjectionInfo.java:316) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.<init>(InjectionInfo.java:308) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at org.spongepowered.asm.mixin.injection.struct.CallbackInjectionInfo.<init>(CallbackInjectionInfo.java:46) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:67) ~[?:?]
    	at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) ~[?:?]
    	at java.lang.reflect.Constructor.newInstance(Constructor.java:483) ~[?:?]
    	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo$InjectorEntry.create(InjectionInfo.java:149) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.parse(InjectionInfo.java:708) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1330) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:1043) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:393) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:325) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
    	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:414) ~[fabric-loader-0.14.9.jar:?]
    	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.14.9.jar:?]
    	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.9.jar:?]
    	at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:145) ~[fabric-loader-0.14.9.jar:?]
    	at java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[?:?]
    	at net.fabricmc.fabric.api.networking.v1.S2CPlayChannelEvents.lambda$static$1(S2CPlayChannelEvents.java:36) ~[fabric-networking-api-v1-1.1.0+442de8b8a9-4071c58cedb5d399.jar:?]
    	at net.fabricmc.fabric.impl.base.event.ArrayBackedEvent.update(ArrayBackedEvent.java:57) ~[fabric-api-base-0.4.11+e62f51a390-b3224d5781f56599.jar:?]
    	at net.fabricmc.fabric.impl.base.event.ArrayBackedEvent.<init>(ArrayBackedEvent.java:53) ~[fabric-api-base-0.4.11+e62f51a390-b3224d5781f56599.jar:?]
    	at net.fabricmc.fabric.impl.base.event.EventFactoryImpl.createArrayBacked(EventFactoryImpl.java:44) ~[fabric-api-base-0.4.11+e62f51a390-b3224d5781f56599.jar:?]
    	at net.fabricmc.fabric.api.event.EventFactory.createArrayBacked(EventFactory.java:63) ~[fabric-api-base-0.4.11+e62f51a390-b3224d5781f56599.jar:?]
    	at net.fabricmc.fabric.api.networking.v1.S2CPlayChannelEvents.<clinit>(S2CPlayChannelEvents.java:36) ~[fabric-networking-api-v1-1.1.0+442de8b8a9-4071c58cedb5d399.jar:?]
    	at net.fabricmc.fabric.impl.networking.OldNetworkingHooks.onInitialize(OldNetworkingHooks.java:27) ~[fabric-networking-v0-0.3.15+df3654b3a9-b87cf2062067ecd0.jar:?]
    	at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:47) ~[fabric-loader-0.14.9.jar:?]
    
    opened by Klatch13 2
  • Unable to disable dimension messages

    Unable to disable dimension messages

    Disabling the dimension change message by setting enabled to false has no apparent effect. A message is still sent whenever players change dimensions.

        playerDimension {
            color="#b967ff"
            enabled=false
            footer="Previous location is %world_origin%"
            header="%player:name% has teleported to %player:world%"
            iconFooter=""
            iconHeader="https://minotar.net/cube/%player:name%/100.png"
            image=""
            message=""
            timestamp=false
        }
    
    bug 
    opened by arconyx 2
  • Suggestion for new function: Console channel.. and other features

    Suggestion for new function: Console channel.. and other features

    Hi, as a semi-vanilla server owner I use DiscordSRV to connect Minecraft and Discord and on Fabric for a modded server the closest thing to this plugin is Fabric2Discord (thx btw.. really great work and great support ❤️), even surpassing it in some ways (e.g. placeholders for playtime in leave messages and world time, day in server start messages.. really cool!)

    Anyway, DiscordSRV offers one very key feature that I like a lot and that is the server console in its own Discord text channel and that's why I'm writing this post to see if this great feature could be added and if some other things that DiscordSRV has could be considered

    (linking accounts on first connection with a 4-digit code sent to the bot to sync nicknames on discord, synchronization of roles and permissions, thumbnail graphics of advancement embed messages, and the best thing about DiscordSRV so far, writing your own embed alerts in alerts.yml)

    with the advancement graphics I think it could look like this that every advancement has their own icon: advancements

    And here is an example of how the console channel works: consolechannel

    These features are just such icing on the cake, but if it were possible to add a console channel that also took input and wasn't just an output-log channel it would be really cool.

    And also a small request if new versions of this modification could be backported to 1.18.2, because there are no key important mods released for 1.19 yet, so it makes no sense to build a server modpack for this version

    Thank you and have a nice day!

    SajmonOriginal

    enhancement help wanted good first issue 
    opened by SajmonOriginal 2
Releases(2.1.0+1.19.3)
Owner
Igor Ryzhenkov
🗃️ I just like to work on interesting and unique projects. Check some of them on my website!
Igor Ryzhenkov
A unique technology modification ported from Forge to Fabric.

Fracdustry Reimagined >> Download << Thank you, MikhailTapio. This mod is open source and under a permissive license. As such, it can be included in a

Team (Another) Fractal 3 Dec 18, 2021
An easy to use package manager for Fabric Minecraft mods.

pacmc pacmc is a package manager for Fabric Minecraft mods. The aim of this project is to massively reduce the effort you have to put in to installing

Jakob K 109 Dec 30, 2022
UltralightFabric - Ultralight, a HTML + CSS renderer for Fabric

Xander's Fabric Template for Kotlin The best Fabric template using kotlin. Usage Mod Development: Please read the Fabric Wiki for general mod developm

Xander 15 Dec 30, 2022
ClickMachine Fabric - Click Machine for minecraft

Minecraft mod for Fabric Adds one block to the game: Auto Clicker. This autoclic

null 0 Jan 10, 2022
A minecraft modification based on Fabric with Yarn Mappings, developed for the newest version of the sandbox game Minecraft.

JupiterClient A minecraft modification based on Fabric with Yarn Mappings, developed for the newest version of the sandbox game Minecraft. Building th

Cedric H. 1 Jun 27, 2022
A fabric modding base for the latest Minecraft version.

Amber A fabric modding base for the latest Minecraft version. Setup Create a fabric mod using this repo as an example. Add this mod as a dependency vi

Redstonecrafter0 1 Apr 13, 2022
A simple, configurable HUD mod for Fabric/Quilt

Modrinth | CurseForge Requirements Minecraft >1.19.2 Fabric Loader >0.14.8 or the equivalent Quilt version ModMenu >4.0.0 Fabric Language Kotlin >1.8.

null 3 Dec 15, 2022
Link-converter - A web service that converts links between web url and deeplink for mobile and web applications

Deep Link Converter Linkleri, mobil ve web uygulamaları için web url ile deeplin

Muhammed Eren DURSUN 2 Apr 9, 2022
A lightweight and simple Kotlin library for deep link handling on Android 🔗.

A lightweight and simple Kotlin library for deep link handling on Android ??.

Jeziel Lago 101 Aug 14, 2022
Backing property explained - youtube video link in documnetation

backing property => Kotlin => Getter Setter and Backing Property Screenshot Inside android studio open a file press Alt+Shift+A and search for kotlin

Vishnu Sunilkumar 0 Nov 3, 2021
Run shell commands from a Kotlin script or application with ease

Run shell commands from a Kotlin script or application with ease. Turtle simplifies the process of running external commands and processes from your K

Andrew Lord 187 Jan 9, 2023
Uproot-JS - Extract JavaScript files from burp suite project with ease

Extract JavaScript files from burp suite project with ease. Disclaimer I am not

Dexter0us 50 Aug 8, 2022
A discord bot made in Kotlin powered by JDA and Realms.

A discord bot made in Kotlin powered by JDA and Realms.

null 1 Jun 30, 2022
A Kotlin library for interacting with Discord via IPC

KDiscordIPC A Kotlin library for interacting with Discord via IPC Features Fully documented codebase macOS and Linux support (including M1 Macs, Windo

Conor Byrne 17 Dec 14, 2022
Reapp is everything you need to build amazing apps with React: a collection of packages that work together, our UI kit, and a CLI that scaffolds your app and includes a server and build system.

What is it? Reapp is everything you need to build amazing apps with React: a collection of packages that work together, our UI kit, and a CLI that sca

reapp 3.4k Nov 20, 2022
See what's lagging your server. 500k+ downloads on CurseForge

observable -- see what's lagging your server This is a spiritual successor to LagGoggles for Minecraft 1.16 (and hopefully later versions). Licensed u

M 44 Jan 6, 2023
A simple solution to handling persistent data storage in your Minecraft server.

Modern Data Stores A simple solution to handling persistent data storage in your Minecraft server. This plugin will be used throughout the Modern Plug

Modern Plugins 2 Nov 7, 2022
A simple solution to handling persistent data storage in your Minecraft server.

Modern Data Stores A simple solution to handling persistent data storage in your Minecraft server. This plugin will be used throughout the Modern Plug

Modern Plugins 2 Nov 7, 2022