Interface PacketView

All Known Subinterfaces:
AcceptCodeOfConductPacketView, ActionBarPacketView, AddEntityPacketView, AdvancementTabPacketView, BlockEntityDataPacketView, BlockEntityTagQueryPacketView, BlockUpdatePacketView, BundlePacketView, CarriedItemPacketView, ChangeDifficultyPacketView, ChangeGameModePacketView, ChatAcknowledgementPacketView, ChatCommandPacketView, ChatPacketView, ChatSessionUpdatePacketView, ChunkBatchReceivedPacketView, ChunkWithLightPacketView, ClearDialogPacketView, ClearTitlesPacketView, ClientCommandPacketView, ClientInformationPacketView, ClientTickEndPacketView, CloseScreenPacketView, CommandsPacketView, CommandSuggestionRequestPacketView, ConfigurationAcknowledgedPacketView, ConfigurationTransitionPacketView, ContainerButtonClickPacketView, ContainerClickPacketView, ContainerClosePacketView, ContainerContentPacketView, ContainerDataPacketView, ContainerSlotStateChangedPacketView, CookieRequestPacketView, CookieResponsePacketView, CustomClickActionPacketView, CustomPayloadPacketView, DebugSubscriptionPacketView, DisconnectPacketView, DisguisedChatPacketView, EditBookPacketView, EntityAnimationPacketView, EntityEquipmentPacketView, EntityEventPacketView, EntityMetadataPacketView, EntityTagQueryPacketView, ExperiencePacketView, FinishConfigurationPacketView, GameEventPacketView, GhostRecipePacketView, HandshakeIntentionPacketView, HealthPacketView, InteractEntityPacketView, JigsawGeneratePacketView, KeepAliveResponsePacketView, LevelEventPacketView, LightUpdatePacketView, LockDifficultyPacketView, LoginAcknowledgedPacketView, LoginCustomQueryAnswerPacketView, LoginEncryptionResponsePacketView, LoginHelloPacketView, LoginPacketView, MerchantOffersPacketView, MoveEntityPacketView, OpenScreenPacketView, PaddleBoatPacketView, ParticlePacketView, PassengersPacketView, PickItemFromBlockPacketView, PickItemFromEntityPacketView, PickItemPacketView, PlaceRecipePacketView, PlayerAbilitiesCommandPacketView, PlayerAbilitiesPacketView, PlayerActionPacketView, PlayerChatPacketView, PlayerCommandPacketView, PlayerInfoRemovePacketView, PlayerInfoUpdatePacketView, PlayerInputPacketView, PlayerLoadedPacketView, PlayerLookPacketView, PlayerMovementPacketView, PongPacketView, RecipeBookPacketView, RecipeBookSeenPacketView, RecipeBookSettingsPacketView, RemoveEntitiesPacketView, RemoveMobEffectPacketView, RenameItemPacketView, ResourcePackPopPacketView, ResourcePackPushPacketView, ResourcePackResponsePacketView, RespawnPacketView, RotateHeadPacketView, ScoreboardScorePacketView, SectionBlocksUpdatePacketView, SelectBundleItemPacketView, SelectTradePacketView, ServerDataPacketView, SetBeaconPacketView, SetCommandBlockPacketView, SetCommandMinecartPacketView, SetCreativeSlotPacketView, SetGameRulesPacketView, SetJigsawPacketView, SetSlotPacketView, SetStructureBlockPacketView, SetTestBlockPacketView, ShowDialogPacketView, SignedChatCommandPacketView, SoundPacketView, SpectatePacketView, SpectatorActionPacketView, StatusPingRequestPacketView, StatusRequestPacketView, SwingPacketView, SystemChatPacketView, TeleportAcknowledgementPacketView, TeleportEntityPacketView, TestInstanceActionPacketView, TitleTextPacketView, TitleTimingPacketView, TransferPacketView, UnloadChunkPacketView, UpdateMobEffectPacketView, UpdateRecipesPacketView, UpdateSignPacketView, UseItemOnPacketView, UseItemPacketView, VehicleMovePacketView

@DispatchScoped @NettySafe public interface PacketView
Dispatch-scoped, lazy view over one native packet.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Reports whether this view contains a pending mutation.
    Returns the current native packet handle.
    Returns the semantic packet type.
  • Method Details

    • type

      PacketType<?> type()
      Returns the semantic packet type.
      Returns:
      packet type
    • nativeHandle

      Object nativeHandle()
      Returns the current native packet handle.
      Returns:
      native packet
    • isModified

      boolean isModified()
      Reports whether this view contains a pending mutation.
      Returns:
      whether the view is modified