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