Package com.li64.tide.platform
Class ForgeNetworkPlatform
java.lang.Object
com.li64.tide.platform.ForgeNetworkPlatform
- All Implemented Interfaces:
TideNetworkPlatform
-
Constructor Summary
Constructors -
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) <T> voidregisterServerBoundPacket(Class<T> msgClass, net.minecraft.resources.ResourceLocation id, BiConsumer<T, net.minecraft.network.FriendlyByteBuf> encodeFunc, Function<net.minecraft.network.FriendlyByteBuf, T> decodeFunc, BiConsumer<T, net.minecraft.world.entity.player.Player> handler) <T> voidsendToPlayer(T message, net.minecraft.server.level.ServerPlayer player) <T> voidsendToServer(T message) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.li64.tide.platform.services.TideNetworkPlatform
registerHandlers
-
Constructor Details
-
ForgeNetworkPlatform
public ForgeNetworkPlatform()
-
-
Method Details
-
registerClientBoundPacket
public <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) - Specified by:
registerClientBoundPacketin interfaceTideNetworkPlatform
-
registerServerBoundPacket
public <T> void registerServerBoundPacket(Class<T> msgClass, net.minecraft.resources.ResourceLocation id, BiConsumer<T, net.minecraft.network.FriendlyByteBuf> encodeFunc, Function<net.minecraft.network.FriendlyByteBuf, T> decodeFunc, BiConsumer<T, net.minecraft.world.entity.player.Player> handler) - Specified by:
registerServerBoundPacketin interfaceTideNetworkPlatform
-
sendToPlayer
public <T> void sendToPlayer(T message, net.minecraft.server.level.ServerPlayer player) - Specified by:
sendToPlayerin interfaceTideNetworkPlatform
-
sendToServer
public <T> void sendToServer(T message) - Specified by:
sendToServerin interfaceTideNetworkPlatform
-