diff options
Diffstat (limited to 'src/main/java/bloodasp/galacticgreg/api/Enums.java')
-rw-r--r-- | src/main/java/bloodasp/galacticgreg/api/Enums.java | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/src/main/java/bloodasp/galacticgreg/api/Enums.java b/src/main/java/bloodasp/galacticgreg/api/Enums.java new file mode 100644 index 0000000000..0d864e54c9 --- /dev/null +++ b/src/main/java/bloodasp/galacticgreg/api/Enums.java @@ -0,0 +1,51 @@ +package bloodasp.galacticgreg.api; + +public class Enums { + + public enum SpaceObjectType { + OreAsteroid, + NonOreSchematic + } + + public enum TargetBlockPosition { + Invalid, + AsteroidInnerCore, + AsteroidCore, + AsteroidShell, + StructureBlock + } + + public enum AllowedBlockPosition { + AsteroidInnerCore, + AsteroidCore, + AsteroidShell, + AsteroidCoreAndShell + } + + public enum AirReplaceRule { + NeverReplaceAir, + AllowReplaceAir, + OnlyReplaceAir + } + + public enum ReplaceState { + Unknown, + Airblock, + CanReplace, + CannotReplace + } + + public enum DimensionType { + /** + * The Dimension is a void dimension and asteroids shall be generated. They will randomly spawn bewteen 0 and + * 250 Additional config values will be generated in worldconfig + */ + Asteroid, + + /** + * The Dimension is a planet, and only ores shall be generated in the ground + */ + Planet, + } + +} |