Class NeoForgeNetworkHelper

java.lang.Object
net.createmod.catnip.platform.NeoForgeNetworkHelper
All Implemented Interfaces:
NetworkHelper

public class NeoForgeNetworkHelper extends Object implements NetworkHelper
  • Constructor Details

    • NeoForgeNetworkHelper

      public NeoForgeNetworkHelper()
  • Method Details

    • registerPackets

      @Internal public void registerPackets(CatnipPacketRegistry packetRegistry)
      Specified by:
      registerPackets in interface NetworkHelper
    • sendToServer

      public void sendToServer(net.minecraft.network.protocol.common.custom.CustomPacketPayload payload)
      Specified by:
      sendToServer in interface NetworkHelper
    • sendToClient

      public void sendToClient(net.minecraft.server.level.ServerPlayer player, net.minecraft.network.protocol.common.custom.CustomPacketPayload payload)
      Specified by:
      sendToClient in interface NetworkHelper
    • sendToAllClients

      public void sendToAllClients(net.minecraft.network.protocol.common.custom.CustomPacketPayload payload)
      Specified by:
      sendToAllClients in interface NetworkHelper
    • sendToClientsTrackingAndSelf

      public void sendToClientsTrackingAndSelf(net.minecraft.world.entity.Entity entity, net.minecraft.network.protocol.common.custom.CustomPacketPayload payload)
      Specified by:
      sendToClientsTrackingAndSelf in interface NetworkHelper
    • sendToClientsTrackingEntity

      public void sendToClientsTrackingEntity(net.minecraft.world.entity.Entity entity, net.minecraft.network.protocol.common.custom.CustomPacketPayload payload)
      Specified by:
      sendToClientsTrackingEntity in interface NetworkHelper
    • sendToClientsTrackingChunk

      public void sendToClientsTrackingChunk(net.minecraft.server.level.ServerLevel serverLevel, net.minecraft.world.level.ChunkPos chunk, net.minecraft.network.protocol.common.custom.CustomPacketPayload payload)
      Specified by:
      sendToClientsTrackingChunk in interface NetworkHelper
    • sendToClientsAround

      public void sendToClientsAround(net.minecraft.server.level.ServerLevel serverLevel, net.minecraft.world.phys.Vec3 pos, double radius, net.minecraft.network.protocol.common.custom.CustomPacketPayload payload)
      Specified by:
      sendToClientsAround in interface NetworkHelper