接口 PayloadFlow<BUF extends FriendlyByteBuf,BASE extends CustomPacketPayload>
- 所有超级接口:
BaseProtocol<PayloadFlow<BUF,
,BASE>, PayloadProtocol<BUF, BASE>> ChannelBuildable<CustomPacketPayload>
,PayloadConnection<BASE>
,PayloadProtocol<BUF,
BASE>
- 所有已知实现类:
PayloadChannel.Builder.Flow
public interface PayloadFlow<BUF extends FriendlyByteBuf,BASE extends CustomPacketPayload>
extends PayloadProtocol<BUF,BASE>, ChannelBuildable<CustomPacketPayload>
-
方法概要
修饰符和类型方法说明<MSG extends BASE>
PayloadFlow<BUF, BASE> add
(CustomPacketPayload.Type<MSG> type, StreamCodec<BUF, MSG> codec, BiConsumer<MSG, CustomPayloadEvent.Context> handler) Adds a packet to this channel that has it's protocol validated whenever sent or received.default <MSG extends BASE>
PayloadFlow<BUF, BASE> addMain
(CustomPacketPayload.Type<MSG> type, StreamCodec<BUF, MSG> codec, BiConsumer<MSG, CustomPayloadEvent.Context> handler) Adds a packet to this channel that has it's protocol validated whenever sent or received.从接口继承的方法 net.minecraftforge.network.simple.BaseProtocol
bidirectional, bidirectional, clientbound, clientbound, flow, flow, flow, serverbound, serverbound
从接口继承的方法 net.minecraftforge.network.ChannelBuildable
build
从接口继承的方法 net.minecraftforge.network.payload.PayloadConnection
any, any, any, any, configuration, configuration, configuration, configuration, login, login, login, login, play, play, play, play, protocol, protocol, protocol, protocol
-
方法详细资料
-
add
<MSG extends BASE> PayloadFlow<BUF,BASE> add(CustomPacketPayload.Type<MSG> type, StreamCodec<BUF, MSG> codec, BiConsumer<MSG, CustomPayloadEvent.Context> handler) Adds a packet to this channel that has it's protocol validated whenever sent or received.The handler is called on the network thread, and so should not interact with most game state by default.
CustomPayloadEvent.Context.enqueueWork(Runnable)
can be used to handle the message on the main server or client thread. -
addMain
default <MSG extends BASE> PayloadFlow<BUF,BASE> addMain(CustomPacketPayload.Type<MSG> type, StreamCodec<BUF, MSG> codec, BiConsumer<MSG, CustomPayloadEvent.Context> handler) Adds a packet to this channel that has it's protocol validated whenever sent or received.Unlike
引用无效
#add(Class,StreamCodec,BiConsumer)
-