Archived
0

Water biomes

This commit is contained in:
Forwolk
2018-08-04 16:20:40 +03:00
parent f5057d5a92
commit 761aff3310

View File

@@ -2,6 +2,8 @@ package mc.core.world;
import lombok.Getter; import lombok.Getter;
import java.util.EnumSet;
public enum Biome { public enum Biome {
OCEAN(0, "Ocean", 0x0000cd), OCEAN(0, "Ocean", 0x0000cd),
PLAINS(1, "Plains", 0x008000), PLAINS(1, "Plains", 0x008000),
@@ -38,6 +40,8 @@ public enum Biome {
@Getter @Getter
private final int color; 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) { Biome(int id, String name, int color) {
this.id = id; this.id = id;
this.name = name; this.name = name;
@@ -47,4 +51,8 @@ public enum Biome {
public static Biome getById(int id) { public static Biome getById(int id) {
return Biome.values()[id]; return Biome.values()[id];
} }
public static boolean isWaterBiome (Biome biome) {
return waterBiomes.contains(biome);
}
} }