Readonly
fallbackFallback system that is guaranteed to exist This can be useful for default mechanisms relying on finding a system in the database if nothing is found
Searches the database for the given id
The id to look for
The coordinates of the star system.
Floating point X coordinate of the star system inside the star sector. Must be between -0.5 and 0.5.
Floating point Y coordinate of the star system inside the star sector. Must be between -0.5 and 0.5.
Floating point Z coordinate of the star system inside the star sector. Must be between -0.5 and 0.5.
Integer coordinates of the star sector along the universe X axis
Integer coordinates of the star sector along the universe Y axis
Integer coordinates of the star sector along the universe Z axis
The model if it exists, null otherwise
The index of the generated system in the star sector.
The system coordinates of the system generated given the seed.
Floating point X coordinate of the star system inside the star sector. Must be between -0.5 and 0.5.
Floating point Y coordinate of the star system inside the star sector. Must be between -0.5 and 0.5.
Floating point Z coordinate of the star system inside the star sector. Must be between -0.5 and 0.5.
Integer coordinates of the star sector along the universe X axis
Integer coordinates of the star sector along the universe Y axis
Integer coordinates of the star sector along the universe Z axis
The coordinates of the systems in the given star sector.
The coordinates of the system you want the position of.
Floating point X coordinate of the star system inside the star sector. Must be between -0.5 and 0.5.
Floating point Y coordinate of the star system inside the star sector. Must be between -0.5 and 0.5.
Floating point Z coordinate of the star system inside the star sector. Must be between -0.5 and 0.5.
Integer coordinates of the star sector along the universe X axis
Integer coordinates of the star sector along the universe Y axis
Integer coordinates of the star sector along the universe Z axis
The position of the given system in the galaxy.
The coordinates of the system you want the model of.
Floating point X coordinate of the star system inside the star sector. Must be between -0.5 and 0.5.
Floating point Y coordinate of the star system inside the star sector. Must be between -0.5 and 0.5.
Floating point Z coordinate of the star system inside the star sector. Must be between -0.5 and 0.5.
Integer coordinates of the star sector along the universe X axis
Integer coordinates of the star sector along the universe Y axis
Integer coordinates of the star sector along the universe Z axis
The StarSystemModel for the given coordinates, or null if the system is not found.
The index of the generated system in the star sector.
The system model of the system generated given the seed, or null if the system is not found.
All system models (custom and generated) in the given star sector.
The positions of all systems in the given star sector in galactic space.
Check if a system is in the human bubble.
The coordinates of the system to check.
Floating point X coordinate of the star system inside the star sector. Must be between -0.5 and 0.5.
Floating point Y coordinate of the star system inside the star sector. Must be between -0.5 and 0.5.
Floating point Z coordinate of the star system inside the star sector. Must be between -0.5 and 0.5.
Integer coordinates of the star sector along the universe X axis
Integer coordinates of the star sector along the universe Y axis
Integer coordinates of the star sector along the universe Z axis
true if the system is in the human bubble, false otherwise.
Adds the given system to the database
The system to register
Register a plugin that modifies multiple systems.
The predicate used to match systems.
The plugin to apply to the matched systems.
Register a plugin that modifies a single system.
The coordinates of the system to modify.
Floating point X coordinate of the star system inside the star sector. Must be between -0.5 and 0.5.
Floating point Y coordinate of the star system inside the star sector. Must be between -0.5 and 0.5.
Floating point Z coordinate of the star system inside the star sector. Must be between -0.5 and 0.5.
Integer coordinates of the star sector along the universe X axis
Integer coordinates of the star sector along the universe Y axis
Integer coordinates of the star sector along the universe Z axis
The plugin to apply to the system.
The StarSystemDatabase defines the content of the universe. It is responsible for generating star system models and system positions in the galaxy.