diff options
Diffstat (limited to 'src/main/java/io/github/moulberry/notenoughupdates/miscfeatures/customblockzones/SpecialBlockZone.java')
| -rw-r--r-- | src/main/java/io/github/moulberry/notenoughupdates/miscfeatures/customblockzones/SpecialBlockZone.java | 113 |
1 files changed, 60 insertions, 53 deletions
diff --git a/src/main/java/io/github/moulberry/notenoughupdates/miscfeatures/customblockzones/SpecialBlockZone.java b/src/main/java/io/github/moulberry/notenoughupdates/miscfeatures/customblockzones/SpecialBlockZone.java index 403e5b9b..f4e8f1fc 100644 --- a/src/main/java/io/github/moulberry/notenoughupdates/miscfeatures/customblockzones/SpecialBlockZone.java +++ b/src/main/java/io/github/moulberry/notenoughupdates/miscfeatures/customblockzones/SpecialBlockZone.java @@ -4,57 +4,64 @@ import io.github.moulberry.notenoughupdates.NotEnoughUpdates; import net.minecraft.world.biome.BiomeGenBase; public enum SpecialBlockZone { - DWARVEN_MINES_NON_MITHRIL(BiomeGenBase.extremeHillsPlus, false, false, false, true, false), - DWARVEN_MINES_MITHRIL(BiomeGenBase.extremeHillsEdge, true, true, false, true, false), - CRYSTAL_HOLLOWS_MAGMA_FIELDS(NotEnoughUpdates.crystalHollowsMagmaFields, true, false, true, false, true), - CRYSTAL_HOLLOWS_NUCLEUS(NotEnoughUpdates.crystalHollowsCrystalNucleus, true, false, true, false, true), - CRYSTAL_HOLLOWS_JUNGLE(NotEnoughUpdates.crystalHollowsJungle, true, false, true, false, true), - CRYSTAL_HOLLOWS_GOBLIN_HIDEOUT(NotEnoughUpdates.crystalHollowsGoblinHoldout, true, false, true, false, true), - CRYSTAL_HOLLOWS_MITHRIL_DEPOSIT(NotEnoughUpdates.crystalHollowsMithrilDeposit, true, false, true, false, true), - CRYSTAL_HOLLOWS_PRECURSOR_REMNANTS(NotEnoughUpdates.crystalHollowsPrecursorRemnants, true, false, true, false, true), - NON_SPECIAL_ZONE(null, false, false, false, false, false); - - private final BiomeGenBase customBiome; - private final boolean hasMithril; - private final boolean hasTitanium; - private final boolean hasGemstones; - private final boolean isDwarvenMines; - private final boolean isCrystalHollows; - - SpecialBlockZone(BiomeGenBase customBiome, boolean hasMithril, boolean hasTitanium, boolean hasGemstones, boolean isDwarvenMines, boolean isCrystalHollows) { - this.customBiome = customBiome; - this.hasMithril = hasMithril; - this.hasTitanium = hasTitanium; - this.hasGemstones = hasGemstones; - this.isDwarvenMines = isDwarvenMines; - this.isCrystalHollows = isCrystalHollows; - } - - public BiomeGenBase getCustomBiome() { - return customBiome; - } - - public boolean hasMithril() { - return hasMithril; - } - - public boolean hasTitanium() { - return hasTitanium; - } - - public boolean hasGemstones() { - return hasGemstones; - } - - public boolean isDwarvenMines() { - return isDwarvenMines; - } - - public boolean isCrystalHollows() { - return isCrystalHollows; - } - - public boolean isMiningZone() { - return isCrystalHollows || isDwarvenMines; - } + DWARVEN_MINES_NON_MITHRIL(BiomeGenBase.extremeHillsPlus, false, false, false, true, false), + DWARVEN_MINES_MITHRIL(BiomeGenBase.extremeHillsEdge, true, true, false, true, false), + CRYSTAL_HOLLOWS_MAGMA_FIELDS(NotEnoughUpdates.crystalHollowsMagmaFields, true, false, true, false, true), + CRYSTAL_HOLLOWS_NUCLEUS(NotEnoughUpdates.crystalHollowsCrystalNucleus, true, false, true, false, true), + CRYSTAL_HOLLOWS_JUNGLE(NotEnoughUpdates.crystalHollowsJungle, true, false, true, false, true), + CRYSTAL_HOLLOWS_GOBLIN_HIDEOUT(NotEnoughUpdates.crystalHollowsGoblinHoldout, true, false, true, false, true), + CRYSTAL_HOLLOWS_MITHRIL_DEPOSIT(NotEnoughUpdates.crystalHollowsMithrilDeposit, true, false, true, false, true), + CRYSTAL_HOLLOWS_PRECURSOR_REMNANTS(NotEnoughUpdates.crystalHollowsPrecursorRemnants, true, false, true, false, true), + NON_SPECIAL_ZONE(null, false, false, false, false, false); + + private final BiomeGenBase customBiome; + private final boolean hasMithril; + private final boolean hasTitanium; + private final boolean hasGemstones; + private final boolean isDwarvenMines; + private final boolean isCrystalHollows; + + SpecialBlockZone( + BiomeGenBase customBiome, + boolean hasMithril, + boolean hasTitanium, + boolean hasGemstones, + boolean isDwarvenMines, + boolean isCrystalHollows + ) { + this.customBiome = customBiome; + this.hasMithril = hasMithril; + this.hasTitanium = hasTitanium; + this.hasGemstones = hasGemstones; + this.isDwarvenMines = isDwarvenMines; + this.isCrystalHollows = isCrystalHollows; + } + + public BiomeGenBase getCustomBiome() { + return customBiome; + } + + public boolean hasMithril() { + return hasMithril; + } + + public boolean hasTitanium() { + return hasTitanium; + } + + public boolean hasGemstones() { + return hasGemstones; + } + + public boolean isDwarvenMines() { + return isDwarvenMines; + } + + public boolean isCrystalHollows() { + return isCrystalHollows; + } + + public boolean isMiningZone() { + return isCrystalHollows || isDwarvenMines; + } } |
