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
Entities are everything which belongs to the world.
####Attributes
| Name |
|---|
| Settings |
| Environment |
| ####Behaviors |
| Name |
| --- |
| EnvironmentUpdater |
| ####Facets |
| Name |
| --- |
| EntityManager |
| PlayerList |
| PlayerAddPacketizer |
| ActorPacketizer |
| ChunkManager |
####Attributes
| Name |
|---|
| Actors |
| Terrain |
| ####Behaviors |
| Name |
| --- |
| BlockUpdater |
Actors are like entities in Minecraft, just an other name to not confuse with engine entities.
###Actor ####Attributes
| Name |
|---|
| Location |
| Metadata |
| Attributes |
| ####Facets |
| Name |
| --- |
| LocationManager |
| LocationPacketizer |
###Player (inherits Actor) ####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 |