Table of Contents

Namespace Vintagestory.API.Common.Entities

Classes

BaseSpawnConditions

A base class for entities spawning conditions.

ClimateSpawnCondition

A list of conditions based on climate.

Entity

The basic class for all entities in the game

EntityBehavior

Defines a basic entity behavior that can be attached to entities

EntityClientProperties
EntityDespawnData
EntityPos

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

EntityProperties
EntityRenderer

Base class for entity rendering

EntityServerProperties
EntitySidedProperties
FuzzyEntityPos
PModule
PModuleGravity
PModuleInAir
PModuleInLiquid
PModuleKnockback
PModuleMotionDrag
PModuleOnGround
PModulePlayerInAir
PModulePlayerInLiquid
PModuleWind
PhysicsBehaviorBase
QuantityByGroup

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

RuntimeSpawnConditions

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

SpawnConditions

The spawn conditions assigned to various things.

SyncedEntityPos

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

TrackedPlayerProperties
WorldGenSpawnConditions

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

Interfaces

IPettable
IPhysicsTickable
IRemotePhysics

Enums

EnumEntityActivity

A list of activities that an entity can perform.

Delegates

PhysicsTickDelegate

Called after a physics tick has happened