Class BaseS2CMessage

java.lang.Object
dev.architectury.networking.simple.Message
dev.architectury.networking.simple.BaseS2CMessage

public abstract class BaseS2CMessage extends Message
The base class for server -> client messages managed by a SimpleNetworkManager.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    final void
    sendTo(Iterable<net.minecraft.server.level.ServerPlayer> players)
    Sends this message to multiple players.
    final void
    sendTo(net.minecraft.server.level.ServerPlayer player)
    Sends this message to a player.
    final void
    sendToAll(net.minecraft.server.MinecraftServer server)
    Sends this message to all players in the server.
    final void
    sendToChunkListeners(net.minecraft.world.level.chunk.LevelChunk chunk)
    Sends this message to all players listening to a chunk.
    final void
    sendToLevel(net.minecraft.server.level.ServerLevel level)
    Sends this message to all players in a level.

    Methods inherited from class dev.architectury.networking.simple.Message

    getType, handle, toPacket, write

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • BaseS2CMessage

      public BaseS2CMessage()
  • Method Details

    • sendTo

      public final void sendTo(net.minecraft.server.level.ServerPlayer player)
      Sends this message to a player.
      Parameters:
      player - the player
    • sendTo

      public final void sendTo(Iterable<net.minecraft.server.level.ServerPlayer> players)
      Sends this message to multiple players.
      Parameters:
      players - the players
    • sendToAll

      public final void sendToAll(net.minecraft.server.MinecraftServer server)
      Sends this message to all players in the server.
      Parameters:
      server - the server
    • sendToLevel

      public final void sendToLevel(net.minecraft.server.level.ServerLevel level)
      Sends this message to all players in a level.
      Parameters:
      level - the level
    • sendToChunkListeners

      public final void sendToChunkListeners(net.minecraft.world.level.chunk.LevelChunk chunk)
      Sends this message to all players listening to a chunk.
      Parameters:
      chunk - the listened chunk