枚举 NetworkState
- java.lang.Object
-
- java.lang.Enum<NetworkState>
-
- net.minecraft.network.NetworkState
-
- 所有已实现的接口:
Serializable,Comparable<NetworkState>
public enum NetworkState extends Enum<NetworkState>
- Mappings:
Namespace Name official oaintermediary net/minecraft/class_2539named net/minecraft/network/NetworkState
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 (专用程序包) static classNetworkState.PacketHandler<T extends PacketListener>(专用程序包) static classNetworkState.PacketHandlerInitializer
-
枚举常量概要
枚举常量 枚举常量 说明 HANDSHAKINGLOGINPLAYSTATUS
-
字段概要
字段 修饰符和类型 字段 说明 private static Map<Class<? extends Packet<?>>,NetworkState>HANDLER_STATE_MAPprivate static intMAX_STATE_IDprivate static intNULL_PACKET_ID_OR_MIN_STATE_IDprivate Map<NetworkSide,? extends NetworkState.PacketHandler<?>>packetHandlersprivate intstateIdprivate static NetworkState[]STATES
-
构造器概要
构造器 限定符 构造器 说明 privateNetworkState(int id, NetworkState.PacketHandlerInitializer packetHandlerInitializer)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 static @Nullable NetworkStatebyId(int id)private static NetworkState.PacketHandlerInitializercreatePacketHandlerInitializer()intgetId()@Nullable Packet<?>getPacketHandler(NetworkSide side, int packetId, PacketByteBuf buf)static NetworkStategetPacketHandlerState(Packet<?> handler)@Nullable IntegergetPacketId(NetworkSide side, Packet<?> packet)static NetworkStatevalueOf(String name)返回带有指定名称的该类型的枚举常量。static NetworkState[]values()按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
-
-
-
枚举常量详细资料
-
HANDSHAKING
public static final NetworkState HANDSHAKING
- Mappings:
Namespace Name Mixin selector official aLoa;a:Loa;intermediary field_20590Lnet/minecraft/class_2539;field_20590:Lnet/minecraft/class_2539;named HANDSHAKINGLnet/minecraft/network/NetworkState;HANDSHAKING:Lnet/minecraft/network/NetworkState;
-
PLAY
public static final NetworkState PLAY
- Mappings:
Namespace Name Mixin selector official bLoa;b:Loa;intermediary field_20591Lnet/minecraft/class_2539;field_20591:Lnet/minecraft/class_2539;named PLAYLnet/minecraft/network/NetworkState;PLAY:Lnet/minecraft/network/NetworkState;
-
STATUS
public static final NetworkState STATUS
- Mappings:
Namespace Name Mixin selector official cLoa;c:Loa;intermediary field_20592Lnet/minecraft/class_2539;field_20592:Lnet/minecraft/class_2539;named STATUSLnet/minecraft/network/NetworkState;STATUS:Lnet/minecraft/network/NetworkState;
-
LOGIN
public static final NetworkState LOGIN
- Mappings:
Namespace Name Mixin selector official dLoa;d:Loa;intermediary field_20593Lnet/minecraft/class_2539;field_20593:Lnet/minecraft/class_2539;named LOGINLnet/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 eLoa;e:Iintermediary field_33281Lnet/minecraft/class_2539;field_33281:Inamed NULL_PACKET_ID_OR_MIN_STATE_IDLnet/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 fLoa;f:Iintermediary field_33282Lnet/minecraft/class_2539;field_33282:Inamed MAX_STATE_IDLnet/minecraft/network/NetworkState;MAX_STATE_ID:I
-
STATES
private static final NetworkState[] STATES
- Mappings:
Namespace Name Mixin selector official gLoa;g:[Loa;intermediary field_11693Lnet/minecraft/class_2539;field_11693:[Lnet/minecraft/class_2539;named STATESLnet/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 hLoa;h:Ljava/util/Map;intermediary field_11687Lnet/minecraft/class_2539;field_11687:Ljava/util/Map;named HANDLER_STATE_MAPLnet/minecraft/network/NetworkState;HANDLER_STATE_MAP:Ljava/util/Map;
-
stateId
private final int stateId
- Mappings:
Namespace Name Mixin selector official iLoa;i:Iintermediary field_20594Lnet/minecraft/class_2539;field_20594:Inamed stateIdLnet/minecraft/network/NetworkState;stateId:I
-
packetHandlers
private final Map<NetworkSide,? extends NetworkState.PacketHandler<?>> packetHandlers
- Mappings:
Namespace Name Mixin selector official jLoa;j:Ljava/util/Map;intermediary field_20595Lnet/minecraft/class_2539;field_20595:Ljava/util/Map;named packetHandlersLnet/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;)Vintermediary <init>Lnet/minecraft/class_2539;<init>(Ljava/lang/String;IILnet/minecraft/class_2539$class_4533;)Vnamed <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 bLoa;b()Loa$b;intermediary method_22308Lnet/minecraft/class_2539;method_22308()Lnet/minecraft/class_2539$class_4533;named createPacketHandlerInitializerLnet/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 aLoa;a(Lpg;Lpf;)Ljava/lang/Integer;intermediary method_10781Lnet/minecraft/class_2539;method_10781(Lnet/minecraft/class_2598;Lnet/minecraft/class_2596;)Ljava/lang/Integer;named getPacketIdLnet/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 aLoa;a(Lpg;ILob;)Lpf;intermediary method_10783Lnet/minecraft/class_2539;method_10783(Lnet/minecraft/class_2598;ILnet/minecraft/class_2540;)Lnet/minecraft/class_2596;named getPacketHandlerLnet/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 aLoa;a()Iintermediary method_10785Lnet/minecraft/class_2539;method_10785()Inamed getIdLnet/minecraft/network/NetworkState;getId()I
-
byId
@Nullable public static @Nullable NetworkState byId(int id)
- Mappings:
Namespace Name Mixin selector official aLoa;a(I)Loa;intermediary method_10782Lnet/minecraft/class_2539;method_10782(I)Lnet/minecraft/class_2539;named byIdLnet/minecraft/network/NetworkState;byId(I)Lnet/minecraft/network/NetworkState;
-
getPacketHandlerState
public static NetworkState getPacketHandlerState(Packet<?> handler)
- Mappings:
Namespace Name Mixin selector official aLoa;a(Lpf;)Loa;intermediary method_10786Lnet/minecraft/class_2539;method_10786(Lnet/minecraft/class_2596;)Lnet/minecraft/class_2539;named getPacketHandlerStateLnet/minecraft/network/NetworkState;getPacketHandlerState(Lnet/minecraft/network/Packet;)Lnet/minecraft/network/NetworkState;
-
-