Package com.li64.tide.platform.services
Interface TideNetworkPlatform
- All Known Implementing Classes:
ForgeNetworkPlatform
public interface TideNetworkPlatform
-
Method Summary
Modifier and TypeMethodDescription<T> voidregisterClientBoundPacket(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> voidregisterServerBoundPacket(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> voidsendToPlayer(T message, net.minecraft.server.level.ServerPlayer player) <T> voidsendToServer(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()
-