类 IndexedMessageCodec.MessageHandler<MSG>
java.lang.Object
net.minecraftforge.network.simple.IndexedMessageCodec.MessageHandler<MSG>
- 封闭类:
- IndexedMessageCodec
-
字段概要
字段修饰符和类型字段说明private final Optional<Function<FriendlyByteBuf,
MSG>> private final Optional<BiConsumer<MSG,
FriendlyByteBuf>> private final int
private Optional<BiConsumer<MSG,
Integer>> private final BiConsumer<MSG,
Supplier<NetworkEvent.Context>> private final Optional<NetworkDirection>
-
构造器概要
构造器构造器说明MessageHandler
(int index, Class<MSG> messageType, BiConsumer<MSG, FriendlyByteBuf> encoder, Function<FriendlyByteBuf, MSG> decoder, BiConsumer<MSG, Supplier<NetworkEvent.Context>> messageConsumer, Optional<NetworkDirection> networkDirection) -
方法概要
修饰符和类型方法说明(专用程序包) Optional<BiConsumer<MSG,
Integer>> (专用程序包) MSG
(专用程序包) void
setLoginIndexGetter
(Function<MSG, Integer> loginIndexGetter) (专用程序包) void
setLoginIndexSetter
(BiConsumer<MSG, Integer> loginIndexSetter)
-
字段详细资料
-
encoder
-
decoder
-
index
private final int index -
messageConsumer
-
messageType
-
networkDirection
-
loginIndexSetter
-
loginIndexGetter
-
-
构造器详细资料
-
MessageHandler
public MessageHandler(int index, Class<MSG> messageType, BiConsumer<MSG, FriendlyByteBuf> encoder, Function<FriendlyByteBuf, MSG> decoder, BiConsumer<MSG, Supplier<NetworkEvent.Context>> messageConsumer, Optional<NetworkDirection> networkDirection)
-
-
方法详细资料
-
setLoginIndexSetter
-
getLoginIndexSetter
Optional<BiConsumer<MSG,Integer>> getLoginIndexSetter() -
setLoginIndexGetter
-
getLoginIndexGetter
-
newInstance
MSG newInstance()
-