枚举 NetworkState

    • 枚举常量详细资料

      • HANDSHAKING

        public static final NetworkState HANDSHAKING
        Mappings:
        Namespace Name Mixin selector
        official a Loa;a:Loa;
        intermediary field_20590 Lnet/minecraft/class_2539;field_20590:Lnet/minecraft/class_2539;
        named HANDSHAKING Lnet/minecraft/network/NetworkState;HANDSHAKING:Lnet/minecraft/network/NetworkState;
      • PLAY

        public static final NetworkState PLAY
        Mappings:
        Namespace Name Mixin selector
        official b Loa;b:Loa;
        intermediary field_20591 Lnet/minecraft/class_2539;field_20591:Lnet/minecraft/class_2539;
        named PLAY Lnet/minecraft/network/NetworkState;PLAY:Lnet/minecraft/network/NetworkState;
      • STATUS

        public static final NetworkState STATUS
        Mappings:
        Namespace Name Mixin selector
        official c Loa;c:Loa;
        intermediary field_20592 Lnet/minecraft/class_2539;field_20592:Lnet/minecraft/class_2539;
        named STATUS Lnet/minecraft/network/NetworkState;STATUS:Lnet/minecraft/network/NetworkState;
      • LOGIN

        public static final NetworkState LOGIN
        Mappings:
        Namespace Name Mixin selector
        official d Loa;d:Loa;
        intermediary field_20593 Lnet/minecraft/class_2539;field_20593:Lnet/minecraft/class_2539;
        named LOGIN Lnet/minecraft/network/NetworkState;LOGIN:Lnet/minecraft/network/NetworkState;
    • 字段详细资料

      • NULL_PACKET_ID_OR_MIN_STATE_ID

        private static final int NULL_PACKET_ID_OR_MIN_STATE_ID
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official e Loa;e:I
        intermediary field_33281 Lnet/minecraft/class_2539;field_33281:I
        named NULL_PACKET_ID_OR_MIN_STATE_ID Lnet/minecraft/network/NetworkState;NULL_PACKET_ID_OR_MIN_STATE_ID:I
      • MAX_STATE_ID

        private static final int MAX_STATE_ID
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official f Loa;f:I
        intermediary field_33282 Lnet/minecraft/class_2539;field_33282:I
        named MAX_STATE_ID Lnet/minecraft/network/NetworkState;MAX_STATE_ID:I
      • STATES

        private static final NetworkState[] STATES
        Mappings:
        Namespace Name Mixin selector
        official g Loa;g:[Loa;
        intermediary field_11693 Lnet/minecraft/class_2539;field_11693:[Lnet/minecraft/class_2539;
        named STATES Lnet/minecraft/network/NetworkState;STATES:[Lnet/minecraft/network/NetworkState;
      • HANDLER_STATE_MAP

        private static final Map<Class<? extends Packet<?>>,​NetworkState> HANDLER_STATE_MAP
        Mappings:
        Namespace Name Mixin selector
        official h Loa;h:Ljava/util/Map;
        intermediary field_11687 Lnet/minecraft/class_2539;field_11687:Ljava/util/Map;
        named HANDLER_STATE_MAP Lnet/minecraft/network/NetworkState;HANDLER_STATE_MAP:Ljava/util/Map;
      • stateId

        private final int stateId
        Mappings:
        Namespace Name Mixin selector
        official i Loa;i:I
        intermediary field_20594 Lnet/minecraft/class_2539;field_20594:I
        named stateId Lnet/minecraft/network/NetworkState;stateId:I
      • packetHandlers

        private final Map<NetworkSide,​? extends NetworkState.PacketHandler<?>> packetHandlers
        Mappings:
        Namespace Name Mixin selector
        official j Loa;j:Ljava/util/Map;
        intermediary field_20595 Lnet/minecraft/class_2539;field_20595:Ljava/util/Map;
        named packetHandlers Lnet/minecraft/network/NetworkState;packetHandlers:Ljava/util/Map;
    • 构造器详细资料

      • NetworkState

        private NetworkState​(int id,
                             NetworkState.PacketHandlerInitializer packetHandlerInitializer)
        Mappings:
        Namespace Name Mixin selector
        official <init> Loa;<init>(Ljava/lang/String;IILoa$b;)V
        intermediary <init> Lnet/minecraft/class_2539;<init>(Ljava/lang/String;IILnet/minecraft/class_2539$class_4533;)V
        named <init> Lnet/minecraft/network/NetworkState;<init>(Ljava/lang/String;IILnet/minecraft/network/NetworkState$PacketHandlerInitializer;)V
    • 方法详细资料

      • values

        public static NetworkState[] values()
        按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。该方法可用于迭代 常量, 如下所示:
        for (NetworkState c : NetworkState.values())
            System.out.println(c);
        
        返回:
        按照声明该枚举类型的常量的顺序返回的包含这些常量的数组
      • valueOf

        public static NetworkState valueOf​(String name)
        返回带有指定名称的该类型的枚举常量。 字符串必须与用于声明该类型的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)
        参数:
        name - 要返回的枚举常量的名称。
        返回:
        返回带有指定名称的枚举常量
        抛出:
        IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量
        NullPointerException - 如果参数为空值
      • createPacketHandlerInitializer

        private static NetworkState.PacketHandlerInitializer createPacketHandlerInitializer()
        Mappings:
        Namespace Name Mixin selector
        official b Loa;b()Loa$b;
        intermediary method_22308 Lnet/minecraft/class_2539;method_22308()Lnet/minecraft/class_2539$class_4533;
        named createPacketHandlerInitializer Lnet/minecraft/network/NetworkState;createPacketHandlerInitializer()Lnet/minecraft/network/NetworkState$PacketHandlerInitializer;
      • getPacketId

        @Nullable
        public @Nullable Integer getPacketId​(NetworkSide side,
                                             Packet<?> packet)
        Mappings:
        Namespace Name Mixin selector
        official a Loa;a(Lpg;Lpf;)Ljava/lang/Integer;
        intermediary method_10781 Lnet/minecraft/class_2539;method_10781(Lnet/minecraft/class_2598;Lnet/minecraft/class_2596;)Ljava/lang/Integer;
        named getPacketId Lnet/minecraft/network/NetworkState;getPacketId(Lnet/minecraft/network/NetworkSide;Lnet/minecraft/network/Packet;)Ljava/lang/Integer;
      • getPacketHandler

        @Nullable
        public @Nullable Packet<?> getPacketHandler​(NetworkSide side,
                                                    int packetId,
                                                    PacketByteBuf buf)
        Mappings:
        Namespace Name Mixin selector
        official a Loa;a(Lpg;ILob;)Lpf;
        intermediary method_10783 Lnet/minecraft/class_2539;method_10783(Lnet/minecraft/class_2598;ILnet/minecraft/class_2540;)Lnet/minecraft/class_2596;
        named getPacketHandler Lnet/minecraft/network/NetworkState;getPacketHandler(Lnet/minecraft/network/NetworkSide;ILnet/minecraft/network/PacketByteBuf;)Lnet/minecraft/network/Packet;
      • getId

        public int getId()
        Mappings:
        Namespace Name Mixin selector
        official a Loa;a()I
        intermediary method_10785 Lnet/minecraft/class_2539;method_10785()I
        named getId Lnet/minecraft/network/NetworkState;getId()I
      • byId

        @Nullable
        public static @Nullable NetworkState byId​(int id)
        Mappings:
        Namespace Name Mixin selector
        official a Loa;a(I)Loa;
        intermediary method_10782 Lnet/minecraft/class_2539;method_10782(I)Lnet/minecraft/class_2539;
        named byId Lnet/minecraft/network/NetworkState;byId(I)Lnet/minecraft/network/NetworkState;
      • getPacketHandlerState

        public static NetworkState getPacketHandlerState​(Packet<?> handler)
        Mappings:
        Namespace Name Mixin selector
        official a Loa;a(Lpf;)Loa;
        intermediary method_10786 Lnet/minecraft/class_2539;method_10786(Lnet/minecraft/class_2596;)Lnet/minecraft/class_2539;
        named getPacketHandlerState Lnet/minecraft/network/NetworkState;getPacketHandlerState(Lnet/minecraft/network/Packet;)Lnet/minecraft/network/NetworkState;