Water biomes
This commit is contained in:
@@ -2,6 +2,8 @@ package mc.core.world;
|
||||
|
||||
import lombok.Getter;
|
||||
|
||||
import java.util.EnumSet;
|
||||
|
||||
public enum Biome {
|
||||
OCEAN(0, "Ocean", 0x0000cd),
|
||||
PLAINS(1, "Plains", 0x008000),
|
||||
@@ -38,6 +40,8 @@ public enum Biome {
|
||||
@Getter
|
||||
private final int color;
|
||||
|
||||
private final static EnumSet<Biome> waterBiomes = EnumSet.of(OCEAN, RIVER, FROZEN_OCEAN, FROZEN_RIVER, DEEP_OCEAN);
|
||||
|
||||
Biome(int id, String name, int color) {
|
||||
this.id = id;
|
||||
this.name = name;
|
||||
@@ -47,4 +51,8 @@ public enum Biome {
|
||||
public static Biome getById(int id) {
|
||||
return Biome.values()[id];
|
||||
}
|
||||
|
||||
public static boolean isWaterBiome (Biome biome) {
|
||||
return waterBiomes.contains(biome);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user