Package-level declarations
Types
DSL scope available inside PacketEntityDsl.onAttack handlers.
DSL property for configuring entity attributes.
DSL scope available inside PacketEntityDsl.onDespawn handlers.
DSL scope for configuring packet entity equipment.
DSL property for configuring equipment slots.
DSL scope available inside PacketEntityDsl.onInteract handlers.
A packet-only entity that is spawned, updated, and removed by sending packets to players.
DSL scope for configuring a PacketEntity.
Mutable equipment API for packet entities.
A PacketEntity or a passenger of a PacketEntity.
The visibility of a packet entity.
DSL scope for configuring a packet entity that is used as a passenger.
DSL scope available inside PacketEntityDsl.onSpawn handlers.
Properties
The default render distance for packet entities, in 16x16x16-block chunk sections.
The maximum render distance for packet entities, in 16x16x16-block chunk sections.
The minimum render distance for packet entities, in 16x16x16-block chunk sections.
The render distance for packet entities for this player, in 16x16x16-block chunk sections. Stored under nova:entity_render_distance in the player's persistent data container.
Functions
Despawns every non-null packet entity in this collection and then clears the collection.
Despawns every non-null packet entity in this iterable.
Initializes the packet entity manager, registering event listeners under plugin. Must be called on enable for packet entities to work. Does not need to be called by Nova addons as this is already done by Nova itself.
Refreshes all packet entities by despawning and respawning them.
Removes and despawns every packet entity in this collection for which filter returns true.
Spawns every non-null packet entity in this iterable.
Teleports every packet entity in this iterable by applying modifyLocation to each entity's current location.
Applies update to the equipment of every non-null packet entity in this iterable.
Applies update to the metadata of every non-null packet entity in this iterable.