This repository was archived by the owner on Jan 26, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
Entities
Kevin Ludwig edited this page Sep 7, 2021
·
10 revisions
Attributes
Name |
---|
Settings |
Environment |
Behaviors
Name | Mandatory Attributes | Description |
---|---|---|
EnvironmentUpdater | Environment | Updates the environment component |
Facets
Name | Mandatory Attributes | Receives | Sends | Description |
---|---|---|---|---|
EntityManager | EntityManagerMessage | Adds or removes entities to or from the engine | ||
PlayerList | EntityManagerMessage | Keeps track of the player list | ||
PlayerAddPacketizer | EntityAdd | Generates player add packets | ||
ActorPacketizer | EntityManagerMessage | Generates add and destroy actor packets (also players) | ||
ChunkManager | ChunkManagerMessage | Generates/loads or saves chunk entities of the world |
Attributes
Name |
---|
Actors |
Terrain |
Behaviors
Name | Mandatory Attributes | Description |
---|---|---|
BlockUpdater | Location, Terrain | Updates blocks and send changes to the player |
Attributes
Name |
---|
Location |
Metadata |
Attributes |
Facets
Name | Mandatory Attributes | Receives | Sends | Description |
---|---|---|---|---|
LocationManager | Location | LocationManagerMessage | Updates location | |
LocationPacketizer | LocationManagerMessage | Generates location packets |
Attributes
Name |
---|
InventoryHolder |
AuthExtra |
User |
Facets
Name | Mandatory Attributes | Receives | Sends | Description |
---|---|---|---|---|
RadialView | Location | LocationManagerMessage | ChunkManagerMessage (usage: ViewChunk) | Updates view by checking for changes |
RadialExpansionView | Location | LocationManagerMessage | ChunkManagerMessage (usage: ViewChunk) | Updates view by checking for changes |
ViewChunkPacketizer | ViewChunk | Generates chunk packets | ||
PlayerLocationPacketizer | LocationManagerMessage | Generates player location packets |