public class BiomeDictionary
extends java.lang.Object
RegistryEvent.Register
<BiomeType
>. Please use
register(BiomeType)
as opposed to
IForgeRegistry.register(IForgeRegistryEntry)
since I perform special
checks to merge entries together.StructureGelMod.getBiomesSG()
.ConfigTemplates.StructureConfig
and adding biome tags to
the config, it will reference this dictionary.StructureGelMod.getBiomesSG()
Constructor and Description |
---|
BiomeDictionary() |
Modifier and Type | Method and Description |
---|---|
static boolean |
contains(net.minecraft.util.ResourceLocation name)
Shorthand for BiomeDictionary.REGISTRY.containsKey(ResourceLocation).
|
static void |
forEach(java.util.function.Consumer<BiomeType> action)
Shorthand for BiomeDictionary.REGISTRY.forEach(Consumer).
|
static BiomeType |
get(net.minecraft.util.ResourceLocation name)
Shorthand for BiomeDictionary.REGISTRY.getValue(ResourceLocation).
|
static java.util.Set<BiomeType> |
getAllTypes(net.minecraft.world.biome.Biome biome)
Returns all
BiomeType s containing this biome. |
static java.util.Set<BiomeType> |
getAllTypes(net.minecraft.util.RegistryKey<net.minecraft.world.biome.Biome> biome)
Returns all
BiomeType s containing this biome. |
static java.util.Set<BiomeType> |
getAllTypes(net.minecraft.util.ResourceLocation biome)
Returns all
BiomeType s containing this biome. |
static net.minecraft.util.RegistryKey<net.minecraft.world.biome.Biome> |
getBiomeKey(net.minecraft.world.biome.Biome biome)
Returns the
RegistryKey for the passed Biome . |
static java.util.Set<net.minecraft.util.RegistryKey<net.minecraft.world.biome.Biome>> |
getOverworldBiomes()
Deprecated.
use
getOverworldBiomesSafe() . TODO Remove in 1.17. |
static java.util.Set<net.minecraft.util.ResourceLocation> |
getOverworldBiomesSafe()
Returns all registed vanilla biomes that aren't tagged as nether or end.
|
static void |
init() |
static void |
makeGuess()
Makes assumptions as to which biome type a biome should be registered to if
it is not already registered to a type.
This can be disabled via configs. |
static BiomeType |
register(BiomeType biomeType)
Replacement for
IForgeRegistry.register(IForgeRegistryEntry) . |
static void |
registerAll(BiomeType... biomeTypes)
Replacement for
IForgeRegistry.registerAll(IForgeRegistryEntry...) |
public static final net.minecraftforge.registries.IForgeRegistry<BiomeType> REGISTRY
public static final BiomeType EMPTY
public static final BiomeType FROZEN_OCEAN
public static final BiomeType COLD_OCEAN
public static final BiomeType WARM_OCEAN
public static final BiomeType OCEAN
public static final BiomeType PLAINS
public static final BiomeType SNOWY_PLAINS
public static final BiomeType DESERT
public static final BiomeType SAVANNA
public static final BiomeType MOUNTAIN_SAVANNA
public static final BiomeType FLOWERY
public static final BiomeType OAK_FOREST
public static final BiomeType BIRCH_FOREST
public static final BiomeType SPRUCE_FOREST
public static final BiomeType SNOWY_SPRUCE_FOREST
public static final BiomeType LARGE_SPRUCE_FOREST
public static final BiomeType BAMBOO_JUNGLE
public static final BiomeType JUNGLE
public static final BiomeType DARK_FOREST
public static final BiomeType CONIFEROUS_FOREST
public static final BiomeType REDWOOD_FOREST
public static final BiomeType AUTUMN_FOREST
public static final BiomeType CHERRY_FOREST
public static final BiomeType BAMBOO
public static final BiomeType MOUNTAIN
public static final BiomeType SNOWY_MOUNTAIN
public static final BiomeType SWAMP
public static final BiomeType MANGROVE
public static final BiomeType BADLANDS
public static final BiomeType MUSHROOM
public static final BiomeType FUNGAL
public static final BiomeType RIVER
public static final BiomeType LAKE
public static final BiomeType BEACH
public static final BiomeType WOODED
public static final BiomeType LARGE_WOODED
public static final BiomeType SANDY
public static final BiomeType GRAVELLY
public static final BiomeType DIRTY
public static final BiomeType TROPICAL
public static final BiomeType VOLCANIC
public static final BiomeType DEAD
public static final BiomeType SKY
public static final BiomeType FROZEN
public static final BiomeType SNOWY
public static final BiomeType COLD
public static final BiomeType NEUTRAL_TEMP
public static final BiomeType WARM
public static final BiomeType HOT
public static final BiomeType FIERY
public static final BiomeType HUMID
public static final BiomeType DRY
public static final BiomeType VOID
public static final BiomeType MAGICAL
public static final BiomeType SPOOKY
public static final BiomeType RARE
public static final BiomeType SPACE
public static final BiomeType PUMPKIN
public static final BiomeType OVERGROWN_NETHER
public static final BiomeType WARPED
public static final BiomeType CRIMSON
public static final BiomeType NETHER_FOREST
public static final BiomeType NETHER_FUNGAL
public static final BiomeType NETHER_SANDY
public static final BiomeType NETHER_EXTREME
public static final BiomeType NETHER_FLESHY
public static final BiomeType OUTER_END_ISLAND
public static final BiomeType OUTER_END
public static final BiomeType NETHER
public static final BiomeType END
public static final BiomeType AETHER
public static final BiomeType OVERWORLD
public static final BiomeType SKYLANDS
public static final BiomeType MOOLANDS
public static final BiomeType PAGAMOS
public static final BiomeType GLACIDUS
public static final BiomeType GOOD_DREAM
public static final BiomeType NIGHTMARE
public static final ForgeType FORGE_HOT
public static final ForgeType FORGE_COLD
public static final ForgeType FORGE_SPARSE
public static final ForgeType FORGE_DENSE
public static final ForgeType FORGE_WET
public static final ForgeType FORGE_DRY
public static final ForgeType FORGE_SAVANNA
public static final ForgeType FORGE_CONIFEROUS
public static final ForgeType FORGE_JUNGLE
public static final ForgeType FORGE_SPOOKY
public static final ForgeType FORGE_DEAD
public static final ForgeType FORGE_LUSH
public static final ForgeType FORGE_MUSHROOM
public static final ForgeType FORGE_MAGICAL
public static final ForgeType FORGE_RARE
public static final ForgeType FORGE_PLATEAU
public static final ForgeType FORGE_MODIFIED
public static final ForgeType FORGE_OCEAN
public static final ForgeType FORGE_RIVER
public static final ForgeType FORGE_WATER
public static final ForgeType FORGE_MESA
public static final ForgeType FORGE_FOREST
public static final ForgeType FORGE_PLAINS
public static final ForgeType FORGE_MOUNTAIN
public static final ForgeType FORGE_HILLS
public static final ForgeType FORGE_SWAMP
public static final ForgeType FORGE_SANDY
public static final ForgeType FORGE_SNOWY
public static final ForgeType FORGE_WASTELAND
public static final ForgeType FORGE_BEACH
public static final ForgeType FORGE_VOID
public static final ForgeType FORGE_OVERWORLD
public static final ForgeType FORGE_NETHER
public static final ForgeType FORGE_END
public static void init()
public static BiomeType register(BiomeType biomeType)
IForgeRegistry.register(IForgeRegistryEntry)
. Please
use this instead as it has special functionality to allow extending existing
registries. TODO make BiomeType generic in 1.17biomeType
- BiomeType
public static void registerAll(BiomeType... biomeTypes)
IForgeRegistry.registerAll(IForgeRegistryEntry...)
biomeTypes
- @Deprecated public static java.util.Set<net.minecraft.util.RegistryKey<net.minecraft.world.biome.Biome>> getOverworldBiomes()
getOverworldBiomesSafe()
. TODO Remove in 1.17.Set
public static java.util.Set<net.minecraft.util.ResourceLocation> getOverworldBiomesSafe()
Set
public static void makeGuess()
public static net.minecraft.util.RegistryKey<net.minecraft.world.biome.Biome> getBiomeKey(net.minecraft.world.biome.Biome biome)
RegistryKey
for the passed Biome
.biome
- RegistryKey
public static java.util.Set<BiomeType> getAllTypes(net.minecraft.util.RegistryKey<net.minecraft.world.biome.Biome> biome)
BiomeType
s containing this biome.biome
- Set
public static java.util.Set<BiomeType> getAllTypes(net.minecraft.world.biome.Biome biome)
BiomeType
s containing this biome.biome
- Set
public static java.util.Set<BiomeType> getAllTypes(net.minecraft.util.ResourceLocation biome)
BiomeType
s containing this biome.biome
- Set
public static boolean contains(net.minecraft.util.ResourceLocation name)
name
- Boolean
public static BiomeType get(net.minecraft.util.ResourceLocation name)
EMPTY
if no value is present.BiomeType
public static void forEach(java.util.function.Consumer<BiomeType> action)
action
-