Class NetworkNeoForge1_20_6

java.lang.Object
mods.thecomputerizer.theimpossiblelibrary.shared.v20.network.Network1_20<Object,Object>
mods.thecomputerizer.theimpossiblelibrary.shared.v20.m6.network.Network1_20_6<Object,Object>
mods.thecomputerizer.theimpossiblelibrary.neoforge.v20.m6.network.NetworkNeoForge1_20_6
All Implemented Interfaces:
mods.thecomputerizer.theimpossiblelibrary.api.network.NetworkAPI<Object,Object>

public class NetworkNeoForge1_20_6 extends mods.thecomputerizer.theimpossiblelibrary.shared.v20.m6.network.Network1_20_6<Object,Object>
Fabric doesn't have mod specific network channels or network direction API classes...
  • Constructor Details

    • NetworkNeoForge1_20_6

      public NetworkNeoForge1_20_6()
  • Method Details

    • registerPayloads

      public static void registerPayloads(net.neoforged.neoforge.network.event.RegisterPayloadHandlersEvent event)
    • getDirFromName

      public Object getDirFromName(String name)
    • getNameFromDir

      public String getNameFromDir(Object dir)
    • getDirToClient

      public Object getDirToClient()
    • getDirToClientLogin

      public Object getDirToClientLogin()
    • getDirToServer

      public Object getDirToServer()
    • getDirToServerLogin

      public Object getDirToServerLogin()
    • getNetwork

      public Object getNetwork()
    • getOppositeDir

      @Nullable public @Nullable Object getOppositeDir(Object dir)
    • isDirToClient

      public boolean isDirToClient(Object dir)
    • isDirLogin

      public boolean isDirLogin(Object dir)
    • registerMessage

      public void registerMessage(mods.thecomputerizer.theimpossiblelibrary.api.network.message.MessageDirectionInfo<Object> dir, int id)
      Messages are registered with RegisterPayloadHandlerEvent via registerPayloadClient and registerPayloadServer
    • sendToPlayer

      public <P, M extends mods.thecomputerizer.theimpossiblelibrary.api.network.message.MessageWrapperAPI<?,?>> void sendToPlayer(M message, P player)
    • sendToServer

      public <M extends mods.thecomputerizer.theimpossiblelibrary.api.network.message.MessageWrapperAPI<?,?>> void sendToServer(M message)
    • wrapMessage

      public <CTX> mods.thecomputerizer.theimpossiblelibrary.api.network.message.MessageWrapperAPI<?,CTX> wrapMessage(Object dir, mods.thecomputerizer.theimpossiblelibrary.api.network.message.MessageAPI<CTX> message)
    • wrapMessages

      public <CTX> mods.thecomputerizer.theimpossiblelibrary.api.network.message.MessageWrapperAPI<?,CTX> wrapMessages(Object dir, mods.thecomputerizer.theimpossiblelibrary.api.network.message.MessageAPI<CTX>... messages)
    • wrapMessages

      public <CTX> mods.thecomputerizer.theimpossiblelibrary.api.network.message.MessageWrapperAPI<?,CTX> wrapMessages(Object dir, Collection<mods.thecomputerizer.theimpossiblelibrary.api.network.message.MessageAPI<CTX>> messages)