public interface Network<PacketRepresentation>
| Modifier and Type | Field and Description |
|---|---|
static Network |
defaultImpl |
| Modifier and Type | Method and Description |
|---|---|
default void |
checkSendingSide(hohserg.elegant.networking.api.IByteBufSerializable packet) |
static Network |
getNetwork() |
void |
onReceiveClient(PacketRepresentation packetRepresent,
java.lang.String channel) |
void |
onReceiveServer(PacketRepresentation packetRepresent,
net.minecraft.entity.player.ServerPlayerEntity player,
java.lang.String channel) |
void |
registerChannel(java.lang.String channel) |
void |
sendPacketToAllAround(ServerToClientPacket serverToClientPacket,
net.minecraft.world.World world,
double x,
double y,
double z,
double range) |
void |
sendToChunk(ServerToClientPacket serverToClientPacket,
net.minecraft.world.World world,
int chunkX,
int chunkZ) |
void |
sendToClients(ServerToClientPacket serverToClientPacket) |
void |
sendToDimension(ServerToClientPacket serverToClientPacket,
net.minecraft.world.World world) |
void |
sendToPlayer(ServerToClientPacket serverToClientPacket,
net.minecraft.entity.player.ServerPlayerEntity player) |
void |
sendToServer(ClientToServerPacket clientToServerPacket) |
static final Network defaultImpl
static Network getNetwork()
void sendToPlayer(ServerToClientPacket serverToClientPacket, net.minecraft.entity.player.ServerPlayerEntity player)
void sendToClients(ServerToClientPacket serverToClientPacket)
void sendPacketToAllAround(ServerToClientPacket serverToClientPacket, net.minecraft.world.World world, double x, double y, double z, double range)
void sendToDimension(ServerToClientPacket serverToClientPacket, net.minecraft.world.World world)
void sendToChunk(ServerToClientPacket serverToClientPacket, net.minecraft.world.World world, int chunkX, int chunkZ)
void sendToServer(ClientToServerPacket clientToServerPacket)
void onReceiveClient(PacketRepresentation packetRepresent, java.lang.String channel)
void onReceiveServer(PacketRepresentation packetRepresent, net.minecraft.entity.player.ServerPlayerEntity player, java.lang.String channel)
void registerChannel(java.lang.String channel)
default void checkSendingSide(hohserg.elegant.networking.api.IByteBufSerializable packet)