Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed interface AgeableMobMetadata : MobMetadata
Link copied to clipboard
Link copied to clipboard
sealed interface AllayMetadata : MobMetadata
Link copied to clipboard
sealed interface AllayMetadataDsl : MobMetadataDsl
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed interface AttackDsl

DSL scope available inside PacketEntityDsl.onAttack handlers.

Link copied to clipboard
sealed interface AttributesDslProperty

DSL property for configuring entity attributes.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed interface BatMetadata : MobMetadata
Link copied to clipboard
sealed interface BatMetadataDsl : MobMetadataDsl
Link copied to clipboard
sealed interface BeeMetadata : AgeableMobMetadata
Link copied to clipboard
Link copied to clipboard
sealed interface BlazeMetadata : MobMetadata
Link copied to clipboard
sealed interface BlazeMetadataDsl : MobMetadataDsl
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed interface BoggedMetadata : MobMetadata
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed interface CopperGolemMetadata : MobMetadata
Link copied to clipboard
Link copied to clipboard
sealed interface CowMetadata : AgeableMobMetadata
Link copied to clipboard
Link copied to clipboard
sealed interface CreakingMetadata : MobMetadata
Link copied to clipboard
Link copied to clipboard
sealed interface CreeperMetadata : MobMetadata
Link copied to clipboard
Link copied to clipboard
sealed interface CushionMetadata : EntityMetadata
Link copied to clipboard
Link copied to clipboard
sealed interface DespawnDsl

DSL scope available inside PacketEntityDsl.onDespawn handlers.

Link copied to clipboard
sealed interface DisplayMetadata : EntityMetadata
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed interface EnderDragonMetadata : MobMetadata
Link copied to clipboard
Link copied to clipboard
sealed interface EndermanMetadata : MobMetadata
Link copied to clipboard
Link copied to clipboard
sealed interface EntityMetadata
Link copied to clipboard
sealed interface EntityMetadataDsl
Link copied to clipboard
sealed interface EquipmentDsl

DSL scope for configuring packet entity equipment.

Link copied to clipboard
sealed interface EquipmentDslProperty

DSL property for configuring equipment slots.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed interface FireballMetadata : EntityMetadata
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed interface FlagsDslProperty
Link copied to clipboard
sealed interface FoxMetadata : AgeableMobMetadata
Link copied to clipboard
Link copied to clipboard
sealed interface FrogMetadata : AgeableMobMetadata
Link copied to clipboard
Link copied to clipboard
sealed interface GhastMetadata : MobMetadata
Link copied to clipboard
sealed interface GhastMetadataDsl : MobMetadataDsl
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed interface GoatMetadata : AgeableMobMetadata
Link copied to clipboard
Link copied to clipboard
sealed interface GuardianMetadata : MobMetadata
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed interface InteractDsl

DSL scope available inside PacketEntityDsl.onInteract handlers.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed interface IronGolemMetadata : MobMetadata
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed interface MutableFlags
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

A packet-only entity that is spawned, updated, and removed by sending packets to players.

Link copied to clipboard
sealed interface PacketEntityDsl<M : EntityMetadataDsl>

DSL scope for configuring a PacketEntity.

Link copied to clipboard
sealed interface PacketEntityEquipment

Mutable equipment API for packet entities.

Link copied to clipboard
sealed interface PacketEntityNode<M : EntityMetadata>

A PacketEntity or a passenger of a PacketEntity.

Link copied to clipboard
sealed interface PacketEntityPassengersDsl
Link copied to clipboard

The visibility of a packet entity.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

DSL scope for configuring a packet entity that is used as a passenger.

Link copied to clipboard
sealed interface PhantomMetadata : MobMetadata
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed interface PigMetadata : AgeableMobMetadata
Link copied to clipboard
Link copied to clipboard
sealed interface PillagerMetadata : RaiderMetadata
Link copied to clipboard
Link copied to clipboard
sealed interface PlayerMetadata : AvatarMetadata
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed interface RaiderMetadata : MobMetadata
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed interface ShulkerMetadata : MobMetadata
Link copied to clipboard
Link copied to clipboard
sealed interface SkeletonMetadata : MobMetadata
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed interface SnowGolemMetadata : MobMetadata
Link copied to clipboard
Link copied to clipboard
sealed interface SpawnDsl

DSL scope available inside PacketEntityDsl.onSpawn handlers.

Link copied to clipboard
Link copied to clipboard
sealed interface SpiderMetadata : MobMetadata
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed interface VexMetadata : MobMetadata
Link copied to clipboard
sealed interface VexMetadataDsl : MobMetadataDsl
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed interface WardenMetadata : MobMetadata
Link copied to clipboard
Link copied to clipboard
sealed interface WitchMetadata : RaiderMetadata
Link copied to clipboard
Link copied to clipboard
sealed interface WitherBossMetadata : MobMetadata
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed interface ZoglinMetadata : MobMetadata
Link copied to clipboard
Link copied to clipboard
sealed interface ZombieMetadata : MobMetadata
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Properties

Link copied to clipboard

The default render distance for packet entities, in 16x16x16-block chunk sections.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The maximum render distance for packet entities, in 16x16x16-block chunk sections.

Link copied to clipboard

The minimum render distance for packet entities, in 16x16x16-block chunk sections.

Link copied to clipboard

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.

Link copied to clipboard
var DisplayMetadata.transform: Matrix4fc
val DisplayMetadataDsl.transform: DslProperty<Matrix4fc>

Functions

Link copied to clipboard

Despawns every non-null packet entity in this collection and then clears the collection.

Link copied to clipboard

Despawns every non-null packet entity in this iterable.

Link copied to clipboard
fun initPacketEntityManager(plugin: JavaPlugin)

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.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Refreshes all packet entities by despawning and respawning them.

Link copied to clipboard

Removes and despawns every packet entity in this collection for which filter returns true.

Link copied to clipboard

Spawns every non-null packet entity in this iterable.

Link copied to clipboard
fun Iterable<PacketEntity<*>>.teleport(modifyLocation: Location.() -> Unit)

Teleports every packet entity in this iterable by applying modifyLocation to each entity's current location.

Link copied to clipboard

Applies update to the equipment of every non-null packet entity in this iterable.

Link copied to clipboard
inline fun <M : EntityMetadata> Iterable<PacketEntity<M>?>.updateMetadata(update: M.() -> Unit)

Applies update to the metadata of every non-null packet entity in this iterable.