Class NetworkChannel
java.lang.Object
me.shedaniel.architectury.networking.NetworkChannel
Forge 
SimpleChannel like network wrapper of NetworkManager.- 
Method Summary
Modifier and TypeMethodDescription<T> booleancanPlayerReceive(net.minecraft.server.level.ServerPlayer player, Class<T> type) <T> booleancanServerReceive(Class<T> type) static NetworkChannelcreate(net.minecraft.resources.ResourceLocation id) static longhashCodeString(String str) <T> voidregister(int id, Class<T> type, BiConsumer<T, net.minecraft.network.FriendlyByteBuf> encoder, Function<net.minecraft.network.FriendlyByteBuf, T> decoder, BiConsumer<T, Supplier<NetworkManager.PacketContext>> messageConsumer) Deprecated.<T> voidregister(Class<T> type, BiConsumer<T, net.minecraft.network.FriendlyByteBuf> encoder, Function<net.minecraft.network.FriendlyByteBuf, T> decoder, BiConsumer<T, Supplier<NetworkManager.PacketContext>> messageConsumer) <T> voidregister(Optional<NetworkManager.Side> side, int id, Class<T> type, BiConsumer<T, net.minecraft.network.FriendlyByteBuf> encoder, Function<net.minecraft.network.FriendlyByteBuf, T> decoder, BiConsumer<T, Supplier<NetworkManager.PacketContext>> messageConsumer) Deprecated.<T> voidregister(Optional<NetworkManager.Side> side, Class<T> type, BiConsumer<T, net.minecraft.network.FriendlyByteBuf> encoder, Function<net.minecraft.network.FriendlyByteBuf, T> decoder, BiConsumer<T, Supplier<NetworkManager.PacketContext>> messageConsumer) Deprecated.<T> voidregister(NetworkManager.Side side, int id, Class<T> type, BiConsumer<T, net.minecraft.network.FriendlyByteBuf> encoder, Function<net.minecraft.network.FriendlyByteBuf, T> decoder, BiConsumer<T, Supplier<NetworkManager.PacketContext>> messageConsumer) Deprecated.<T> voidregister(NetworkManager.Side side, Class<T> type, BiConsumer<T, net.minecraft.network.FriendlyByteBuf> encoder, Function<net.minecraft.network.FriendlyByteBuf, T> decoder, BiConsumer<T, Supplier<NetworkManager.PacketContext>> messageConsumer) Deprecated.<T> voidsendToPlayer(net.minecraft.server.level.ServerPlayer player, T message) <T> voidsendToPlayers(Iterable<net.minecraft.server.level.ServerPlayer> players, T message) <T> voidsendToServer(T message) <T> net.minecraft.network.protocol.Packet<?>toPacket(NetworkManager.Side side, T message)  
- 
Method Details
- 
create
 - 
register
@Deprecated @ScheduledForRemoval(inVersion="2.0") public <T> void register(NetworkManager.Side side, Class<T> type, BiConsumer<T, net.minecraft.network.FriendlyByteBuf> encoder, Function<net.minecraft.network.FriendlyByteBuf, T> decoder, BiConsumer<T, Supplier<NetworkManager.PacketContext>> messageConsumer) Deprecated. - 
register
@Deprecated @ScheduledForRemoval(inVersion="2.0") public <T> void register(Optional<NetworkManager.Side> side, Class<T> type, BiConsumer<T, net.minecraft.network.FriendlyByteBuf> encoder, Function<net.minecraft.network.FriendlyByteBuf, T> decoder, BiConsumer<T, Supplier<NetworkManager.PacketContext>> messageConsumer) Deprecated. - 
register
public <T> void register(Class<T> type, BiConsumer<T, net.minecraft.network.FriendlyByteBuf> encoder, Function<net.minecraft.network.FriendlyByteBuf, T> decoder, BiConsumer<T, Supplier<NetworkManager.PacketContext>> messageConsumer)  - 
hashCodeString
 - 
register
@Deprecated @ScheduledForRemoval(inVersion="2.0") public <T> void register(int id, Class<T> type, BiConsumer<T, net.minecraft.network.FriendlyByteBuf> encoder, Function<net.minecraft.network.FriendlyByteBuf, T> decoder, BiConsumer<T, Supplier<NetworkManager.PacketContext>> messageConsumer) Deprecated. - 
register
@Deprecated @ScheduledForRemoval(inVersion="2.0") public <T> void register(NetworkManager.Side side, int id, Class<T> type, BiConsumer<T, net.minecraft.network.FriendlyByteBuf> encoder, Function<net.minecraft.network.FriendlyByteBuf, T> decoder, BiConsumer<T, Supplier<NetworkManager.PacketContext>> messageConsumer) Deprecated. - 
register
@Deprecated @ScheduledForRemoval(inVersion="2.0") public <T> void register(Optional<NetworkManager.Side> side, int id, Class<T> type, BiConsumer<T, net.minecraft.network.FriendlyByteBuf> encoder, Function<net.minecraft.network.FriendlyByteBuf, T> decoder, BiConsumer<T, Supplier<NetworkManager.PacketContext>> messageConsumer) Deprecated. - 
toPacket
 - 
sendToPlayer
public <T> void sendToPlayer(net.minecraft.server.level.ServerPlayer player, T message)  - 
sendToPlayers
 - 
sendToServer
@Environment(CLIENT) public <T> void sendToServer(T message)  - 
canServerReceive
 - 
canPlayerReceive
 
 -