aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/bloodasp/galacticgreg/api/Enums.java
diff options
context:
space:
mode:
authorNamikon <namikon@gmx.net>2015-07-02 16:09:32 +0200
committerNamikon <namikon@gmx.net>2015-07-02 16:09:32 +0200
commit753cc02b152c83dc1067847684ddc17011ddd283 (patch)
treec35ceb6bd8c1e52670dfc829cc7820fdbac9aad9 /src/main/java/bloodasp/galacticgreg/api/Enums.java
parentaf7f6d249ece39c0767672a2f3098fed0ffa7cee (diff)
downloadGT5-Unofficial-753cc02b152c83dc1067847684ddc17011ddd283.tar.gz
GT5-Unofficial-753cc02b152c83dc1067847684ddc17011ddd283.tar.bz2
GT5-Unofficial-753cc02b152c83dc1067847684ddc17011ddd283.zip
Moved from Bitbucket to Github. We're open source, yaay
Diffstat (limited to 'src/main/java/bloodasp/galacticgreg/api/Enums.java')
-rw-r--r--src/main/java/bloodasp/galacticgreg/api/Enums.java62
1 files changed, 62 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..9109d375bc
--- /dev/null
+++ b/src/main/java/bloodasp/galacticgreg/api/Enums.java
@@ -0,0 +1,62 @@
+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,
+
+ /**
+ * The Dimension is a special dim where Asteroids *and* ores shall spawn.
+ * Additional config values will be generated in worldconfig
+ */
+ AsteroidAndPlanet
+ }
+
+}