Skip to content
This repository was archived by the owner on Jan 26, 2023. It is now read-only.

Entities

Kevin Ludwig edited this page Sep 7, 2021 · 10 revisions

Entities

Entities are everything which belongs to the world.

World

####Attributes

Name
Settings
Environment
####Behaviors
Name
---
EnvironmentUpdater
####Facets
Name
---
EntityManager
PlayerList
PlayerAddPacketizer
ActorPacketizer
ChunkManager

Chunk

####Attributes

Name
Actors
Terrain
####Behaviors
Name
---
BlockUpdater

Actors

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

Clone this wiki locally