From 761aff33108beb1558d110f3f15a8f16063e2016 Mon Sep 17 00:00:00 2001 From: Forwolk Date: Sat, 4 Aug 2018 16:20:40 +0300 Subject: [PATCH] Water biomes --- core/src/main/java/mc/core/world/Biome.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/core/src/main/java/mc/core/world/Biome.java b/core/src/main/java/mc/core/world/Biome.java index 5a60047..71a0fad 100644 --- a/core/src/main/java/mc/core/world/Biome.java +++ b/core/src/main/java/mc/core/world/Biome.java @@ -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 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); + } }