Spacecraft Tactics API

Packages 
Package Description
de.extio.spacecraft.shared.bo
Business objects implement various game mechanics
de.extio.spacecraft.shared.client
Managers and business objects related to the game client.
de.extio.spacecraft.shared.client.module
Interfaces and data objects related to various builtin client modules
de.extio.spacecraft.shared.client.renderer
Interfaces related to the renderer
de.extio.spacecraft.shared.client.renderer.bo
Interfaces for business objects of the renderer.
de.extio.spacecraft.shared.client.ui
Utilities for the client UI
de.extio.spacecraft.shared.managers
Managers implementing various game subsystems
de.extio.spacecraft.shared.model.bo
Interfaces and data objects for various business objects implementing game mechanics
de.extio.spacecraft.shared.model.client
Data objects specific to the game client
de.extio.spacecraft.shared.model.client.actionsdef
Data objects for actions def subsystem.
de.extio.spacecraft.shared.model.client.event
Builtin events of the event subsystem.
de.extio.spacecraft.shared.model.client.game
Data objects representing a game session on client side
de.extio.spacecraft.shared.model.client.options
Data objects representing all client side options (configurable in options menu)
de.extio.spacecraft.shared.model.client.renderer
Enums, business and data objects for the renderer
de.extio.spacecraft.shared.model.client.settings
The module settings mechanism is for controlling client modules.
de.extio.spacecraft.shared.model.client.state
These objects hold custom states exchanged between client side modules and business objects
de.extio.spacecraft.shared.model.entity
Business and data objects for the entity subsystem.
de.extio.spacecraft.shared.model.entity.builtin.composite
Builtin composite entity implementations and interfaces for custom implementations
de.extio.spacecraft.shared.model.entity.builtin.composite.factory
Builtin composite entity factories.
de.extio.spacecraft.shared.model.entity.builtin.def
Builtin entity definitions
de.extio.spacecraft.shared.model.entity.builtin.def.mod
Base and builtin entity mod definitions
de.extio.spacecraft.shared.model.entity.builtin.live
Builtin live entity implementations and interfaces for custom implementations of specific entity types
de.extio.spacecraft.shared.model.entity.builtin.live.mod
Base and builtin implementations of entity mods
de.extio.spacecraft.shared.model.entity.builtin.live.scripting
Implementations of scripting entities.
de.extio.spacecraft.shared.model.entity.container
Entity container is the persisted representation of entity definitions (managed by entity editor)
de.extio.spacecraft.shared.model.game
Enums and data objects for aspects of a game session
de.extio.spacecraft.shared.model.game_server.instance
Data objects representing and holding game sessions on server side
de.extio.spacecraft.shared.model.i18n
Data objects for the localization subsystem
de.extio.spacecraft.shared.model.managers
Data objects for various managers implementing game subsystems
de.extio.spacecraft.shared.model.message
Root for messages.
de.extio.spacecraft.shared.model.message.client_internal
Messages exchanged in the game client
de.extio.spacecraft.shared.model.message.local
Messages exchanged locally in-memory between game client and an embedded server
de.extio.spacecraft.shared.model.message.metaserver
Messages exchanged between the game server and metaserver
de.extio.spacecraft.shared.model.message.server_internal
Messages exchanged in the game server
de.extio.spacecraft.shared.model.message.toboth
Messages exchanged bidirectional between client and server
de.extio.spacecraft.shared.model.message.toclient
Messages sent from server to client
de.extio.spacecraft.shared.model.message.toserver
Messages sent from client to server
de.extio.spacecraft.shared.model.metaserver
Data transfer objects for the metaserver
de.extio.spacecraft.shared.model.world
Data objects representing the game world
de.extio.spacecraft.shared.module
Interfaces and business objects for the module subsystem.
de.extio.spacecraft.shared.rng
Random number generator implementations
de.extio.spacecraft.shared.server
Managers for the game server.
de.extio.spacecraft.shared.server.module
Data objects for server modules
de.extio.spacecraft.shared.util
Utility classes
de.extio.spacecraft.shared.world
Algorithmic implementations and utilities for the game world subsystem