ec575f5252
By: md_5 <git@md-5.net>
92 lines
1.6 KiB
Java
92 lines
1.6 KiB
Java
package org.bukkit.block;
|
|
|
|
import java.util.Locale;
|
|
import org.bukkit.Keyed;
|
|
import org.bukkit.NamespacedKey;
|
|
import org.jetbrains.annotations.NotNull;
|
|
|
|
/**
|
|
* Holds all accepted Biomes in the default server
|
|
*/
|
|
public enum Biome implements Keyed {
|
|
OCEAN,
|
|
PLAINS,
|
|
DESERT,
|
|
WINDSWEPT_HILLS,
|
|
FOREST,
|
|
TAIGA,
|
|
SWAMP,
|
|
MANGROVE_SWAMP,
|
|
RIVER,
|
|
NETHER_WASTES,
|
|
THE_END,
|
|
FROZEN_OCEAN,
|
|
FROZEN_RIVER,
|
|
SNOWY_PLAINS,
|
|
MUSHROOM_FIELDS,
|
|
BEACH,
|
|
JUNGLE,
|
|
SPARSE_JUNGLE,
|
|
DEEP_OCEAN,
|
|
STONY_SHORE,
|
|
SNOWY_BEACH,
|
|
BIRCH_FOREST,
|
|
DARK_FOREST,
|
|
SNOWY_TAIGA,
|
|
OLD_GROWTH_PINE_TAIGA,
|
|
WINDSWEPT_FOREST,
|
|
SAVANNA,
|
|
SAVANNA_PLATEAU,
|
|
BADLANDS,
|
|
WOODED_BADLANDS,
|
|
SMALL_END_ISLANDS,
|
|
END_MIDLANDS,
|
|
END_HIGHLANDS,
|
|
END_BARRENS,
|
|
WARM_OCEAN,
|
|
LUKEWARM_OCEAN,
|
|
COLD_OCEAN,
|
|
DEEP_LUKEWARM_OCEAN,
|
|
DEEP_COLD_OCEAN,
|
|
DEEP_FROZEN_OCEAN,
|
|
THE_VOID,
|
|
SUNFLOWER_PLAINS,
|
|
WINDSWEPT_GRAVELLY_HILLS,
|
|
FLOWER_FOREST,
|
|
ICE_SPIKES,
|
|
OLD_GROWTH_BIRCH_FOREST,
|
|
OLD_GROWTH_SPRUCE_TAIGA,
|
|
WINDSWEPT_SAVANNA,
|
|
ERODED_BADLANDS,
|
|
BAMBOO_JUNGLE,
|
|
SOUL_SAND_VALLEY,
|
|
CRIMSON_FOREST,
|
|
WARPED_FOREST,
|
|
BASALT_DELTAS,
|
|
DRIPSTONE_CAVES,
|
|
LUSH_CAVES,
|
|
DEEP_DARK,
|
|
MEADOW,
|
|
GROVE,
|
|
SNOWY_SLOPES,
|
|
FROZEN_PEAKS,
|
|
JAGGED_PEAKS,
|
|
STONY_PEAKS,
|
|
/**
|
|
* Represents a custom Biome
|
|
*/
|
|
CUSTOM;
|
|
|
|
private final NamespacedKey key;
|
|
|
|
private Biome() {
|
|
this.key = NamespacedKey.minecraft(name().toLowerCase(Locale.ROOT));
|
|
}
|
|
|
|
@NotNull
|
|
@Override
|
|
public NamespacedKey getKey() {
|
|
return key;
|
|
}
|
|
}
|