Package net.jcm.vsch.network
Class VSCHNetwork
java.lang.Object
net.jcm.vsch.network.VSCHNetwork
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final net.minecraftforge.network.simple.SimpleChannel -
Method Summary
Modifier and TypeMethodDescriptionstatic voidregister()static <T extends INetworkPacket>
voidregisterC2S(Class<T> clazz, Function<net.minecraft.network.FriendlyByteBuf, T> decoder) static <T extends INetworkPacket>
voidregisterS2C(Class<T> clazz, Function<net.minecraft.network.FriendlyByteBuf, T> decoder) static voidsendToPlayer(INetworkPacket packet, net.minecraft.server.level.ServerPlayer player) static voidsendToServer(INetworkPacket packet) static voidsendToTracking(INetworkPacket packet, net.minecraft.server.level.ServerLevel level, net.minecraft.core.BlockPos pos)
-
Field Details
-
CHANNEL
public static final net.minecraftforge.network.simple.SimpleChannel CHANNEL
-
-
Method Details
-
register
public static void register() -
registerC2S
public static <T extends INetworkPacket> void registerC2S(Class<T> clazz, Function<net.minecraft.network.FriendlyByteBuf, T> decoder) -
registerS2C
public static <T extends INetworkPacket> void registerS2C(Class<T> clazz, Function<net.minecraft.network.FriendlyByteBuf, T> decoder) -
sendToServer
-
sendToPlayer
public static void sendToPlayer(INetworkPacket packet, net.minecraft.server.level.ServerPlayer player) -
sendToTracking
public static void sendToTracking(INetworkPacket packet, net.minecraft.server.level.ServerLevel level, net.minecraft.core.BlockPos pos)
-