Interface TideNetworkPlatform

All Known Implementing Classes:
ForgeNetworkPlatform

public interface TideNetworkPlatform
  • Method Summary

    Modifier and Type
    Method
    Description
    <T> void
    registerClientBoundPacket(Class<T> msgClass, net.minecraft.resources.ResourceLocation id, BiConsumer<T,net.minecraft.network.FriendlyByteBuf> encoder, Function<net.minecraft.network.FriendlyByteBuf,T> decoder, BiConsumer<T,net.minecraft.world.entity.player.Player> handler)
     
    default void
     
    <T> void
    registerServerBoundPacket(Class<T> msgClass, net.minecraft.resources.ResourceLocation id, BiConsumer<T,net.minecraft.network.FriendlyByteBuf> encoder, Function<net.minecraft.network.FriendlyByteBuf,T> decoder, BiConsumer<T,net.minecraft.world.entity.player.Player> handler)
     
    <T> void
    sendToPlayer(T message, net.minecraft.server.level.ServerPlayer player)
     
    <T> void
    sendToServer(T message)
     
  • Method Details

    • registerClientBoundPacket

      <T> void registerClientBoundPacket(Class<T> msgClass, net.minecraft.resources.ResourceLocation id, BiConsumer<T,net.minecraft.network.FriendlyByteBuf> encoder, Function<net.minecraft.network.FriendlyByteBuf,T> decoder, BiConsumer<T,net.minecraft.world.entity.player.Player> handler)
    • registerServerBoundPacket

      <T> void registerServerBoundPacket(Class<T> msgClass, net.minecraft.resources.ResourceLocation id, BiConsumer<T,net.minecraft.network.FriendlyByteBuf> encoder, Function<net.minecraft.network.FriendlyByteBuf,T> decoder, BiConsumer<T,net.minecraft.world.entity.player.Player> handler)
    • sendToPlayer

      <T> void sendToPlayer(T message, net.minecraft.server.level.ServerPlayer player)
    • sendToServer

      <T> void sendToServer(T message)
    • registerHandlers

      default void registerHandlers()