Interface NetworkHelper

All Known Implementing Classes:
NeoForgeNetworkHelper

public interface NetworkHelper
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    void
    sendToAllClients(net.minecraft.network.protocol.common.custom.CustomPacketPayload payload)
     
    void
    sendToClient(net.minecraft.server.level.ServerPlayer player, net.minecraft.network.protocol.common.custom.CustomPacketPayload payload)
     
    default void
    sendToClients(Iterable<net.minecraft.server.level.ServerPlayer> players, net.minecraft.network.protocol.common.custom.CustomPacketPayload payload)
     
    default void
    sendToClientsAround(net.minecraft.server.level.ServerLevel serverLevel, net.minecraft.core.Vec3i pos, double radius, net.minecraft.network.protocol.common.custom.CustomPacketPayload payload)
     
    void
    sendToClientsAround(net.minecraft.server.level.ServerLevel serverLevel, net.minecraft.world.phys.Vec3 pos, double radius, net.minecraft.network.protocol.common.custom.CustomPacketPayload payload)
     
    void
    sendToClientsTrackingAndSelf(net.minecraft.world.entity.Entity entity, net.minecraft.network.protocol.common.custom.CustomPacketPayload payload)
     
    void
    sendToClientsTrackingChunk(net.minecraft.server.level.ServerLevel serverLevel, net.minecraft.world.level.ChunkPos chunk, net.minecraft.network.protocol.common.custom.CustomPacketPayload payload)
     
    void
    sendToClientsTrackingEntity(net.minecraft.world.entity.Entity entity, net.minecraft.network.protocol.common.custom.CustomPacketPayload payload)
     
    void
    sendToServer(net.minecraft.network.protocol.common.custom.CustomPacketPayload payload)
     
    default void
    simpleActionToClient(net.minecraft.server.level.ServerPlayer player, String action, String value)
     
  • Method Details

    • registerPackets

      @Internal void registerPackets(CatnipPacketRegistry packetRegistry)
    • sendToServer

      void sendToServer(net.minecraft.network.protocol.common.custom.CustomPacketPayload payload)
    • sendToClient

      void sendToClient(net.minecraft.server.level.ServerPlayer player, net.minecraft.network.protocol.common.custom.CustomPacketPayload payload)
    • sendToClients

      default void sendToClients(Iterable<net.minecraft.server.level.ServerPlayer> players, net.minecraft.network.protocol.common.custom.CustomPacketPayload payload)
    • sendToAllClients

      void sendToAllClients(net.minecraft.network.protocol.common.custom.CustomPacketPayload payload)
    • sendToClientsTrackingAndSelf

      void sendToClientsTrackingAndSelf(net.minecraft.world.entity.Entity entity, net.minecraft.network.protocol.common.custom.CustomPacketPayload payload)
    • sendToClientsTrackingEntity

      void sendToClientsTrackingEntity(net.minecraft.world.entity.Entity entity, net.minecraft.network.protocol.common.custom.CustomPacketPayload payload)
    • sendToClientsTrackingChunk

      void sendToClientsTrackingChunk(net.minecraft.server.level.ServerLevel serverLevel, net.minecraft.world.level.ChunkPos chunk, net.minecraft.network.protocol.common.custom.CustomPacketPayload payload)
    • sendToClientsAround

      void sendToClientsAround(net.minecraft.server.level.ServerLevel serverLevel, net.minecraft.world.phys.Vec3 pos, double radius, net.minecraft.network.protocol.common.custom.CustomPacketPayload payload)
    • sendToClientsAround

      default void sendToClientsAround(net.minecraft.server.level.ServerLevel serverLevel, net.minecraft.core.Vec3i pos, double radius, net.minecraft.network.protocol.common.custom.CustomPacketPayload payload)
    • simpleActionToClient

      default void simpleActionToClient(net.minecraft.server.level.ServerPlayer player, String action, String value)