The core api implemented by the server. The main interface for accessing the server. Contains all sub components and some miscellaneous methods.
A message to be sent across the network. Is serialized/deserialized using protobuf
API for general Server features
Some extra methods available for server side chunks
The servers configuration
Contains methods to hook into various server processes
API Features to set up a network channel for custom server<->client data exchange. Server side.
Represent a custom network channel for sending messages between client and server
Represents a player on the server side that joined the server at least once. May not be online at this point in time.
The player configuration that is world independent
The world accessor implemented by the server
Methods to modify the game world
The current connection state of a player thats currently connecting to the server
How strongly the Server should protect against hacking
These are the stages the server goes through during launch
The stages a chunk goes through when being created
Handler for processing a message