Uses of Class
net.minecraft.world.biome.Biome
Package
Description
-
Uses of Biome in net.minecraft.client.gui.screen
Modifier and TypeFieldDescription(package private) Biome
CustomizeBuffetLevelScreen.biome
(package private) Biome
CustomizeBuffetLevelScreen.BuffetBiomesListWidget.BuffetBiomeItem.biome
Modifier and TypeFieldDescriptionprivate static RegistryKey<Biome>
PresetsScreen.BIOME_KEY
CustomizeBuffetLevelScreen.biomeRegistry
PresetsScreen.SuperflatPreset.generatorConfigProvider
CustomizeBuffetLevelScreen.onDone
Modifier and TypeMethodDescriptionprivate static void
PresetsScreen.addPreset(Text presetName, ItemConvertible icon, RegistryKey<Biome> presetBiome, List<StructureFeature<?>> structures, boolean generateStronghold, boolean generateFeatures, boolean generateLakes, FlatChunkGeneratorLayer[] layers)
(package private) static String
PresetsScreen.getGeneratorConfigString(Registry<Biome> biomeRegistry, FlatChunkGeneratorConfig generatorConfig)
static FlatChunkGeneratorConfig
PresetsScreen.parsePresetString(Registry<Biome> biomeRegistry, String preset, FlatChunkGeneratorConfig generatorConfig)
ModifierConstructorDescriptionBuffetBiomeItem(Biome biome)
CustomizeBuffetLevelScreen(Screen parent, DynamicRegistryManager registryManager, Consumer<Biome> onDone, Biome biome)
ModifierConstructorDescriptionCustomizeBuffetLevelScreen(Screen parent, DynamicRegistryManager registryManager, Consumer<Biome> onDone, Biome biome)
SuperflatPreset(Item icon, Text name, Function<Registry<Biome>,FlatChunkGeneratorConfig> generatorConfigProvider)
-
Uses of Biome in net.minecraft.client.sound
-
Uses of Biome in net.minecraft.client.world
Modifier and TypeMethodDescriptionprivate static Biome
GeneratorType.getFirstBiome(DynamicRegistryManager registryManager, GeneratorOptions options)
ClientWorld.getGeneratorStoredBiome(int biomeX, int biomeY, int biomeZ)
Modifier and TypeMethodDescriptionprivate static GeneratorOptions
GeneratorType.createFixedBiomeOptions(DynamicRegistryManager registryManager, GeneratorOptions generatorOptions, GeneratorType type, Biome biome)
Modifier and TypeMethodDescriptionprotected abstract ChunkGenerator
GeneratorType.getChunkGenerator(Registry<Biome> biomeRegistry, Registry<ChunkGeneratorSettings> chunkGeneratorSettingsRegistry, long seed)
-
Uses of Biome in net.minecraft.data.server
Modifier and TypeFieldDescriptionprivate static List<RegistryKey<Biome>>
AdventureTabAdvancementGenerator.BIOMES
private static List<RegistryKey<Biome>>
NetherTabAdvancementGenerator.NETHER_BIOMES
Modifier and TypeMethodDescriptionprotected static Advancement.Task
AdventureTabAdvancementGenerator.requireListedBiomesVisited(Advancement.Task task, List<RegistryKey<Biome>> biomes)
-
Uses of Biome in net.minecraft.entity.passive
Modifier and TypeMethodDescriptionstatic FoxEntity.Type
FoxEntity.Type.fromBiome(Optional<RegistryKey<Biome>> biome)
-
Uses of Biome in net.minecraft.item
Modifier and TypeMethodDescriptionprivate static boolean
FilledMapItem.hasPositiveDepth(Biome[] biomes, int scale, int x, int z)
-
Uses of Biome in net.minecraft.predicate.entity
Modifier and TypeFieldDescriptionprivate @Nullable RegistryKey<Biome>
LocationPredicate.biome
private @Nullable RegistryKey<Biome>
LocationPredicate.Builder.biome
Modifier and TypeMethodDescriptionstatic LocationPredicate
LocationPredicate.biome(RegistryKey<Biome> biome)
LocationPredicate.Builder.biome(@Nullable RegistryKey<Biome> biome)
ModifierConstructorDescriptionLocationPredicate(NumberRange.FloatRange x, NumberRange.FloatRange y, NumberRange.FloatRange z, @Nullable RegistryKey<Biome> biome, @Nullable StructureFeature<?> feature, @Nullable RegistryKey<World> dimension, @Nullable Boolean smokey, LightPredicate light, BlockPredicate block, FluidPredicate fluid)
-
Uses of Biome in net.minecraft.server.world
Modifier and TypeMethodDescriptionServerWorld.getGeneratorStoredBiome(int biomeX, int biomeY, int biomeZ)
Modifier and TypeMethodDescriptionServerWorld.locateBiome(Biome biome, BlockPos pos, int radius, int int2)
-
Uses of Biome in net.minecraft.structure
Modifier and TypeMethodDescriptionabstract void
StructureStart.init(DynamicRegistryManager registryManager, ChunkGenerator chunkGenerator, StructureManager manager, ChunkPos pos, Biome biome, C config, HeightLimitView world)
-
Uses of Biome in net.minecraft.test
ModifierConstructorDescriptionprivate
TestServer(Thread serverThread, LevelStorage.Session session, ResourcePackManager dataPackManager, ServerResourceManager serverResourceManager, Collection<GameTestBatch> batches, BlockPos pos, DynamicRegistryManager.Impl registryManager, Registry<Biome> biomeRegistry, Registry<DimensionType> dimensionTypeRegistry)
-
Uses of Biome in net.minecraft.util.registry
-
Uses of Biome in net.minecraft.village
Modifier and TypeFieldDescriptionprivate static Map<RegistryKey<Biome>,VillagerType>
VillagerType.BIOME_TO_TYPE
Modifier and TypeMethodDescriptionstatic VillagerType
VillagerType.forBiome(Optional<RegistryKey<Biome>> biomeKey)
-
Uses of Biome in net.minecraft.world
Modifier and TypeMethodDescriptiondefault Biome
(package private) static Biome
SpawnHelper.getBiomeDirectly(BlockPos pos, Chunk chunk)
default Biome
WorldView.getBiomeForNoiseGen(int biomeX, int biomeY, int biomeZ)
ChunkRegion.getGeneratorStoredBiome(int biomeX, int biomeY, int biomeZ)
WorldView.getGeneratorStoredBiome(int biomeX, int biomeY, int biomeZ)
Modifier and TypeMethodDescriptiondefault Optional<RegistryKey<Biome>>
RegistryWorldView.getBiomeKey(BlockPos pos)
Modifier and TypeMethodDescriptionprivate static Pool<SpawnSettings.SpawnEntry>
SpawnHelper.getSpawnEntries(ServerWorld world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, SpawnGroup spawnGroup, BlockPos pos, @Nullable Biome biome)
static void
SpawnHelper.populateEntities(ServerWorldAccess world, Biome biome, ChunkPos chunkPos, Random random)
-
Uses of Biome in net.minecraft.world.biome
Modifier and TypeFieldDescriptionstatic Biome
BuiltinBiomes.PLAINS
static Biome
BuiltinBiomes.THE_VOID
Modifier and TypeFieldDescriptionstatic RegistryKey<Biome>
BiomeKeys.BADLANDS
static RegistryKey<Biome>
BiomeKeys.BADLANDS_PLATEAU
static RegistryKey<Biome>
BiomeKeys.BAMBOO_JUNGLE
static RegistryKey<Biome>
BiomeKeys.BAMBOO_JUNGLE_HILLS
static RegistryKey<Biome>
BiomeKeys.BASALT_DELTAS
static RegistryKey<Biome>
BiomeKeys.BEACH
static RegistryKey<Biome>
BiomeKeys.BIRCH_FOREST
static RegistryKey<Biome>
BiomeKeys.BIRCH_FOREST_HILLS
private static Int2ObjectMap<RegistryKey<Biome>>
BuiltinBiomes.BY_RAW_ID
static com.mojang.serialization.Codec<Biome>
Biome.CODEC
static RegistryKey<Biome>
BiomeKeys.COLD_OCEAN
static RegistryKey<Biome>
BiomeKeys.CRIMSON_FOREST
static RegistryKey<Biome>
BiomeKeys.DARK_FOREST
static RegistryKey<Biome>
BiomeKeys.DARK_FOREST_HILLS
static RegistryKey<Biome>
BiomeKeys.DEEP_COLD_OCEAN
static RegistryKey<Biome>
BiomeKeys.DEEP_FROZEN_OCEAN
static RegistryKey<Biome>
BiomeKeys.DEEP_LUKEWARM_OCEAN
static RegistryKey<Biome>
BiomeKeys.DEEP_OCEAN
static RegistryKey<Biome>
BiomeKeys.DEEP_WARM_OCEAN
static RegistryKey<Biome>
BiomeKeys.DESERT
static RegistryKey<Biome>
BiomeKeys.DESERT_HILLS
static RegistryKey<Biome>
BiomeKeys.DESERT_LAKES
static RegistryKey<Biome>
BiomeKeys.DRIPSTONE_CAVES
static RegistryKey<Biome>
BiomeKeys.END_BARRENS
static RegistryKey<Biome>
BiomeKeys.END_HIGHLANDS
static RegistryKey<Biome>
BiomeKeys.END_MIDLANDS
static RegistryKey<Biome>
BiomeKeys.ERODED_BADLANDS
static com.mojang.serialization.Codec<Biome>
Biome.field_26633
Biome.field_26750
static RegistryKey<Biome>
BiomeKeys.FLOWER_FOREST
static RegistryKey<Biome>
BiomeKeys.FOREST
static RegistryKey<Biome>
BiomeKeys.FROZEN_OCEAN
static RegistryKey<Biome>
BiomeKeys.FROZEN_RIVER
static RegistryKey<Biome>
BiomeKeys.GIANT_SPRUCE_TAIGA
static RegistryKey<Biome>
BiomeKeys.GIANT_SPRUCE_TAIGA_HILLS
static RegistryKey<Biome>
BiomeKeys.GIANT_TREE_TAIGA
static RegistryKey<Biome>
BiomeKeys.GIANT_TREE_TAIGA_HILLS
static RegistryKey<Biome>
BiomeKeys.GRAVELLY_MOUNTAINS
static RegistryKey<Biome>
BiomeKeys.ICE_SPIKES
static RegistryKey<Biome>
BiomeKeys.JUNGLE
static RegistryKey<Biome>
BiomeKeys.JUNGLE_EDGE
static RegistryKey<Biome>
BiomeKeys.JUNGLE_HILLS
static RegistryKey<Biome>
BiomeKeys.LUKEWARM_OCEAN
static RegistryKey<Biome>
BiomeKeys.LUSH_CAVES
static RegistryKey<Biome>
BiomeKeys.MODIFIED_BADLANDS_PLATEAU
static RegistryKey<Biome>
BiomeKeys.MODIFIED_GRAVELLY_MOUNTAINS
static RegistryKey<Biome>
BiomeKeys.MODIFIED_JUNGLE
static RegistryKey<Biome>
BiomeKeys.MODIFIED_JUNGLE_EDGE
static RegistryKey<Biome>
BiomeKeys.MODIFIED_WOODED_BADLANDS_PLATEAU
static RegistryKey<Biome>
BiomeKeys.MOUNTAIN_EDGE
static RegistryKey<Biome>
BiomeKeys.MOUNTAINS
static RegistryKey<Biome>
BiomeKeys.MUSHROOM_FIELD_SHORE
static RegistryKey<Biome>
BiomeKeys.MUSHROOM_FIELDS
static RegistryKey<Biome>
BiomeKeys.NETHER_WASTES
static RegistryKey<Biome>
BiomeKeys.OCEAN
static RegistryKey<Biome>
BiomeKeys.PLAINS
Biome.REGISTRY_CODEC
static RegistryKey<Biome>
BiomeKeys.RIVER
static RegistryKey<Biome>
BiomeKeys.SAVANNA
static RegistryKey<Biome>
BiomeKeys.SAVANNA_PLATEAU
static RegistryKey<Biome>
BiomeKeys.SHATTERED_SAVANNA
static RegistryKey<Biome>
BiomeKeys.SHATTERED_SAVANNA_PLATEAU
static RegistryKey<Biome>
BiomeKeys.SMALL_END_ISLANDS
static RegistryKey<Biome>
BiomeKeys.SNOWY_BEACH
static RegistryKey<Biome>
BiomeKeys.SNOWY_MOUNTAINS
static RegistryKey<Biome>
BiomeKeys.SNOWY_TAIGA
static RegistryKey<Biome>
BiomeKeys.SNOWY_TAIGA_HILLS
static RegistryKey<Biome>
BiomeKeys.SNOWY_TAIGA_MOUNTAINS
static RegistryKey<Biome>
BiomeKeys.SNOWY_TUNDRA
static RegistryKey<Biome>
BiomeKeys.SOUL_SAND_VALLEY
static RegistryKey<Biome>
BiomeKeys.STONE_SHORE
static RegistryKey<Biome>
BiomeKeys.SUNFLOWER_PLAINS
static RegistryKey<Biome>
BiomeKeys.SWAMP
static RegistryKey<Biome>
BiomeKeys.SWAMP_HILLS
static RegistryKey<Biome>
BiomeKeys.TAIGA
static RegistryKey<Biome>
BiomeKeys.TAIGA_HILLS
static RegistryKey<Biome>
BiomeKeys.TAIGA_MOUNTAINS
static RegistryKey<Biome>
BiomeKeys.TALL_BIRCH_FOREST
static RegistryKey<Biome>
BiomeKeys.TALL_BIRCH_HILLS
static RegistryKey<Biome>
BiomeKeys.THE_END
static RegistryKey<Biome>
BiomeKeys.THE_VOID
static RegistryKey<Biome>
BiomeKeys.WARM_OCEAN
static RegistryKey<Biome>
BiomeKeys.WARPED_FOREST
static RegistryKey<Biome>
BiomeKeys.WOODED_BADLANDS_PLATEAU
static RegistryKey<Biome>
BiomeKeys.WOODED_HILLS
static RegistryKey<Biome>
BiomeKeys.WOODED_MOUNTAINS
Modifier and TypeMethodDescriptionBiome.Builder.build()
private static Biome
DefaultBiomeCreator.composeEndSpawnSettings(GenerationSettings.Builder builder)
private static Biome
DefaultBiomeCreator.composeSavannaGenerationSettings(float depth, float scale, float temperature, boolean plateau, boolean shattered, SpawnSettings.Builder spawnSettings)
private static Biome
DefaultBiomeCreator.createBadlands(ConfiguredSurfaceBuilder<TernarySurfaceConfig> configuredSurfaceBuilder, float depth, float scale, boolean plateau, boolean wooded)
private static Biome
DefaultBiomeCreator.createBambooJungle(float depth, float scale, int parrotWeight, int parrotMaxGroupSize)
static Biome
DefaultBiomeCreator.createBambooJungleHills()
static Biome
DefaultBiomeCreator.createBasaltDeltas()
static Biome
DefaultBiomeCreator.createBeach(float depth, float scale, float temperature, float downfall, int waterColor, boolean snowy, boolean stony)
static Biome
DefaultBiomeCreator.createBirchForest(float depth, float scale, boolean tallTrees)
static Biome
DefaultBiomeCreator.createColdOcean(boolean deep)
static Biome
DefaultBiomeCreator.createCrimsonForest()
static Biome
DefaultBiomeCreator.createDarkForest(float depth, float scale, boolean hills)
static Biome
DefaultBiomeCreator.createDeepWarmOcean()
static Biome
DefaultBiomeCreator.createDesert(float depth, float scale, boolean villages, boolean pyramids, boolean fossils)
static Biome
DefaultBiomeCreator.createDripstoneCaves()
static Biome
DefaultBiomeCreator.createEndBarrens()
static Biome
DefaultBiomeCreator.createEndHighlands()
static Biome
DefaultBiomeCreator.createEndMidlands()
static Biome
DefaultBiomeCreator.createErodedBadlands()
static Biome
DefaultBiomeCreator.createFlowerForest()
private static Biome
DefaultBiomeCreator.createForest(float depth, float scale, boolean flower, SpawnSettings.Builder spawnSettings)
static Biome
DefaultBiomeCreator.createFrozenOcean(boolean monument)
static Biome
DefaultBiomeCreator.createGiantTreeTaiga(float depth, float scale, float temperature, boolean spruce)
static Biome
DefaultBiomeCreator.createJungle()
private static Biome
DefaultBiomeCreator.createJungle(float depth, float scale, int parrotWeight, int parrotMaxGroupSize, int ocelotMaxGroupSize)
static Biome
DefaultBiomeCreator.createJungleEdge()
private static Biome
DefaultBiomeCreator.createJungleFeatures(float depth, float scale, float downfall, boolean bamboo, boolean edge, boolean modified, SpawnSettings.Builder builder)
static Biome
DefaultBiomeCreator.createJungleHills()
static Biome
DefaultBiomeCreator.createLukewarmOcean(boolean deep)
static Biome
DefaultBiomeCreator.createLushCaves()
static Biome
DefaultBiomeCreator.createModifiedJungle()
static Biome
DefaultBiomeCreator.createModifiedJungleEdge()
static Biome
DefaultBiomeCreator.createMountains(float depth, float scale, ConfiguredSurfaceBuilder<TernarySurfaceConfig> surfaceBuilder, boolean extraTrees)
static Biome
DefaultBiomeCreator.createMushroomFields(float depth, float scale)
static Biome
DefaultBiomeCreator.createNetherWastes()
static Biome
DefaultBiomeCreator.createNormalBadlands(float depth, float scale, boolean plateau)
static Biome
DefaultBiomeCreator.createNormalBambooJungle()
static Biome
DefaultBiomeCreator.createNormalForest(float depth, float scale)
static Biome
DefaultBiomeCreator.createNormalOcean(boolean deep)
private static Biome
DefaultBiomeCreator.createOcean(SpawnSettings.Builder spawnSettings, int waterColor, int waterFogColor, boolean deep, GenerationSettings.Builder builder)
static Biome
DefaultBiomeCreator.createPlains(boolean sunflower)
static Biome
DefaultBiomeCreator.createRiver(float depth, float scale, float temperature, int waterColor, boolean frozen)
static Biome
DefaultBiomeCreator.createSavanna(float depth, float scale, float temperature, boolean mountain, boolean shattered)
static Biome
DefaultBiomeCreator.createSavannaPlateau()
static Biome
DefaultBiomeCreator.createSmallEndIslands()
static Biome
DefaultBiomeCreator.createSnowyTundra(float depth, float scale, boolean iceSpikes, boolean mountains)
static Biome
DefaultBiomeCreator.createSoulSandValley()
static Biome
DefaultBiomeCreator.createSwamp(float depth, float scale, boolean hills)
static Biome
DefaultBiomeCreator.createTaiga(float depth, float scale, boolean snowy, boolean mountains, boolean villages, boolean igloos)
static Biome
DefaultBiomeCreator.createTheEnd()
static Biome
DefaultBiomeCreator.createTheVoid()
static Biome
DefaultBiomeCreator.createWarmOcean()
static Biome
DefaultBiomeCreator.createWarpedForest()
static Biome
DefaultBiomeCreator.createWoodedBadlandsPlateau(float depth, float scale)
private static Biome
BuiltinBiomes.register(int rawId, RegistryKey<Biome> registryKey, Biome biome)
Modifier and TypeMethodDescriptionstatic RegistryKey<Biome>
BuiltinBiomes.fromRawId(int rawId)
private static RegistryKey<Biome>
Modifier and TypeMethodDescriptionprivate static Biome
BuiltinBiomes.register(int rawId, RegistryKey<Biome> registryKey, Biome biome)
Modifier and TypeMethodDescriptionprivate static Biome
BuiltinBiomes.register(int rawId, RegistryKey<Biome> registryKey, Biome biome)
-
Uses of Biome in net.minecraft.world.biome.source
Modifier and TypeFieldDescriptionprivate Biome
TheEndBiomeSource.barrensBiome
private Biome
TheEndBiomeSource.centerBiome
private Biome[]
BiomeArray.data
private Biome
TheEndBiomeSource.highlandsBiome
private Biome
TheEndBiomeSource.midlandsBiome
private Biome
TheEndBiomeSource.smallIslandsBiome
Modifier and TypeFieldDescriptionFixedBiomeSource.biome
CheckerboardBiomeSource.biomeArray
private List<com.mojang.datafixers.util.Pair<Biome.MixedNoisePoint,Supplier<Biome>>>
MultiNoiseBiomeSource.biomePoints
MultiNoiseBiomeSource.Instance.biomeRegistry
TheEndBiomeSource.biomeRegistry
VanillaLayeredBiomeSource.biomeRegistry
private IndexedIterable<Biome>
BiomeArray.biomes
BiomeSource.biomes
private static List<RegistryKey<Biome>>
VanillaLayeredBiomeSource.BIOMES
private com.mojang.datafixers.util.Function3<MultiNoiseBiomeSource.Preset,Registry<Biome>,Long,MultiNoiseBiomeSource>
MultiNoiseBiomeSource.Preset.biomeSourceFunction
private Optional<com.mojang.datafixers.util.Pair<Registry<Biome>,MultiNoiseBiomeSource.Preset>>
MultiNoiseBiomeSource.instance
Modifier and TypeMethodDescriptionBiomeAccessType.getBiome(long seed, int x, int y, int z, BiomeAccess.Storage storage)
DirectBiomeAccessType.getBiome(long seed, int x, int y, int z, BiomeAccess.Storage storage)
HorizontalVoronoiBiomeAccessType.getBiome(long seed, int x, int y, int z, BiomeAccess.Storage storage)
VoronoiBiomeAccessType.getBiome(long seed, int x, int y, int z, BiomeAccess.Storage storage)
BiomeAccess.getBiomeForNoiseGen(double x, double y, double z)
BiomeAccess.getBiomeForNoiseGen(int biomeX, int biomeY, int biomeZ)
BiomeAccess.getBiomeForNoiseGen(BlockPos pos)
BiomeAccess.getBiomeForNoiseGen(ChunkPos chunkPos)
BiomeAccess.Storage.getBiomeForNoiseGen(int biomeX, int biomeY, int biomeZ)
default Biome
BiomeAccess.Storage.getBiomeForNoiseGen(ChunkPos chunkPos)
BiomeArray.getBiomeForNoiseGen(int biomeX, int biomeY, int biomeZ)
CheckerboardBiomeSource.getBiomeForNoiseGen(int biomeX, int biomeY, int biomeZ)
FixedBiomeSource.getBiomeForNoiseGen(int biomeX, int biomeY, int biomeZ)
MultiNoiseBiomeSource.getBiomeForNoiseGen(int biomeX, int biomeY, int biomeZ)
TheEndBiomeSource.getBiomeForNoiseGen(int biomeX, int biomeY, int biomeZ)
VanillaLayeredBiomeSource.getBiomeForNoiseGen(int biomeX, int biomeY, int biomeZ)
private static Biome
BiomeArray.method_32916(BiomeSource biomeSource, int int2, int int3, int int4, int int5)
Modifier and TypeMethodDescriptionMultiNoiseBiomeSource.Instance.getBiomeRegistry()
BiomeSource.getBiomes()
BiomeSource.getBiomesInArea(int x, int y, int z, int radius)
FixedBiomeSource.getBiomesInArea(int x, int y, int z, int radius)
static ImmutableList<com.mojang.datafixers.util.Pair<Biome.MixedNoisePoint,Supplier<Biome>>>
MultiNoiseBiomeSource.method_35241(Registry<Biome> registry)
Modifier and TypeMethodDescriptionMultiNoiseBiomeSource.Preset.getBiomeSource(Registry<Biome> biomeRegistry, long seed)
BiomeSource.locateBiome(int x, int y, int z, int radius, int int2, Predicate<Biome> predicate, Random random, boolean bool)
BiomeSource.locateBiome(int x, int y, int z, int radius, Predicate<Biome> predicate, Random random)
FixedBiomeSource.locateBiome(int x, int y, int z, int radius, int int2, Predicate<Biome> predicate, Random random, boolean bool)
static ImmutableList<com.mojang.datafixers.util.Pair<Biome.MixedNoisePoint,Supplier<Biome>>>
MultiNoiseBiomeSource.method_35241(Registry<Biome> registry)
static MultiNoiseBiomeSource
MultiNoiseBiomeSource.method_35242(Registry<Biome> registry, long long2)
ModifierConstructorDescriptionprotected
BiomeArray(IndexedIterable<Biome> biomes, HeightLimitView world, Biome[] data)
FixedBiomeSource(Biome biome)
private
TheEndBiomeSource(Registry<Biome> biomeRegistry, long seed, Biome centerBiome, Biome highlandsBiome, Biome midlandsBiome, Biome smallIslandsBiome, Biome barrensBiome)
ModifierConstructorDescriptionBiomeArray(IndexedIterable<Biome> biomes, HeightLimitView world, int[] ids)
BiomeArray(IndexedIterable<Biome> biomes, HeightLimitView world, ChunkPos chunkPos, BiomeSource biomeSource)
BiomeArray(IndexedIterable<Biome> biomes, HeightLimitView world, ChunkPos chunkPos, BiomeSource biomeSource, @org.jetbrains.annotations.Nullable int[] int2)
protected
BiomeArray(IndexedIterable<Biome> biomes, HeightLimitView world, Biome[] data)
protected
BiomeSource(List<Biome> biomes)
protected
BiomeSource(Stream<Supplier<Biome>> stream)
CheckerboardBiomeSource(List<Supplier<Biome>> biomeArray, int size)
FixedBiomeSource(Supplier<Biome> biome)
(package private)
Instance(MultiNoiseBiomeSource.Preset preset, Registry<Biome> biomeRegistry, long seed)
MultiNoiseBiomeSource(long seed, List<com.mojang.datafixers.util.Pair<Biome.MixedNoisePoint,Supplier<Biome>>> biomePoints)
(package private)
MultiNoiseBiomeSource(long seed, List<com.mojang.datafixers.util.Pair<Biome.MixedNoisePoint,Supplier<Biome>>> biomePoints, Optional<com.mojang.datafixers.util.Pair<Registry<Biome>,MultiNoiseBiomeSource.Preset>> instance)
(package private)
MultiNoiseBiomeSource(long seed, List<com.mojang.datafixers.util.Pair<Biome.MixedNoisePoint,Supplier<Biome>>> biomePoints, Optional<com.mojang.datafixers.util.Pair<Registry<Biome>,MultiNoiseBiomeSource.Preset>> instance)
private
MultiNoiseBiomeSource(long seed, List<com.mojang.datafixers.util.Pair<Biome.MixedNoisePoint,Supplier<Biome>>> biomePoints, MultiNoiseBiomeSource.NoiseParameters temperatureNoiseParameters, MultiNoiseBiomeSource.NoiseParameters humidityNoiseParameters, MultiNoiseBiomeSource.NoiseParameters altitudeNoiseParameters, MultiNoiseBiomeSource.NoiseParameters weirdnessNoiseParameters)
private
MultiNoiseBiomeSource(long seed, List<com.mojang.datafixers.util.Pair<Biome.MixedNoisePoint,Supplier<Biome>>> biomePoints, MultiNoiseBiomeSource.NoiseParameters temperatureNoiseParameters, MultiNoiseBiomeSource.NoiseParameters humidityNoiseParameters, MultiNoiseBiomeSource.NoiseParameters altitudeNoiseParameters, MultiNoiseBiomeSource.NoiseParameters weirdnessNoiseParameters, Optional<com.mojang.datafixers.util.Pair<Registry<Biome>,MultiNoiseBiomeSource.Preset>> instance)
private
MultiNoiseBiomeSource(long seed, List<com.mojang.datafixers.util.Pair<Biome.MixedNoisePoint,Supplier<Biome>>> biomePoints, MultiNoiseBiomeSource.NoiseParameters temperatureNoiseParameters, MultiNoiseBiomeSource.NoiseParameters humidityNoiseParameters, MultiNoiseBiomeSource.NoiseParameters altitudeNoiseParameters, MultiNoiseBiomeSource.NoiseParameters weirdnessNoiseParameters, Optional<com.mojang.datafixers.util.Pair<Registry<Biome>,MultiNoiseBiomeSource.Preset>> instance)
Preset(Identifier id, com.mojang.datafixers.util.Function3<MultiNoiseBiomeSource.Preset,Registry<Biome>,Long,MultiNoiseBiomeSource> biomeSourceFunction)
TheEndBiomeSource(Registry<Biome> biomeRegistry, long seed)
private
TheEndBiomeSource(Registry<Biome> biomeRegistry, long seed, Biome centerBiome, Biome highlandsBiome, Biome midlandsBiome, Biome smallIslandsBiome, Biome barrensBiome)
VanillaLayeredBiomeSource(long seed, boolean legacyBiomeInitLayer, boolean largeBiomes, Registry<Biome> biomeRegistry)
-
Uses of Biome in net.minecraft.world.chunk
Modifier and TypeMethodDescriptionEmptyChunk.EmptyBiomeArray.getBiomeForNoiseGen(int biomeX, int biomeY, int biomeZ)
-
Uses of Biome in net.minecraft.world.dimension
Modifier and TypeMethodDescriptionprivate static ChunkGenerator
DimensionType.createEndGenerator(Registry<Biome> biomeRegistry, Registry<ChunkGeneratorSettings> chunkGeneratorSettingsRegistry, long seed)
private static ChunkGenerator
DimensionType.createNetherGenerator(Registry<Biome> biomeRegistry, Registry<ChunkGeneratorSettings> chunkGeneratorSettingsRegistry, long seed)
-
Uses of Biome in net.minecraft.world.gen
Modifier and TypeMethodDescriptionstatic NoiseChunkGenerator
GeneratorOptions.createOverworldGenerator(Registry<Biome> biomeRegistry, Registry<ChunkGeneratorSettings> chunkGeneratorSettingsRegistry, long seed)
-
Uses of Biome in net.minecraft.world.gen.carver
Modifier and TypeMethodDescriptionabstract boolean
Carver.carve(CarverContext context, C config, Chunk chunk, Function<BlockPos,Biome> posToBiome, Random random, AquiferSampler aquiferSampler, ChunkPos pos, BitSet carvingMask)
boolean
CaveCarver.carve(CarverContext carverContext, CaveCarverConfig caveCarverConfig, Chunk chunk, Function<BlockPos,Biome> function, Random random, AquiferSampler aquiferSampler, ChunkPos chunkPos, BitSet bitSet)
boolean
ConfiguredCarver.carve(CarverContext context, Chunk chunk, Function<BlockPos,Biome> posToBiome, Random random, AquiferSampler aquiferSampler, ChunkPos pos, BitSet carvingMask)
boolean
RavineCarver.carve(CarverContext carverContext, RavineCarverConfig ravineCarverConfig, Chunk chunk, Function<BlockPos,Biome> function, Random random, AquiferSampler aquiferSampler, ChunkPos chunkPos, BitSet bitSet)
protected boolean
Carver.carveAtPoint(CarverContext context, C config, Chunk chunk, Function<BlockPos,Biome> posToBiome, BitSet carvingMask, Random random, BlockPos.Mutable pos, BlockPos.Mutable downPos, AquiferSampler sampler, MutableBoolean foundSurface)
protected boolean
NetherCaveCarver.carveAtPoint(CarverContext carverContext, CaveCarverConfig caveCarverConfig, Chunk chunk, Function<BlockPos,Biome> function, BitSet bitSet, Random random, BlockPos.Mutable mutable, BlockPos.Mutable mutable2, AquiferSampler aquiferSampler, MutableBoolean mutableBoolean)
protected boolean
UnderwaterCanyonCarver.carveAtPoint(CarverContext carverContext, RavineCarverConfig ravineCarverConfig, Chunk chunk, Function<BlockPos,Biome> function, BitSet bitSet, Random random, BlockPos.Mutable mutable, BlockPos.Mutable mutable2, AquiferSampler aquiferSampler, MutableBoolean mutableBoolean)
protected boolean
UnderwaterCaveCarver.carveAtPoint(CarverContext carverContext, CaveCarverConfig caveCarverConfig, Chunk chunk, Function<BlockPos,Biome> function, BitSet bitSet, Random random, BlockPos.Mutable mutable, BlockPos.Mutable mutable2, AquiferSampler aquiferSampler, MutableBoolean mutableBoolean)
protected void
CaveCarver.carveCave(CarverContext context, CaveCarverConfig config, Chunk chunk, Function<BlockPos,Biome> posToBiome, long seed, AquiferSampler aquiferSampler, double x, double y, double z, float yaw, double yawPitchRatio, BitSet carvingMask, Carver.SkipPredicate skipPredicate)
private void
RavineCarver.carveRavine(CarverContext context, RavineCarverConfig config, Chunk chunk, Function<BlockPos,Biome> posToBiome, long seed, AquiferSampler aquiferSampler, double x, double y, double z, float width, float yaw, float pitch, int branchStartIndex, int branchCount, double yawPitchRatio, BitSet carvingMask)
protected boolean
Carver.carveRegion(CarverContext context, C config, Chunk chunk, Function<BlockPos,Biome> posToBiome, long seed, AquiferSampler sampler, double x, double y, double z, double horizontalScale, double verticalScale, BitSet carvingMask, Carver.SkipPredicate skipPredicate)
protected void
CaveCarver.carveTunnels(CarverContext context, CaveCarverConfig config, Chunk chunk, Function<BlockPos,Biome> posToBiome, long seed, AquiferSampler aquiferSampler, double x, double y, double z, double horizontalScale, double verticalScale, float width, float yaw, float pitch, int branchStartIndex, int branchCount, double yawPitchRatio, BitSet carvingMask, Carver.SkipPredicate skipPredicate)
-
Uses of Biome in net.minecraft.world.gen.chunk
Modifier and TypeFieldDescriptionFlatChunkGeneratorConfig.biome
DebugChunkGenerator.biomeRegistry
FlatChunkGeneratorConfig.biomeRegistry
Modifier and TypeMethodDescriptionFlatChunkGeneratorConfig.createBiome()
FlatChunkGeneratorConfig.getBiome()
Modifier and TypeMethodDescriptionChunkGenerator.getEntitySpawnList(Biome biome, StructureAccessor accessor, SpawnGroup group, BlockPos pos)
NoiseChunkGenerator.getEntitySpawnList(Biome biome, StructureAccessor accessor, SpawnGroup group, BlockPos pos)
private void
ChunkGenerator.setStructureStart(ConfiguredStructureFeature<?,?> feature, DynamicRegistryManager registryManager, StructureAccessor accessor, Chunk chunk, StructureManager structureManager, long worldSeed, Biome biome)
Modifier and TypeMethodDescriptionstatic FlatChunkGeneratorConfig
FlatChunkGeneratorConfig.getDefaultConfig(Registry<Biome> biomeRegistry)
void
ChunkGenerator.populateBiomes(Registry<Biome> biomeRegistry, Chunk chunk)
void
ModifierConstructorDescriptionDebugChunkGenerator(Registry<Biome> biomeRegistry)
private
FlatChunkGeneratorConfig(Registry<Biome> biomeRegistry, StructuresConfig structuresConfig, List<FlatChunkGeneratorLayer> layers, boolean hasLakes, boolean hasFeatures, Optional<Supplier<Biome>> biome)
private
FlatChunkGeneratorConfig(Registry<Biome> biomeRegistry, StructuresConfig structuresConfig, List<FlatChunkGeneratorLayer> layers, boolean hasLakes, boolean hasFeatures, Optional<Supplier<Biome>> biome)
FlatChunkGeneratorConfig(StructuresConfig structuresConfig, Registry<Biome> biomeRegistry)
-
Uses of Biome in net.minecraft.world.gen.feature
Modifier and TypeMethodDescriptionvoid
BuriedTreasureFeature.Start.init(DynamicRegistryManager dynamicRegistryManager, ChunkGenerator chunkGenerator, StructureManager structureManager, ChunkPos chunkPos, Biome biome, ProbabilityConfig probabilityConfig, HeightLimitView heightLimitView)
void
DesertPyramidFeature.Start.init(DynamicRegistryManager dynamicRegistryManager, ChunkGenerator chunkGenerator, StructureManager structureManager, ChunkPos chunkPos, Biome biome, DefaultFeatureConfig defaultFeatureConfig, HeightLimitView heightLimitView)
void
EndCityFeature.Start.init(DynamicRegistryManager dynamicRegistryManager, ChunkGenerator chunkGenerator, StructureManager structureManager, ChunkPos chunkPos, Biome biome, DefaultFeatureConfig defaultFeatureConfig, HeightLimitView heightLimitView)
void
IglooFeature.Start.init(DynamicRegistryManager dynamicRegistryManager, ChunkGenerator chunkGenerator, StructureManager structureManager, ChunkPos chunkPos, Biome biome, DefaultFeatureConfig defaultFeatureConfig, HeightLimitView heightLimitView)
void
JigsawFeature.Start.init(DynamicRegistryManager dynamicRegistryManager, ChunkGenerator chunkGenerator, StructureManager structureManager, ChunkPos chunkPos, Biome biome, StructurePoolFeatureConfig structurePoolFeatureConfig, HeightLimitView heightLimitView)
void
JungleTempleFeature.Start.init(DynamicRegistryManager dynamicRegistryManager, ChunkGenerator chunkGenerator, StructureManager structureManager, ChunkPos chunkPos, Biome biome, DefaultFeatureConfig defaultFeatureConfig, HeightLimitView heightLimitView)
void
MineshaftFeature.Start.init(DynamicRegistryManager dynamicRegistryManager, ChunkGenerator chunkGenerator, StructureManager structureManager, ChunkPos chunkPos, Biome biome, MineshaftFeatureConfig mineshaftFeatureConfig, HeightLimitView heightLimitView)
void
NetherFortressFeature.Start.init(DynamicRegistryManager dynamicRegistryManager, ChunkGenerator chunkGenerator, StructureManager structureManager, ChunkPos chunkPos, Biome biome, DefaultFeatureConfig defaultFeatureConfig, HeightLimitView heightLimitView)
void
NetherFossilFeature.Start.init(DynamicRegistryManager dynamicRegistryManager, ChunkGenerator chunkGenerator, StructureManager structureManager, ChunkPos chunkPos, Biome biome, RangeDecoratorConfig rangeDecoratorConfig, HeightLimitView heightLimitView)
void
OceanMonumentFeature.Start.init(DynamicRegistryManager dynamicRegistryManager, ChunkGenerator chunkGenerator, StructureManager structureManager, ChunkPos chunkPos, Biome biome, DefaultFeatureConfig defaultFeatureConfig, HeightLimitView heightLimitView)
void
OceanRuinFeature.Start.init(DynamicRegistryManager dynamicRegistryManager, ChunkGenerator chunkGenerator, StructureManager structureManager, ChunkPos chunkPos, Biome biome, OceanRuinFeatureConfig oceanRuinFeatureConfig, HeightLimitView heightLimitView)
void
RuinedPortalFeature.Start.init(DynamicRegistryManager dynamicRegistryManager, ChunkGenerator chunkGenerator, StructureManager structureManager, ChunkPos chunkPos, Biome biome, RuinedPortalFeatureConfig ruinedPortalFeatureConfig, HeightLimitView heightLimitView)
void
ShipwreckFeature.Start.init(DynamicRegistryManager dynamicRegistryManager, ChunkGenerator chunkGenerator, StructureManager structureManager, ChunkPos chunkPos, Biome biome, ShipwreckFeatureConfig shipwreckFeatureConfig, HeightLimitView heightLimitView)
void
StrongholdFeature.Start.init(DynamicRegistryManager dynamicRegistryManager, ChunkGenerator chunkGenerator, StructureManager structureManager, ChunkPos chunkPos, Biome biome, DefaultFeatureConfig defaultFeatureConfig, HeightLimitView heightLimitView)
void
SwampHutFeature.Start.init(DynamicRegistryManager dynamicRegistryManager, ChunkGenerator chunkGenerator, StructureManager structureManager, ChunkPos chunkPos, Biome biome, DefaultFeatureConfig defaultFeatureConfig, HeightLimitView heightLimitView)
void
WoodlandMansionFeature.Start.init(DynamicRegistryManager dynamicRegistryManager, ChunkGenerator chunkGenerator, StructureManager structureManager, ChunkPos chunkPos, Biome biome, DefaultFeatureConfig defaultFeatureConfig, HeightLimitView heightLimitView)
(package private) static boolean
protected boolean
BastionRemnantFeature.shouldStartAt(ChunkGenerator chunkGenerator, BiomeSource biomeSource, long long2, ChunkRandom chunkRandom, ChunkPos chunkPos, Biome biome, ChunkPos chunkPos2, StructurePoolFeatureConfig structurePoolFeatureConfig, HeightLimitView heightLimitView)
protected boolean
BuriedTreasureFeature.shouldStartAt(ChunkGenerator chunkGenerator, BiomeSource biomeSource, long long2, ChunkRandom chunkRandom, ChunkPos chunkPos, Biome biome, ChunkPos chunkPos2, ProbabilityConfig probabilityConfig, HeightLimitView heightLimitView)
protected boolean
EndCityFeature.shouldStartAt(ChunkGenerator chunkGenerator, BiomeSource biomeSource, long long2, ChunkRandom chunkRandom, ChunkPos chunkPos, Biome biome, ChunkPos chunkPos2, DefaultFeatureConfig defaultFeatureConfig, HeightLimitView heightLimitView)
protected boolean
MineshaftFeature.shouldStartAt(ChunkGenerator chunkGenerator, BiomeSource biomeSource, long long2, ChunkRandom chunkRandom, ChunkPos chunkPos, Biome biome, ChunkPos chunkPos2, MineshaftFeatureConfig mineshaftFeatureConfig, HeightLimitView heightLimitView)
protected boolean
NetherFortressFeature.shouldStartAt(ChunkGenerator chunkGenerator, BiomeSource biomeSource, long long2, ChunkRandom chunkRandom, ChunkPos chunkPos, Biome biome, ChunkPos chunkPos2, DefaultFeatureConfig defaultFeatureConfig, HeightLimitView heightLimitView)
protected boolean
OceanMonumentFeature.shouldStartAt(ChunkGenerator chunkGenerator, BiomeSource biomeSource, long long2, ChunkRandom chunkRandom, ChunkPos chunkPos, Biome biome, ChunkPos chunkPos2, DefaultFeatureConfig defaultFeatureConfig, HeightLimitView heightLimitView)
protected boolean
PillagerOutpostFeature.shouldStartAt(ChunkGenerator chunkGenerator, BiomeSource biomeSource, long long2, ChunkRandom chunkRandom, ChunkPos chunkPos, Biome biome, ChunkPos chunkPos2, StructurePoolFeatureConfig structurePoolFeatureConfig, HeightLimitView heightLimitView)
protected boolean
StrongholdFeature.shouldStartAt(ChunkGenerator chunkGenerator, BiomeSource biomeSource, long long2, ChunkRandom chunkRandom, ChunkPos chunkPos, Biome biome, ChunkPos chunkPos2, DefaultFeatureConfig defaultFeatureConfig, HeightLimitView heightLimitView)
protected boolean
StructureFeature.shouldStartAt(ChunkGenerator chunkGenerator, BiomeSource biomeSource, long worldSeed, ChunkRandom random, ChunkPos pos, Biome biome, ChunkPos chunkPos, C config, HeightLimitView world)
Checks if this structure can actually be placed at a potential structure position determined viaStructureFeature.getStartChunk(net.minecraft.world.gen.chunk.StructureConfig, long, net.minecraft.world.gen.ChunkRandom, int, int)
.protected boolean
WoodlandMansionFeature.shouldStartAt(ChunkGenerator chunkGenerator, BiomeSource biomeSource, long long2, ChunkRandom chunkRandom, ChunkPos chunkPos, Biome biome, ChunkPos chunkPos2, DefaultFeatureConfig defaultFeatureConfig, HeightLimitView heightLimitView)
ConfiguredStructureFeature.tryPlaceStart(DynamicRegistryManager registryManager, ChunkGenerator chunkGenerator, BiomeSource biomeSource, StructureManager structureManager, long worldSeed, ChunkPos chunkPos, Biome biome, int referenceCount, StructureConfig structureConfig, HeightLimitView heightLimitView)
StructureFeature.tryPlaceStart(DynamicRegistryManager dynamicRegistryManager, ChunkGenerator generator, BiomeSource biomeSource, StructureManager manager, long worldSeed, ChunkPos pos, Biome biome, int referenceCount, ChunkRandom random, StructureConfig structureConfig, C config, HeightLimitView world)
Tries to place a starting point for this type of structure in the given chunk. -
Uses of Biome in net.minecraft.world.gen.surfacebuilder
Modifier and TypeMethodDescriptionvoid
AbstractNetherSurfaceBuilder.generate(Random random, Chunk chunk, Biome biome, int int2, int int3, int int4, double double2, BlockState blockState, BlockState blockState2, int int5, int int6, long long2, TernarySurfaceConfig ternarySurfaceConfig)
void
BadlandsSurfaceBuilder.generate(Random random, Chunk chunk, Biome biome, int int2, int int3, int int4, double double2, BlockState blockState, BlockState blockState2, int int5, int int6, long long2, TernarySurfaceConfig ternarySurfaceConfig)
void
ConfiguredSurfaceBuilder.generate(Random random, Chunk chunk, Biome biome, int x, int z, int height, double noise, BlockState defaultBlock, BlockState defaultFluid, int seaLevel, int int2, long long2)
void
DefaultSurfaceBuilder.generate(Random random, Chunk chunk, Biome biome, int int2, int int3, int int4, double double2, BlockState blockState, BlockState blockState2, int int5, int int6, long long2, TernarySurfaceConfig ternarySurfaceConfig)
protected void
DefaultSurfaceBuilder.generate(Random random, Chunk chunk, Biome biome, int x, int z, int height, double noise, BlockState defaultBlock, BlockState fluidBlock, BlockState topBlock, BlockState underBlock, BlockState underwaterBlock, int seaLevel, int int2)
void
ErodedBadlandsSurfaceBuilder.generate(Random random, Chunk chunk, Biome biome, int int2, int int3, int int4, double double2, BlockState blockState, BlockState blockState2, int int5, int int6, long long2, TernarySurfaceConfig ternarySurfaceConfig)
void
FrozenOceanSurfaceBuilder.generate(Random random, Chunk chunk, Biome biome, int int2, int int3, int int4, double double2, BlockState blockState, BlockState blockState2, int int5, int int6, long long2, TernarySurfaceConfig ternarySurfaceConfig)
void
GiantTreeTaigaSurfaceBuilder.generate(Random random, Chunk chunk, Biome biome, int int2, int int3, int int4, double double2, BlockState blockState, BlockState blockState2, int int5, int int6, long long2, TernarySurfaceConfig ternarySurfaceConfig)
void
GravellyMountainSurfaceBuilder.generate(Random random, Chunk chunk, Biome biome, int int2, int int3, int int4, double double2, BlockState blockState, BlockState blockState2, int int5, int int6, long long2, TernarySurfaceConfig ternarySurfaceConfig)
void
MountainSurfaceBuilder.generate(Random random, Chunk chunk, Biome biome, int int2, int int3, int int4, double double2, BlockState blockState, BlockState blockState2, int int5, int int6, long long2, TernarySurfaceConfig ternarySurfaceConfig)
void
NetherForestSurfaceBuilder.generate(Random random, Chunk chunk, Biome biome, int int2, int int3, int int4, double double2, BlockState blockState, BlockState blockState2, int int5, int int6, long long2, TernarySurfaceConfig ternarySurfaceConfig)
void
NetherSurfaceBuilder.generate(Random random, Chunk chunk, Biome biome, int int2, int int3, int int4, double double2, BlockState blockState, BlockState blockState2, int int5, int int6, long long2, TernarySurfaceConfig ternarySurfaceConfig)
void
NopeSurfaceBuilder.generate(Random random, Chunk chunk, Biome biome, int int2, int int3, int int4, double double2, BlockState blockState, BlockState blockState2, int int5, int int6, long long2, TernarySurfaceConfig ternarySurfaceConfig)
void
ShatteredSavannaSurfaceBuilder.generate(Random random, Chunk chunk, Biome biome, int int2, int int3, int int4, double double2, BlockState blockState, BlockState blockState2, int int5, int int6, long long2, TernarySurfaceConfig ternarySurfaceConfig)
abstract void
SurfaceBuilder.generate(Random random, Chunk chunk, Biome biome, int x, int z, int height, double noise, BlockState defaultBlock, BlockState defaultFluid, int seaLevel, int int2, long long2, C c)
Places the surface blocks for the given column.void
SwampSurfaceBuilder.generate(Random random, Chunk chunk, Biome biome, int int2, int int3, int int4, double double2, BlockState blockState, BlockState blockState2, int int5, int int6, long long2, TernarySurfaceConfig ternarySurfaceConfig)
void
WoodedBadlandsSurfaceBuilder.generate(Random random, Chunk chunk, Biome biome, int int2, int int3, int int4, double double2, BlockState blockState, BlockState blockState2, int int5, int int6, long long2, TernarySurfaceConfig ternarySurfaceConfig)
-
Uses of Biome in net.minecraft.world.level