Class NetworkingBackend

java.lang.Object
net.minecraft.network.NetworkingBackend

public abstract class NetworkingBackend extends Object
Mappings:
Namespace Name
named net/minecraft/network/NetworkingBackend
intermediary net/minecraft/class_12239
official ayc
  • Field Details

    • NIO

      private static final NetworkingBackend NIO
      Mappings:
      Namespace Name Mixin selector
      named NIO Lnet/minecraft/network/NetworkingBackend;NIO:Lnet/minecraft/network/NetworkingBackend;
      intermediary field_63934 Lnet/minecraft/class_12239;field_63934:Lnet/minecraft/class_12239;
      official a Layc;a:Layc;
    • EPOLL

      private static final NetworkingBackend EPOLL
      Mappings:
      Namespace Name Mixin selector
      named EPOLL Lnet/minecraft/network/NetworkingBackend;EPOLL:Lnet/minecraft/network/NetworkingBackend;
      intermediary field_63935 Lnet/minecraft/class_12239;field_63935:Lnet/minecraft/class_12239;
      official b Layc;b:Layc;
    • LOCAL

      private static final NetworkingBackend LOCAL
      Mappings:
      Namespace Name Mixin selector
      named LOCAL Lnet/minecraft/network/NetworkingBackend;LOCAL:Lnet/minecraft/network/NetworkingBackend;
      intermediary field_63936 Lnet/minecraft/class_12239;field_63936:Lnet/minecraft/class_12239;
      official c Layc;c:Layc;
    • name

      private final String name
      Mappings:
      Namespace Name Mixin selector
      named name Lnet/minecraft/network/NetworkingBackend;name:Ljava/lang/String;
      intermediary field_63937 Lnet/minecraft/class_12239;field_63937:Ljava/lang/String;
      official d Layc;d:Ljava/lang/String;
    • channelClass

      private final Class<? extends Channel> channelClass
      Mappings:
      Namespace Name Mixin selector
      named channelClass Lnet/minecraft/network/NetworkingBackend;channelClass:Ljava/lang/Class;
      intermediary field_63938 Lnet/minecraft/class_12239;field_63938:Ljava/lang/Class;
      official e Layc;e:Ljava/lang/Class;
    • serverChannelClass

      private final Class<? extends ServerChannel> serverChannelClass
      Mappings:
      Namespace Name Mixin selector
      named serverChannelClass Lnet/minecraft/network/NetworkingBackend;serverChannelClass:Ljava/lang/Class;
      intermediary field_63939 Lnet/minecraft/class_12239;field_63939:Ljava/lang/Class;
      official f Layc;f:Ljava/lang/Class;
    • eventLoopGroup

      @Nullable private volatile @Nullable EventLoopGroup eventLoopGroup
      Mappings:
      Namespace Name Mixin selector
      named eventLoopGroup Lnet/minecraft/network/NetworkingBackend;eventLoopGroup:Lio/netty/channel/EventLoopGroup;
      intermediary field_63940 Lnet/minecraft/class_12239;field_63940:Lio/netty/channel/EventLoopGroup;
      official g Layc;g:Lio/netty/channel/EventLoopGroup;
  • Constructor Details

    • NetworkingBackend

      NetworkingBackend(String name, Class<? extends Channel> channelClass, Class<? extends ServerChannel> serverChannelClass)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/network/NetworkingBackend;<init>(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V
      intermediary <init> Lnet/minecraft/class_12239;<init>(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V
      official <init> Layc;<init>(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V
  • Method Details

    • networked

      public static NetworkingBackend networked(boolean useEpoll)
      Mappings:
      Namespace Name Mixin selector
      named networked Lnet/minecraft/network/NetworkingBackend;networked(Z)Lnet/minecraft/network/NetworkingBackend;
      intermediary method_75867 Lnet/minecraft/class_12239;method_75867(Z)Lnet/minecraft/class_12239;
      official a Layc;a(Z)Layc;
    • local

      public static NetworkingBackend local()
      Mappings:
      Namespace Name Mixin selector
      named local Lnet/minecraft/network/NetworkingBackend;local()Lnet/minecraft/network/NetworkingBackend;
      intermediary method_75866 Lnet/minecraft/class_12239;method_75866()Lnet/minecraft/class_12239;
      official a Layc;a()Layc;
    • createThreadFactory

      private ThreadFactory createThreadFactory()
      Mappings:
      Namespace Name Mixin selector
      named createThreadFactory Lnet/minecraft/network/NetworkingBackend;createThreadFactory()Ljava/util/concurrent/ThreadFactory;
      intermediary method_75872 Lnet/minecraft/class_12239;method_75872()Ljava/util/concurrent/ThreadFactory;
      official f Layc;f()Ljava/util/concurrent/ThreadFactory;
    • newFactory

      protected abstract IoHandlerFactory newFactory()
      Mappings:
      Namespace Name Mixin selector
      named newFactory Lnet/minecraft/network/NetworkingBackend;newFactory()Lio/netty/channel/IoHandlerFactory;
      intermediary method_75868 Lnet/minecraft/class_12239;method_75868()Lio/netty/channel/IoHandlerFactory;
      official b Layc;b()Lio/netty/channel/IoHandlerFactory;
    • createEventLoopGroup

      private EventLoopGroup createEventLoopGroup()
      Mappings:
      Namespace Name Mixin selector
      named createEventLoopGroup Lnet/minecraft/network/NetworkingBackend;createEventLoopGroup()Lio/netty/channel/EventLoopGroup;
      intermediary method_75873 Lnet/minecraft/class_12239;method_75873()Lio/netty/channel/EventLoopGroup;
      official g Layc;g()Lio/netty/channel/EventLoopGroup;
    • getEventLoopGroup

      public EventLoopGroup getEventLoopGroup()
      Mappings:
      Namespace Name Mixin selector
      named getEventLoopGroup Lnet/minecraft/network/NetworkingBackend;getEventLoopGroup()Lio/netty/channel/EventLoopGroup;
      intermediary method_75869 Lnet/minecraft/class_12239;method_75869()Lio/netty/channel/EventLoopGroup;
      official c Layc;c()Lio/netty/channel/EventLoopGroup;
    • getChannelClass

      public Class<? extends Channel> getChannelClass()
      Mappings:
      Namespace Name Mixin selector
      named getChannelClass Lnet/minecraft/network/NetworkingBackend;getChannelClass()Ljava/lang/Class;
      intermediary method_75870 Lnet/minecraft/class_12239;method_75870()Ljava/lang/Class;
      official d Layc;d()Ljava/lang/Class;
    • getServerChannelClass

      public Class<? extends ServerChannel> getServerChannelClass()
      Mappings:
      Namespace Name Mixin selector
      named getServerChannelClass Lnet/minecraft/network/NetworkingBackend;getServerChannelClass()Ljava/lang/Class;
      intermediary method_75871 Lnet/minecraft/class_12239;method_75871()Ljava/lang/Class;
      official e Layc;e()Ljava/lang/Class;