Package-level declarations
Types
Utility object for dynamically loading NMS classes and creating instances at runtime.
Hub interface for managing packet-level connections for players.
Builder interface for configuring a generic particle/effect.
Represents client-side entity animation types sent via packets.
DSL builder for specifying equipment items for a fake entity.
DSL builder for specifying fake block changes sent to a player.
DSL builder for configuring and spawning a client-side fake entity.
DSL builder for constructing entity metadata entries.
Enumerates all supported entity metadata value types as defined by the Minecraft protocol.
Configures simulated network conditions for a player's packet pipeline.
Top-level DSL builder for sending various packet-based effects to a Player.
Represents a packet event that can be inspected or cancelled during interception.
Central interface for all packet-level operations.
Provides hooks for intercepting and transforming packets at the Netty pipeline level.
Represents a typed packet descriptor with a unique auto-incremented id.
Predefined PacketType constants for common Bukkit types.
Wraps a raw NMS packet object, providing access to the original instance.
DSL builder for configuring a particle effect.
DSL builder for configuring a sound packet.
Builder interface for configuring a scoreboard team sent via packets.
DSL builder for configuring a title packet.
Represents a Minecraft server version in the format major.minor.patch.
DSL builder for configuring a world border packet.
Functions
Returns true if the version string falls within this closed range.
Returns true if the version string falls within this open-ended range.
Configures the simulated NetworkSettings for this player.
Registers a type-safe handler for both sent and received packets of type T.
Subscribe to specific packet events for a player asynchronously.
Registers a type-safe handler for packets of type T received from the client.
Registers a type-safe handler for packets of type T being sent to the client.
Entry point for the packet DSL. Applies action to a PacketBuilder for the given player.
Convenience inline helper for reading a typed field from a packet object.
Creates and configures a PacketListener using the given DSL block.
Creates an open-ended Version range from two version strings.
Sends a raw NMS packet to the player via PacketAPI.
Sends a raw plugin-channel packet to this player.
Sets the value of the field named fieldName on this object using reflection.