IEntity

IEntity cannot be directly accessed on a Dedi Process, Most of it can be accessed by PFServer process (see: Info.Yaml)

IEntity is an Interface, like a variable that updates itself automatically.

Position
Vector3 Position { get; set; }

Docked To
int DockedTo { get; }

Belongs To
int BelongsTo { get; }

Is POI
bool IsPoi { get; }

Is Local
I (Xango2000) have no clue bool IsLocal { get; }

Rotation
Quaternion Rotation { get; set; }

Forward
to get which direction is Forward I guess Vector3 Forward { get; }

Structure
Interface for structure data IStructure Structure { get; } includes such things as:

Fuel, Pentaxid and Oxygen tank data

Power levels and Consumption data

The pieces of data used in the calculation of Size Class

Location, Rotation

Interfaces for the Pilot, Passengers and Docked Vessels

Methods for Setting faction

And the really fun stuff like

Cargo, LCD screen, Harvest Container data

Faction
FactionData Faction { get; }

Name
Name string Name { get; }

ID
ID number... obviously int Id { get; }

Type
Enum of all the various Entity types like POI, PV, SV, HV, CV, Base, NPC EntityType Type { get; }

Damage Entity
I haven't been able to get this to work on a PfServer void DamageEntity(int damageAmount, int damageType);

DSL
if true then the Entity has be unloaded by Dynamic Structure Loading (DSL) bool IsProxy { get; }

if it's proxy then you can tell the PfServer to load it       bool LoadFromDSL;

Movement
I haven't messed with this stuff yet void Move(Vector3 direction); void MoveForward(float speed); void MoveStop;