Class ForgeNetworking
java.lang.Object
net.ixdarklord.coolcatcore.internal.platform.forge.ForgeNetworking
-
Method Summary
Modifier and TypeMethodDescriptionstatic booleancanSend(net.minecraft.network.protocol.common.custom.CustomPacketPayload.Type<?> type, net.minecraft.network.Connection connection) Whether the other end of the connection knows payloads of this type.static booleancanSend(net.minecraft.network.protocol.common.custom.CustomPacketPayload payload, net.minecraft.network.Connection connection) Whether the other end of the connection knows the payload.static net.minecraftforge.network.Channel<net.minecraft.network.protocol.common.custom.CustomPacketPayload> channel(net.minecraft.network.protocol.common.custom.CustomPacketPayload payload) The channel a payload travels on.static <T extends net.minecraft.network.protocol.common.custom.CustomPacketPayload>
voidregisterConfigurationClientbound(net.minecraft.network.protocol.common.custom.CustomPacketPayload.Type<T> type, net.minecraft.network.codec.StreamCodec<? super net.minecraft.network.FriendlyByteBuf, T> codec, net.ixdarklord.coolcatcore.internal.platform.CommonServices.ConfigurationReceiver<T> receiver) static <T extends net.minecraft.network.protocol.common.custom.CustomPacketPayload>
voidregisterPlay(net.minecraft.network.protocol.common.custom.CustomPacketPayload.Type<T> type, net.minecraft.network.protocol.PacketFlow flow, net.minecraft.network.codec.StreamCodec<? super net.minecraft.network.RegistryFriendlyByteBuf, T> codec, net.ixdarklord.coolcatcore.api.network.PayloadReceiver<T> receiver) static voidsend(net.minecraft.network.protocol.common.custom.CustomPacketPayload payload, net.minecraft.network.Connection connection) static voidsend(net.minecraft.network.protocol.common.custom.CustomPacketPayload payload, net.minecraftforge.network.PacketDistributor.PacketTarget target)
-
Method Details
-
registerPlay
public static <T extends net.minecraft.network.protocol.common.custom.CustomPacketPayload> void registerPlay(net.minecraft.network.protocol.common.custom.CustomPacketPayload.Type<T> type, net.minecraft.network.protocol.PacketFlow flow, net.minecraft.network.codec.StreamCodec<? super net.minecraft.network.RegistryFriendlyByteBuf, T> codec, net.ixdarklord.coolcatcore.api.network.PayloadReceiver<T> receiver) -
registerConfigurationClientbound
public static <T extends net.minecraft.network.protocol.common.custom.CustomPacketPayload> void registerConfigurationClientbound(net.minecraft.network.protocol.common.custom.CustomPacketPayload.Type<T> type, net.minecraft.network.codec.StreamCodec<? super net.minecraft.network.FriendlyByteBuf, T> codec, net.ixdarklord.coolcatcore.internal.platform.CommonServices.ConfigurationReceiver<T> receiver) -
channel
public static net.minecraftforge.network.Channel<net.minecraft.network.protocol.common.custom.CustomPacketPayload> channel(net.minecraft.network.protocol.common.custom.CustomPacketPayload payload) The channel a payload travels on. -
send
public static void send(net.minecraft.network.protocol.common.custom.CustomPacketPayload payload, net.minecraftforge.network.PacketDistributor.PacketTarget target) -
send
public static void send(net.minecraft.network.protocol.common.custom.CustomPacketPayload payload, net.minecraft.network.Connection connection) -
canSend
public static boolean canSend(net.minecraft.network.protocol.common.custom.CustomPacketPayload payload, net.minecraft.network.Connection connection) Whether the other end of the connection knows the payload. -
canSend
public static boolean canSend(net.minecraft.network.protocol.common.custom.CustomPacketPayload.Type<?> type, net.minecraft.network.Connection connection) Whether the other end of the connection knows payloads of this type.
-