Interface ServerPacket

All Superinterfaces:
NetworkBuffer.Writer, SendablePacket
All Known Subinterfaces:
ComponentHoldingServerPacket
All Known Implementing Classes:
AcknowledgeBlockChangePacket, ActionBarPacket, AdvancementsPacket, AttachEntityPacket, BlockActionPacket, BlockBreakAnimationPacket, BlockChangePacket, BlockEntityDataPacket, BossBarPacket, CameraPacket, ChangeGameStatePacket, ChunkDataPacket, ClearTitlesPacket, CloseWindowPacket, CollectItemPacket, CraftRecipeResponse, CustomChatCompletionPacket, DamageEventPacket, DeathCombatEventPacket, DeclareCommandsPacket, DeclareRecipesPacket, DeleteChatPacket, DestroyEntitiesPacket, DisconnectPacket, DisplayScoreboardPacket, EffectPacket, EncryptionRequestPacket, EndCombatEventPacket, EnterCombatEventPacket, EntityAnimationPacket, EntityEffectPacket, EntityEquipmentPacket, EntityHeadLookPacket, EntityMetaDataPacket, EntityPositionAndRotationPacket, EntityPositionPacket, EntityPropertiesPacket, EntityRotationPacket, EntitySoundEffectPacket, EntityStatusPacket, EntityTeleportPacket, EntityVelocityPacket, ExplosionPacket, FacePlayerPacket, HeldItemChangePacket, HitAnimationPacket, InitializeWorldBorderPacket, JoinGamePacket, KeepAlivePacket, LoginDisconnectPacket, LoginPluginRequestPacket, LoginSuccessPacket, MapDataPacket, MultiBlockChangePacket, NbtQueryResponsePacket, OpenBookPacket, OpenHorseWindowPacket, OpenSignEditorPacket, OpenWindowPacket, ParticlePacket, PingPacket, PlayerAbilitiesPacket, PlayerChatMessagePacket, PlayerInfoRemovePacket, PlayerInfoUpdatePacket, PlayerListHeaderAndFooterPacket, PlayerPositionAndLookPacket, PluginMessagePacket, PongPacket, RemoveEntityEffectPacket, ResourcePackSendPacket, RespawnPacket, ResponsePacket, ScoreboardObjectivePacket, SelectAdvancementTabPacket, ServerDataPacket, ServerDifficultyPacket, SetCompressionPacket, SetCooldownPacket, SetExperiencePacket, SetPassengersPacket, SetSlotPacket, SetTitleSubTitlePacket, SetTitleTextPacket, SetTitleTimePacket, SoundEffectPacket, SpawnEntityPacket, SpawnExperienceOrbPacket, SpawnPlayerPacket, SpawnPositionPacket, StatisticsPacket, StopSoundPacket, SystemChatPacket, TabCompletePacket, TagsPacket, TeamsPacket, TimeUpdatePacket, TradeListPacket, UnloadChunkPacket, UnlockRecipesPacket, UpdateEnabledFeaturesPacket, UpdateHealthPacket, UpdateLightPacket, UpdateScorePacket, UpdateSimulationDistancePacket, UpdateViewDistancePacket, UpdateViewPositionPacket, VehicleMovePacket, WindowItemsPacket, WindowPropertyPacket, WorldBorderCenterPacket, WorldBorderLerpSizePacket, WorldBorderSizePacket, WorldBorderWarningDelayPacket, WorldBorderWarningReachPacket

public non-sealed interface ServerPacket extends NetworkBuffer.Writer, SendablePacket
Represents a packet which can be sent to a player using PlayerConnection.sendPacket(SendablePacket).

Packets are value-based, and should therefore not be reliant on identity.

  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Gets the id of this packet.

    Methods inherited from interface net.minestom.server.network.NetworkBuffer.Writer

    write
  • Method Details

    • getId

      int getId()
      Gets the id of this packet.

      Written in the final buffer header so it needs to match the client id.

      Returns:
      the id of this packet