Table of Contents

Namespace Vintagestory.API.Common.Entities

Classes

BaseSpawnConditions

A base class for entities spawning conditions. Open in GitHub

ClimateSpawnCondition

A list of conditions based on climate. Open in GitHub

Entity

The basic class for all entities in the game Open in GitHub

EntityBehavior

Defines a basic entity behavior that can be attached to entities Open in GitHub

EntityClientProperties

Open in GitHub

EntityDespawnData

Open in GitHub

EntityPos

Represents all positional information of an entity, such as coordinates, motion and angles Open in GitHub

EntityProperties

Open in GitHub

EntityRenderer

Base class for entity rendering Open in GitHub

EntityServerProperties

Open in GitHub

EntitySidedProperties

Open in GitHub

FuzzyEntityPos

Open in GitHub

PModule

Open in GitHub

PModuleGravity

Open in GitHub

PModuleInAir

Open in GitHub

PModuleInLiquid

Open in GitHub

PModuleKnockback

Open in GitHub

PModuleMotionDrag

Open in GitHub

PModuleOnGround

Open in GitHub

PModulePlayerInAir

Open in GitHub

PModulePlayerInLiquid

Open in GitHub

PModuleWind

Open in GitHub

PhysicsBehaviorBase

Open in GitHub

QuantityByGroup

Allows you to control spawn limits based on a set of entity codes using a wildcard. Open in GitHub

RuntimeSpawnConditions

A set of spawn conditions for chunks that have already been generated. Most properties are got from BaseSpawnConditions. Open in GitHub

SpawnConditions

The spawn conditions assigned to various things. Open in GitHub

SyncedEntityPos

Represents an EntityPos thats synced over the network using a dirty flag and regular is-dirty checks Open in GitHub

TrackedPlayerProperties

Open in GitHub

WorldGenSpawnConditions

A set of spawn conditions for when chunks are generated. Most properties are got from BaseSpawnConditions. Open in GitHub

Interfaces

IPettable
IPhysicsTickable
IProjectile

Interface for universal approach to spawning projectile entities.
Some of the properties may not be used by all projectiles. But they can still be set or read.

IRemotePhysics

Enums

EnumEntityActivity

A list of activities that an entity can perform. Open in GitHub

Delegates

PhysicsTickDelegate

Called after a physics tick has happened