类 DataPacket

java.lang.Object
cn.nukkit.utils.BinaryStream
cn.nukkit.network.protocol.DataPacket
所有已实现的接口:
Cloneable
直接已知子类:
AbstractResourcePackDataPacket, AddBehaviorTreePacket, AddEntityPacket, AddItemEntityPacket, AddPaintingPacket, AddPlayerPacket, AddVolumeEntityPacket, AdventureSettingsPacket, AgentActionEventPacket, AnimateEntityPacket, AnimatePacket, AnvilDamagePacket, AvailableCommandsPacket, AvailableEntityIdentifiersPacket, BatchPacket, BiomeDefinitionListPacket, BlockEntityDataPacket, BlockEventPacket, BlockPickRequestPacket, BookEditPacket, BossEventPacket, CameraPacket, CameraShakePacket, ChangeDimensionPacket, ChangeMobPropertyPacket, ChunkRadiusUpdatedPacket, ClientboundMapItemDataPacket, ClientCacheStatusPacket, ClientToServerHandshakePacket, CodeBuilderPacket, CodeBuilderSourcePacket, CommandBlockUpdatePacket, CommandRequestPacket, CompletedUsingItemPacket, ContainerClosePacket, ContainerOpenPacket, ContainerSetDataPacket, CraftingDataPacket, CraftingEventPacket, CreativeContentPacket, DebugInfoPacket, DimensionDataPacket, DisconnectPacket, EmoteListPacket, EmotePacket, EntityEventPacket, EntityFallPacket, EntityPickRequestPacket, EventPacket, FilterTextPacket, GameRulesChangedPacket, GUIDataPickItemPacket, HurtArmorPacket, InitiateWebSocketConnectionPacket, InteractPacket, InventoryContentPacket, InventorySlotPacket, InventoryTransactionPacket, ItemComponentPacket, ItemFrameDropItemPacket, ItemStackRequestPacket, ItemStackResponsePacket, LecternUpdatePacket, LevelChunkPacket, LevelEventGenericPacket, LevelEventPacket, LevelSoundEventPacket, LoginPacket, MapCreateLockedCopyPacket, MapInfoRequestPacket, MobArmorEquipmentPacket, MobEffectPacket, MobEquipmentPacket, ModalFormRequestPacket, ModalFormResponsePacket, MoveEntityAbsolutePacket, MoveEntityDeltaPacket, MovePlayerPacket, NetworkChunkPublisherUpdatePacket, NetworkStackLatencyPacket, NPCDialoguePacket, NPCRequestPacket, OnScreenTextureAnimationPacket, PacketViolationWarningPacket, PlayerActionPacket, PlayerArmorDamagePacket, PlayerEnchantOptionsPacket, PlayerHotbarPacket, PlayerInputPacket, PlayerListPacket, PlayerSkinPacket, PlayerStartItemCoolDownPacket, PlaySoundPacket, PlayStatusPacket, PositionTrackingDBClientRequestPacket, PositionTrackingDBServerBroadcastPacket, RemoveEntityPacket, RemoveObjectivePacket, RemoveVolumeEntityPacket, RequestChunkRadiusPacket, ResourcePackClientResponsePacket, ResourcePacksInfoPacket, ResourcePackStackPacket, RespawnPacket, RiderJumpPacket, ScriptCustomEventPacket, ScriptMessagePacket, ServerSettingsRequestPacket, ServerSettingsResponsePacket, ServerToClientHandshakePacket, SetCommandsEnabledPacket, SetDifficultyPacket, SetDisplayObjectivePacket, SetEntityDataPacket, SetEntityLinkPacket, SetEntityMotionPacket, SetHealthPacket, SetLastHurtByPacket, SetLocalPlayerAsInitializedPacket, SetPlayerGameTypePacket, SetScoreboardIdentityPacket, SetScorePacket, SetSpawnPositionPacket, SetTimePacket, SetTitlePacket, ShowCreditsPacket, ShowProfilePacket, SimpleEventPacket, SimulationTypePacket, SpawnExperienceOrbPacket, SpawnParticleEffectPacket, StartGamePacket, StopSoundPacket, StructureBlockUpdatePacket, SubClientLoginPacket, SyncEntityPropertyPacket, TakeItemEntityPacket, TextPacket, TickingAreasLoadStatusPacket, TickSyncPacket, ToastRequestPacket, TransferPacket, UpdateAttributesPacket, UpdateBlockPacket, UpdateEquipmentPacket, UpdatePlayerGameTypePacket, UpdateSoftEnumPacket, UpdateSubChunkBlocksPacket, UpdateTradePacket, VideoStreamConnectPacket

public abstract class DataPacket extends BinaryStream implements Cloneable
作者:
MagicDroidX (Nukkit Project)
  • 字段详细资料

    • EMPTY_ARRAY

      @PowerNukkitOnly public static final DataPacket[] EMPTY_ARRAY
    • isEncoded

      public volatile boolean isEncoded
    • reliability

      public com.nukkitx.network.raknet.RakNetReliability reliability
  • 构造器详细资料

    • DataPacket

      public DataPacket()
  • 方法详细资料

    • pid

      public abstract byte pid()
    • decode

      public abstract void decode()
    • encode

      public abstract void encode()
    • tryEncode

      public final void tryEncode()
    • reset

      public DataPacket reset()
      覆盖:
      reset 在类中 BinaryStream
    • setChannel

      public void setChannel(int channel)
    • getChannel

      public int getChannel()
    • clean

      public DataPacket clean()
    • clone

      public DataPacket clone()
      覆盖:
      clone 在类中 Object
    • compress

      public BatchPacket compress()
    • compress

      public BatchPacket compress(int level)