记录类 PayloadChannel.Message<MSG extends CustomPacketPayload,BUF extends FriendlyByteBuf>
java.lang.Object
java.lang.Record
net.minecraftforge.network.PayloadChannel.Message<MSG,BUF>
- 封闭类:
PayloadChannel
private static record PayloadChannel.Message<MSG extends CustomPacketPayload,BUF extends FriendlyByteBuf> (CustomPacketPayload.Type<MSG extends CustomPacketPayload> type, @Nullable NetworkProtocol<BUF extends FriendlyByteBuf> protocol, @Nullable PacketFlow direction, StreamCodec<BUF extends FriendlyByteBuf,MSG extends CustomPacketPayload> codec, BiConsumer<MSG extends CustomPacketPayload,CustomPayloadEvent.Context> consumer)
extends Record
-
字段概要
字段修饰符和类型字段说明private final StreamCodec
<BUF, MSG> codec
记录组件的字段。private final BiConsumer
<MSG, CustomPayloadEvent.Context> consumer
记录组件的字段。private final @Nullable PacketFlow
direction
记录组件的字段。private final @Nullable NetworkProtocol
<BUF> protocol
记录组件的字段。private final CustomPacketPayload.Type
<MSG> type
记录组件的字段。 -
构造器概要
构造器限定符构造器说明private
Message
(CustomPacketPayload.Type<MSG> type, @Nullable NetworkProtocol<BUF> protocol, @Nullable PacketFlow direction, StreamCodec<BUF, MSG> codec, BiConsumer<MSG, CustomPayloadEvent.Context> consumer) 创建Message
记录类的实例。 -
方法概要
修饰符和类型方法说明codec()
返回codec
记录组件的值。consumer()
返回consumer
记录组件的值。@Nullable PacketFlow
返回direction
记录组件的值。final boolean
指示某个其他对象是否“等于”此对象。final int
hashCode()
返回此对象的哈希代码值。@Nullable NetworkProtocol
<BUF> protocol()
返回protocol
记录组件的值。final String
toString()
返回此记录类的字符串表示形式。type()
返回type
记录组件的值。
-
字段详细资料
-
type
type
记录组件的字段。 -
protocol
protocol
记录组件的字段。 -
direction
direction
记录组件的字段。 -
codec
codec
记录组件的字段。 -
consumer
consumer
记录组件的字段。
-
-
构造器详细资料
-
Message
private Message(CustomPacketPayload.Type<MSG> type, @Nullable @Nullable NetworkProtocol<BUF> protocol, @Nullable @Nullable PacketFlow direction, StreamCodec<BUF, MSG> codec, BiConsumer<MSG, CustomPayloadEvent.Context> consumer) 创建Message
记录类的实例。- 参数:
type
-type
记录组件的值protocol
-protocol
记录组件的值direction
-direction
记录组件的值codec
-codec
记录组件的值consumer
-consumer
记录组件的值
-
-
方法详细资料
-
toString
返回此记录类的字符串表示形式。此表示形式包含类的名称,后跟每个记录组件的名称和值。 -
hashCode
public final int hashCode()返回此对象的哈希代码值。此值派生自每个记录组件的哈希代码。 -
equals
指示某个其他对象是否“等于”此对象。如果两个对象属于同一个类,而且所有记录组件都相等,则这两个对象相等。 此记录类中的所有组件都使用Objects::equals(Object,Object)
进行比较。 -
type
返回type
记录组件的值。- 返回:
type
记录组件的值
-
protocol
返回protocol
记录组件的值。- 返回:
protocol
记录组件的值
-
direction
返回direction
记录组件的值。- 返回:
direction
记录组件的值
-
codec
返回codec
记录组件的值。- 返回:
codec
记录组件的值
-
consumer
返回consumer
记录组件的值。- 返回:
consumer
记录组件的值
-