Package de.extio.spacecraft.shared.model.entity.builtin.live
Builtin live entity implementations and interfaces for custom implementations of specific entity types
-
Interface Summary Interface Description AutomationAction AutomationAction are actions an entity executes for automationAutomationEntity Implement this interface for entities that can be automated, e.g.AutomationHandler Automation handlers control actions an entity executes for automationAutomationResupplyRequired CrewEntityActionProvider Implement this interface if your entity provides a custom entity action that has to be executed by CrewEntityDarkMatterEntity DoorEntity EngineEntity Engines (thrusters, ...) implement this interface.FieldEmitter Field emittersHasEntityMod<T extends AbstractEntityMod> MeshBuffer Mesh buffers buffer resources for later consumption, e.g.MeshConsumer Mesh consumers consume resources produced by mesh producersMeshEntity Mesh entities represent the mesh itself, i.e.MeshProducer Mesh producers produce resources that can be consumed by mesh consumersMeshWorker A mesh worker is any member of a mesh - producers, consumers, buffersSensorEntity ShipEditorEntityExecuteAware Entities impleenting this interface can be turned on (executed) in ship editor, for example to test mesh consumptionShipEditorEntityPlugin These entities provide a view in ship editor for further control in that contextStorableEntity Entities implementing this interface can be stored in a StorageProviderStorageProviderEntity Entities implementing StorageProviderEntity provide storage space (inventory).WeaponEntity Weapons implement this interface.