Uses of Class
net.minecraft.world.biome.Biome
Package
Description
-
Uses of Biome in net.minecraft.client.gui.hud
Modifier and TypeMethodDescriptionprivate static String
DebugHud.getBiomeString
(RegistryEntry<Biome> biome) -
Uses of Biome in net.minecraft.client.gui.screen.world
Modifier and TypeFieldDescription(package private) RegistryEntry<Biome>
CustomizeBuffetLevelScreen.biome
(package private) final RegistryEntry.Reference<Biome>
CustomizeBuffetLevelScreen.BuffetBiomesListWidget.BuffetBiomeItem.biome
private static final RegistryKey<Biome>
PresetsScreen.BIOME_KEY
CustomizeBuffetLevelScreen.biomeRegistry
private final Consumer<RegistryEntry<Biome>>
CustomizeBuffetLevelScreen.onDone
Modifier and TypeMethodDescriptionprivate static GeneratorOptionsHolder.RegistryAwareModifier
LevelScreenProvider.createModifier
(RegistryEntry<Biome> biomeEntry) ModifierConstructorDescriptionCustomizeBuffetLevelScreen
(Screen parent, GeneratorOptionsHolder generatorOptionsHolder, Consumer<RegistryEntry<Biome>> onDone) -
Uses of Biome in net.minecraft.client.sound
Modifier and TypeFieldDescriptionprivate final Object2ObjectArrayMap<Biome,
BiomeEffectSoundPlayer.MusicLoop> BiomeEffectSoundPlayer.soundLoops
-
Uses of Biome in net.minecraft.client.world
Modifier and TypeMethodDescriptionClientWorld.getGeneratorStoredBiome
(int biomeX, int biomeY, int biomeZ) -
Uses of Biome in net.minecraft.data.server
Modifier and TypeFieldDescriptionprivate static final com.mojang.serialization.Codec<MultiNoiseUtil.Entries<RegistryKey<Biome>>>
BiomeParametersProvider.BIOME_ENTRY_CODEC
private static final com.mojang.serialization.MapCodec<RegistryKey<Biome>>
BiomeParametersProvider.BIOME_KEY_CODEC
-
Uses of Biome in net.minecraft.data.server.advancement.vanilla
Modifier and TypeMethodDescriptionprotected static Advancement.Builder
VanillaAdventureTabAdvancementGenerator.requireListedBiomesVisited
(Advancement.Builder builder, List<RegistryKey<Biome>> biomes) -
Uses of Biome in net.minecraft.entity.passive
Modifier and TypeMethodDescriptionstatic FoxEntity.Type
FoxEntity.Type.fromBiome
(RegistryEntry<Biome> biome) -
Uses of Biome in net.minecraft.predicate.entity
Modifier and TypeFieldDescriptionprivate final Optional<RegistryKey<Biome>>
LocationPredicate.biome
The field for thebiome
record component.private Optional<RegistryKey<Biome>>
LocationPredicate.Builder.biome
Modifier and TypeMethodDescriptionLocationPredicate.biome()
Returns the value of thebiome
record component.Modifier and TypeMethodDescriptionLocationPredicate.Builder.biome
(RegistryKey<Biome> biome) static LocationPredicate.Builder
LocationPredicate.Builder.createBiome
(RegistryKey<Biome> biome) -
Uses of Biome in net.minecraft.registry
Modifier and TypeMethodDescriptionstatic void
BuiltinRegistries.validate
(RegistryEntryLookup<PlacedFeature> placedFeatureLookup, RegistryWrapper<Biome> biomeLookup) -
Uses of Biome in net.minecraft.registry.tag
Modifier and TypeFieldDescriptionBiomeTags.ALLOWS_SURFACE_SLIME_SPAWNS
BiomeTags.ANCIENT_CITY_HAS_STRUCTURE
BiomeTags.BASTION_REMNANT_HAS_STRUCTURE
BiomeTags.BURIED_TREASURE_HAS_STRUCTURE
BiomeTags.DESERT_PYRAMID_HAS_STRUCTURE
BiomeTags.END_CITY_HAS_STRUCTURE
BiomeTags.HAS_CLOSER_WATER_FOG
BiomeTags.IGLOO_HAS_STRUCTURE
BiomeTags.INCREASED_FIRE_BURNOUT
BiomeTags.IS_BADLANDS
BiomeTags.IS_BEACH
BiomeTags.IS_DEEP_OCEAN
BiomeTags.IS_END
BiomeTags.IS_FOREST
BiomeTags.IS_HILL
BiomeTags.IS_JUNGLE
BiomeTags.IS_MOUNTAIN
BiomeTags.IS_NETHER
BiomeTags.IS_OCEAN
BiomeTags.IS_OVERWORLD
BiomeTags.IS_RIVER
BiomeTags.IS_SAVANNA
BiomeTags.IS_TAIGA
BiomeTags.JUNGLE_TEMPLE_HAS_STRUCTURE
BiomeTags.MINESHAFT_BLOCKING
BiomeTags.MINESHAFT_HAS_STRUCTURE
BiomeTags.MINESHAFT_MESA_HAS_STRUCTURE
BiomeTags.MORE_FREQUENT_DROWNED_SPAWNS
BiomeTags.NETHER_FORTRESS_HAS_STRUCTURE
BiomeTags.NETHER_FOSSIL_HAS_STRUCTURE
BiomeTags.OCEAN_MONUMENT_HAS_STRUCTURE
BiomeTags.OCEAN_RUIN_COLD_HAS_STRUCTURE
BiomeTags.OCEAN_RUIN_WARM_HAS_STRUCTURE
BiomeTags.PILLAGER_OUTPOST_HAS_STRUCTURE
BiomeTags.PLAYS_UNDERWATER_MUSIC
BiomeTags.POLAR_BEARS_SPAWN_ON_ALTERNATE_BLOCKS
BiomeTags.PRODUCES_CORALS_FROM_BONEMEAL
BiomeTags.REDUCE_WATER_AMBIENT_SPAWNS
BiomeTags.REQUIRED_OCEAN_MONUMENT_SURROUNDING
BiomeTags.RUINED_PORTAL_DESERT_HAS_STRUCTURE
BiomeTags.RUINED_PORTAL_JUNGLE_HAS_STRUCTURE
BiomeTags.RUINED_PORTAL_MOUNTAIN_HAS_STRUCTURE
BiomeTags.RUINED_PORTAL_NETHER_HAS_STRUCTURE
BiomeTags.RUINED_PORTAL_OCEAN_HAS_STRUCTURE
BiomeTags.RUINED_PORTAL_STANDARD_HAS_STRUCTURE
BiomeTags.RUINED_PORTAL_SWAMP_HAS_STRUCTURE
BiomeTags.SHIPWRECK_BEACHED_HAS_STRUCTURE
BiomeTags.SHIPWRECK_HAS_STRUCTURE
BiomeTags.SNOW_GOLEM_MELTS
BiomeTags.SPAWNS_COLD_VARIANT_FROGS
BiomeTags.SPAWNS_GOLD_RABBITS
BiomeTags.SPAWNS_SNOW_FOXES
BiomeTags.SPAWNS_WARM_VARIANT_FROGS
BiomeTags.SPAWNS_WHITE_RABBITS
BiomeTags.STRONGHOLD_BIASED_TO
BiomeTags.STRONGHOLD_HAS_STRUCTURE
BiomeTags.SWAMP_HUT_HAS_STRUCTURE
BiomeTags.TRAIL_RUINS_HAS_STRUCTURE
BiomeTags.TRIAL_CHAMBERS_HAS_STRUCTURE
BiomeTags.VILLAGE_DESERT_HAS_STRUCTURE
BiomeTags.VILLAGE_PLAINS_HAS_STRUCTURE
BiomeTags.VILLAGE_SAVANNA_HAS_STRUCTURE
BiomeTags.VILLAGE_SNOWY_HAS_STRUCTURE
BiomeTags.VILLAGE_TAIGA_HAS_STRUCTURE
BiomeTags.WATER_ON_MAP_OUTLINES
BiomeTags.WITHOUT_PATROL_SPAWNS
BiomeTags.WITHOUT_WANDERING_TRADER_SPAWNS
BiomeTags.WITHOUT_ZOMBIE_SIEGES
BiomeTags.WOODLAND_MANSION_HAS_STRUCTURE
-
Uses of Biome in net.minecraft.server.command
Modifier and TypeMethodDescriptionprivate static BiomeSupplier
FillBiomeCommand.createBiomeSupplier
(MutableInt counter, Chunk chunk, BlockBox box, RegistryEntry<Biome> biome, Predicate<RegistryEntry<Biome>> filter) private static BiomeSupplier
FillBiomeCommand.createBiomeSupplier
(MutableInt counter, Chunk chunk, BlockBox box, RegistryEntry<Biome> biome, Predicate<RegistryEntry<Biome>> filter) private static int
FillBiomeCommand.execute
(ServerCommandSource source, BlockPos from, BlockPos to, RegistryEntry.Reference<Biome> biome, Predicate<RegistryEntry<Biome>> filter) private static int
FillBiomeCommand.execute
(ServerCommandSource source, BlockPos from, BlockPos to, RegistryEntry.Reference<Biome> biome, Predicate<RegistryEntry<Biome>> filter) private static int
LocateCommand.executeLocateBiome
(ServerCommandSource source, RegistryEntryPredicateArgumentType.EntryPredicate<Biome> predicate) static com.mojang.datafixers.util.Either<Integer,
com.mojang.brigadier.exceptions.CommandSyntaxException> FillBiomeCommand.fillBiome
(ServerWorld world, BlockPos from, BlockPos to, RegistryEntry<Biome> biome) static com.mojang.datafixers.util.Either<Integer,
com.mojang.brigadier.exceptions.CommandSyntaxException> FillBiomeCommand.fillBiome
(ServerWorld world, BlockPos from, BlockPos to, RegistryEntry<Biome> biome, Predicate<RegistryEntry<Biome>> filter, Consumer<Supplier<Text>> feedbackConsumer) static com.mojang.datafixers.util.Either<Integer,
com.mojang.brigadier.exceptions.CommandSyntaxException> FillBiomeCommand.fillBiome
(ServerWorld world, BlockPos from, BlockPos to, RegistryEntry<Biome> biome, Predicate<RegistryEntry<Biome>> filter, Consumer<Supplier<Text>> feedbackConsumer) -
Uses of Biome in net.minecraft.server.world
Modifier and TypeMethodDescriptionServerWorld.getGeneratorStoredBiome
(int biomeX, int biomeY, int biomeZ) @Nullable com.mojang.datafixers.util.Pair<BlockPos,
RegistryEntry<Biome>> ServerWorld.locateBiome
(Predicate<RegistryEntry<Biome>> predicate, BlockPos pos, int radius, int horizontalBlockCheckInterval, int verticalBlockCheckInterval) Modifier and TypeMethodDescription@Nullable com.mojang.datafixers.util.Pair<BlockPos,
RegistryEntry<Biome>> ServerWorld.locateBiome
(Predicate<RegistryEntry<Biome>> predicate, BlockPos pos, int radius, int horizontalBlockCheckInterval, int verticalBlockCheckInterval) -
Uses of Biome in net.minecraft.structure
Modifier and TypeFieldDescriptionprivate final Predicate<RegistryEntry<Biome>>
StructureGeneratorFactory.Context.validBiome
The field for thevalidBiome
record component.Modifier and TypeMethodDescriptionStructureGeneratorFactory.Context.validBiome()
Returns the value of thevalidBiome
record component.ModifierConstructorDescriptionContext
(ChunkGenerator chunkGenerator, BiomeSource biomeSource, NoiseConfig noiseConfig, long long2, ChunkPos chunkPos, C c, HeightLimitView heightLimitView, Predicate<RegistryEntry<Biome>> predicate, StructureTemplateManager structureTemplateManager, DynamicRegistryManager dynamicRegistryManager) -
Uses of Biome in net.minecraft.test
-
Uses of Biome in net.minecraft.village
Modifier and TypeFieldDescriptionprivate static final Map<RegistryKey<Biome>,
VillagerType> VillagerType.BIOME_TO_TYPE
Modifier and TypeMethodDescriptionstatic VillagerType
VillagerType.forBiome
(RegistryEntry<Biome> biomeEntry) -
Uses of Biome in net.minecraft.world
Modifier and TypeMethodDescription(package private) static Biome
SpawnHelper.getBiomeDirectly
(BlockPos pos, Chunk chunk) Modifier and TypeMethodDescriptionprivate static com.mojang.serialization.Codec<ReadableContainer<RegistryEntry<Biome>>>
ChunkSerializer.createCodec
(Registry<Biome> biomeRegistry) default RegistryEntry<Biome>
default RegistryEntry<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 TypeMethodDescriptionprivate static com.mojang.serialization.Codec<ReadableContainer<RegistryEntry<Biome>>>
ChunkSerializer.createCodec
(Registry<Biome> biomeRegistry) private static Pool<SpawnSettings.SpawnEntry>
SpawnHelper.getSpawnEntries
(ServerWorld world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, SpawnGroup spawnGroup, BlockPos pos, @Nullable RegistryEntry<Biome> biomeEntry) static void
SpawnHelper.populateEntities
(ServerWorldAccess world, RegistryEntry<Biome> biomeEntry, ChunkPos chunkPos, Random random) -
Uses of Biome in net.minecraft.world.biome
Modifier and TypeFieldDescriptionstatic final RegistryKey<Biome>
BiomeKeys.BADLANDS
static final RegistryKey<Biome>
BiomeKeys.BAMBOO_JUNGLE
static final RegistryKey<Biome>
BiomeKeys.BASALT_DELTAS
static final RegistryKey<Biome>
BiomeKeys.BEACH
static final RegistryKey<Biome>
BiomeKeys.BIRCH_FOREST
static final RegistryKey<Biome>
BiomeKeys.CHERRY_GROVE
static final com.mojang.serialization.Codec<Biome>
Biome.CODEC
static final RegistryKey<Biome>
BiomeKeys.COLD_OCEAN
static final RegistryKey<Biome>
BiomeKeys.CRIMSON_FOREST
static final RegistryKey<Biome>
BiomeKeys.DARK_FOREST
static final RegistryKey<Biome>
BiomeKeys.DEEP_COLD_OCEAN
static final RegistryKey<Biome>
BiomeKeys.DEEP_DARK
static final RegistryKey<Biome>
BiomeKeys.DEEP_FROZEN_OCEAN
static final RegistryKey<Biome>
BiomeKeys.DEEP_LUKEWARM_OCEAN
static final RegistryKey<Biome>
BiomeKeys.DEEP_OCEAN
static final RegistryKey<Biome>
BiomeKeys.DESERT
static final RegistryKey<Biome>
BiomeKeys.DRIPSTONE_CAVES
static final RegistryKey<Biome>
BiomeKeys.END_BARRENS
static final RegistryKey<Biome>
BiomeKeys.END_HIGHLANDS
static final RegistryKey<Biome>
BiomeKeys.END_MIDLANDS
static final RegistryKey<Biome>
BiomeKeys.ERODED_BADLANDS
static final RegistryKey<Biome>
BiomeKeys.FLOWER_FOREST
static final RegistryKey<Biome>
BiomeKeys.FOREST
static final RegistryKey<Biome>
BiomeKeys.FROZEN_OCEAN
static final RegistryKey<Biome>
BiomeKeys.FROZEN_PEAKS
static final RegistryKey<Biome>
BiomeKeys.FROZEN_RIVER
static final RegistryKey<Biome>
BiomeKeys.GROVE
static final RegistryKey<Biome>
BiomeKeys.ICE_SPIKES
static final RegistryKey<Biome>
BiomeKeys.JAGGED_PEAKS
static final RegistryKey<Biome>
BiomeKeys.JUNGLE
static final RegistryKey<Biome>
BiomeKeys.LUKEWARM_OCEAN
static final RegistryKey<Biome>
BiomeKeys.LUSH_CAVES
static final RegistryKey<Biome>
BiomeKeys.MANGROVE_SWAMP
static final RegistryKey<Biome>
BiomeKeys.MEADOW
static final RegistryKey<Biome>
BiomeKeys.MUSHROOM_FIELDS
static final RegistryKey<Biome>
BiomeKeys.NETHER_WASTES
static final com.mojang.serialization.Codec<Biome>
Biome.NETWORK_CODEC
static final RegistryKey<Biome>
BiomeKeys.OCEAN
static final RegistryKey<Biome>
BiomeKeys.OLD_GROWTH_BIRCH_FOREST
static final RegistryKey<Biome>
BiomeKeys.OLD_GROWTH_PINE_TAIGA
static final RegistryKey<Biome>
BiomeKeys.OLD_GROWTH_SPRUCE_TAIGA
static final RegistryKey<Biome>
BiomeKeys.PLAINS
static final com.mojang.serialization.Codec<RegistryEntry<Biome>>
Biome.REGISTRY_CODEC
static final com.mojang.serialization.Codec<RegistryEntryList<Biome>>
static final RegistryKey<Biome>
BiomeKeys.RIVER
static final RegistryKey<Biome>
BiomeKeys.SAVANNA
static final RegistryKey<Biome>
BiomeKeys.SAVANNA_PLATEAU
static final RegistryKey<Biome>
BiomeKeys.SMALL_END_ISLANDS
static final RegistryKey<Biome>
BiomeKeys.SNOWY_BEACH
static final RegistryKey<Biome>
BiomeKeys.SNOWY_PLAINS
static final RegistryKey<Biome>
BiomeKeys.SNOWY_SLOPES
static final RegistryKey<Biome>
BiomeKeys.SNOWY_TAIGA
static final RegistryKey<Biome>
BiomeKeys.SOUL_SAND_VALLEY
static final RegistryKey<Biome>
BiomeKeys.SPARSE_JUNGLE
static final RegistryKey<Biome>
BiomeKeys.STONY_PEAKS
static final RegistryKey<Biome>
BiomeKeys.STONY_SHORE
static final RegistryKey<Biome>
BiomeKeys.SUNFLOWER_PLAINS
static final RegistryKey<Biome>
BiomeKeys.SWAMP
static final RegistryKey<Biome>
BiomeKeys.TAIGA
static final RegistryKey<Biome>
BiomeKeys.THE_END
static final RegistryKey<Biome>
BiomeKeys.THE_VOID
static final RegistryKey<Biome>
BiomeKeys.WARM_OCEAN
static final RegistryKey<Biome>
BiomeKeys.WARPED_FOREST
static final RegistryKey<Biome>
BiomeKeys.WINDSWEPT_FOREST
static final RegistryKey<Biome>
BiomeKeys.WINDSWEPT_GRAVELLY_HILLS
static final RegistryKey<Biome>
BiomeKeys.WINDSWEPT_HILLS
static final RegistryKey<Biome>
BiomeKeys.WINDSWEPT_SAVANNA
static final RegistryKey<Biome>
BiomeKeys.WOODED_BADLANDS
Modifier and TypeMethodDescriptionBiome.Builder.build()
static Biome
OverworldBiomeCreator.createBadlands
(RegistryEntryLookup<PlacedFeature> featureLookup, RegistryEntryLookup<ConfiguredCarver<?>> carverLookup, boolean plateau) static Biome
TheNetherBiomeCreator.createBasaltDeltas
(RegistryEntryLookup<PlacedFeature> featureLookup, RegistryEntryLookup<ConfiguredCarver<?>> carverLookup) static Biome
OverworldBiomeCreator.createBeach
(RegistryEntryLookup<PlacedFeature> featureLookup, RegistryEntryLookup<ConfiguredCarver<?>> carverLookup, boolean snowy, boolean stony) private static Biome
OverworldBiomeCreator.createBiome
(boolean precipitation, float temperature, float downfall, int waterColor, int waterFogColor, @Nullable Integer grassColor, @Nullable Integer foliageColor, SpawnSettings.Builder spawnSettings, GenerationSettings.LookupBackedBuilder generationSettings, @Nullable MusicSound music) private static Biome
OverworldBiomeCreator.createBiome
(boolean precipitation, float temperature, float downfall, SpawnSettings.Builder spawnSettings, GenerationSettings.LookupBackedBuilder generationSettings, @Nullable MusicSound music) static Biome
OverworldBiomeCreator.createColdOcean
(RegistryEntryLookup<PlacedFeature> featureLookup, RegistryEntryLookup<ConfiguredCarver<?>> carverLookup, boolean deep) static Biome
TheNetherBiomeCreator.createCrimsonForest
(RegistryEntryLookup<PlacedFeature> featureLookup, RegistryEntryLookup<ConfiguredCarver<?>> carverLookup) static Biome
OverworldBiomeCreator.createDarkForest
(RegistryEntryLookup<PlacedFeature> featureLookup, RegistryEntryLookup<ConfiguredCarver<?>> carverLookup) static Biome
OverworldBiomeCreator.createDeepDark
(RegistryEntryLookup<PlacedFeature> featureLookup, RegistryEntryLookup<ConfiguredCarver<?>> carverLookup) static Biome
OverworldBiomeCreator.createDesert
(RegistryEntryLookup<PlacedFeature> featureLookup, RegistryEntryLookup<ConfiguredCarver<?>> carverLookup) static Biome
OverworldBiomeCreator.createDripstoneCaves
(RegistryEntryLookup<PlacedFeature> featureLookup, RegistryEntryLookup<ConfiguredCarver<?>> carverLookup) static Biome
TheEndBiomeCreator.createEndBarrens
(RegistryEntryLookup<PlacedFeature> featureLookup, RegistryEntryLookup<ConfiguredCarver<?>> carverLookup) private static Biome
TheEndBiomeCreator.createEndBiome
(GenerationSettings.LookupBackedBuilder builder) static Biome
TheEndBiomeCreator.createEndHighlands
(RegistryEntryLookup<PlacedFeature> featureLookup, RegistryEntryLookup<ConfiguredCarver<?>> carverLookup) static Biome
TheEndBiomeCreator.createEndMidlands
(RegistryEntryLookup<PlacedFeature> featureLookup, RegistryEntryLookup<ConfiguredCarver<?>> carverLookup) static Biome
OverworldBiomeCreator.createFrozenOcean
(RegistryEntryLookup<PlacedFeature> featureLookup, RegistryEntryLookup<ConfiguredCarver<?>> carverLookup, boolean deep) static Biome
OverworldBiomeCreator.createFrozenPeaks
(RegistryEntryLookup<PlacedFeature> featureLookup, RegistryEntryLookup<ConfiguredCarver<?>> carverLookup) static Biome
OverworldBiomeCreator.createGrove
(RegistryEntryLookup<PlacedFeature> featureLookup, RegistryEntryLookup<ConfiguredCarver<?>> carverLookup) static Biome
OverworldBiomeCreator.createJaggedPeaks
(RegistryEntryLookup<PlacedFeature> featureLookup, RegistryEntryLookup<ConfiguredCarver<?>> carverLookup) static Biome
OverworldBiomeCreator.createJungle
(RegistryEntryLookup<PlacedFeature> featureLookup, RegistryEntryLookup<ConfiguredCarver<?>> carverLookup) private static Biome
OverworldBiomeCreator.createJungleFeatures
(RegistryEntryLookup<PlacedFeature> featureLookup, RegistryEntryLookup<ConfiguredCarver<?>> carverLookup, float depth, boolean bamboo, boolean sparse, boolean unmodified, SpawnSettings.Builder spawnSettings, MusicSound music) static Biome
OverworldBiomeCreator.createLukewarmOcean
(RegistryEntryLookup<PlacedFeature> featureLookup, RegistryEntryLookup<ConfiguredCarver<?>> carverLookup, boolean deep) static Biome
OverworldBiomeCreator.createLushCaves
(RegistryEntryLookup<PlacedFeature> featureLookup, RegistryEntryLookup<ConfiguredCarver<?>> carverLookup) static Biome
OverworldBiomeCreator.createMangroveSwamp
(RegistryEntryLookup<PlacedFeature> featureLookup, RegistryEntryLookup<ConfiguredCarver<?>> carverLookup) static Biome
OverworldBiomeCreator.createMeadow
(RegistryEntryLookup<PlacedFeature> featureLookup, RegistryEntryLookup<ConfiguredCarver<?>> carverLookup, boolean cherryGrove) static Biome
OverworldBiomeCreator.createMushroomFields
(RegistryEntryLookup<PlacedFeature> featureLookup, RegistryEntryLookup<ConfiguredCarver<?>> carverLookup) static Biome
TheNetherBiomeCreator.createNetherWastes
(RegistryEntryLookup<PlacedFeature> featureLookup, RegistryEntryLookup<ConfiguredCarver<?>> carverLookup) static Biome
OverworldBiomeCreator.createNormalBambooJungle
(RegistryEntryLookup<PlacedFeature> featureLookup, RegistryEntryLookup<ConfiguredCarver<?>> carverLookup) static Biome
OverworldBiomeCreator.createNormalForest
(RegistryEntryLookup<PlacedFeature> featureLookup, RegistryEntryLookup<ConfiguredCarver<?>> carverLookup, boolean birch, boolean oldGrowth, boolean flower) static Biome
OverworldBiomeCreator.createNormalOcean
(RegistryEntryLookup<PlacedFeature> featureLookup, RegistryEntryLookup<ConfiguredCarver<?>> carverLookup, boolean deep) private static Biome
OverworldBiomeCreator.createOcean
(SpawnSettings.Builder spawnSettings, int waterColor, int waterFogColor, GenerationSettings.LookupBackedBuilder generationSettings) static Biome
OverworldBiomeCreator.createOldGrowthTaiga
(RegistryEntryLookup<PlacedFeature> featureLookup, RegistryEntryLookup<ConfiguredCarver<?>> carverLookup, boolean spruce) static Biome
OverworldBiomeCreator.createPlains
(RegistryEntryLookup<PlacedFeature> featureLookup, RegistryEntryLookup<ConfiguredCarver<?>> carverLookup, boolean sunflower, boolean snowy, boolean iceSpikes) static Biome
OverworldBiomeCreator.createRiver
(RegistryEntryLookup<PlacedFeature> featureLookup, RegistryEntryLookup<ConfiguredCarver<?>> carverLookup, boolean frozen) static Biome
OverworldBiomeCreator.createSavanna
(RegistryEntryLookup<PlacedFeature> featureLookup, RegistryEntryLookup<ConfiguredCarver<?>> carverLookup, boolean windswept, boolean plateau) static Biome
TheEndBiomeCreator.createSmallEndIslands
(RegistryEntryLookup<PlacedFeature> featureLookup, RegistryEntryLookup<ConfiguredCarver<?>> carverLookup) static Biome
OverworldBiomeCreator.createSnowySlopes
(RegistryEntryLookup<PlacedFeature> featureLookup, RegistryEntryLookup<ConfiguredCarver<?>> carverLookup) static Biome
TheNetherBiomeCreator.createSoulSandValley
(RegistryEntryLookup<PlacedFeature> featureLookup, RegistryEntryLookup<ConfiguredCarver<?>> carverLookup) static Biome
OverworldBiomeCreator.createSparseJungle
(RegistryEntryLookup<PlacedFeature> featureLookup, RegistryEntryLookup<ConfiguredCarver<?>> carverLookup) static Biome
OverworldBiomeCreator.createStonyPeaks
(RegistryEntryLookup<PlacedFeature> featureLookup, RegistryEntryLookup<ConfiguredCarver<?>> carverLookup) static Biome
OverworldBiomeCreator.createSwamp
(RegistryEntryLookup<PlacedFeature> featureLookup, RegistryEntryLookup<ConfiguredCarver<?>> carverLookup) static Biome
OverworldBiomeCreator.createTaiga
(RegistryEntryLookup<PlacedFeature> featureLookup, RegistryEntryLookup<ConfiguredCarver<?>> carverLookup, boolean snowy) static Biome
TheEndBiomeCreator.createTheEnd
(RegistryEntryLookup<PlacedFeature> featureLookup, RegistryEntryLookup<ConfiguredCarver<?>> carverLookup) static Biome
OverworldBiomeCreator.createTheVoid
(RegistryEntryLookup<PlacedFeature> featureLookup, RegistryEntryLookup<ConfiguredCarver<?>> carverLookup) static Biome
OverworldBiomeCreator.createWarmOcean
(RegistryEntryLookup<PlacedFeature> featureLookup, RegistryEntryLookup<ConfiguredCarver<?>> carverLookup) static Biome
TheNetherBiomeCreator.createWarpedForest
(RegistryEntryLookup<PlacedFeature> featureLookup, RegistryEntryLookup<ConfiguredCarver<?>> carverLookup) static Biome
OverworldBiomeCreator.createWindsweptHills
(RegistryEntryLookup<PlacedFeature> featureLookup, RegistryEntryLookup<ConfiguredCarver<?>> carverLookup, boolean forest) Modifier and TypeMethodDescriptionstatic void
BuiltinBiomes.bootstrap
(Registerable<Biome> biomeRegisterable) -
Uses of Biome in net.minecraft.world.biome.source
Modifier and TypeFieldDescriptionprivate final RegistryEntry<Biome>
TheEndBiomeSource.barrensBiome
private final RegistryEntry<Biome>
FixedBiomeSource.biome
private static final com.mojang.serialization.MapCodec<RegistryEntry<Biome>>
MultiNoiseBiomeSource.BIOME_CODEC
private final RegistryEntryList<Biome>
CheckerboardBiomeSource.biomeArray
private final com.mojang.datafixers.util.Either<MultiNoiseUtil.Entries<RegistryEntry<Biome>>,
RegistryEntry<MultiNoiseBiomeSourceParameterList>> MultiNoiseBiomeSource.biomeEntries
private final Supplier<Set<RegistryEntry<Biome>>>
BiomeSource.biomes
private final RegistryEntry<Biome>
TheEndBiomeSource.centerBiome
static final com.mojang.serialization.MapCodec<MultiNoiseUtil.Entries<RegistryEntry<Biome>>>
MultiNoiseBiomeSource.CUSTOM_CODEC
Used to parse a custom biome source, when a preset hasn't been provided.private final MultiNoiseUtil.Entries<RegistryEntry<Biome>>
MultiNoiseBiomeSourceParameterList.entries
private final RegistryEntry<Biome>
TheEndBiomeSource.highlandsBiome
private final RegistryEntry<Biome>
TheEndBiomeSource.midlandsBiome
private final RegistryEntry<Biome>
TheEndBiomeSource.smallIslandsBiome
Modifier and TypeMethodDescriptionprotected abstract Stream<RegistryEntry<Biome>>
BiomeSource.biomeStream()
protected Stream<RegistryEntry<Biome>>
CheckerboardBiomeSource.biomeStream()
protected Stream<RegistryEntry<Biome>>
FixedBiomeSource.biomeStream()
protected Stream<RegistryEntry<Biome>>
MultiNoiseBiomeSource.biomeStream()
MultiNoiseBiomeSourceParameterList.Preset.biomeStream()
protected Stream<RegistryEntry<Biome>>
TheEndBiomeSource.biomeStream()
abstract RegistryEntry<Biome>
BiomeSource.getBiome
(int x, int y, int z, MultiNoiseUtil.MultiNoiseSampler noise) BiomeSupplier.getBiome
(int x, int y, int z, MultiNoiseUtil.MultiNoiseSampler noise) CheckerboardBiomeSource.getBiome
(int x, int y, int z, MultiNoiseUtil.MultiNoiseSampler noise) FixedBiomeSource.getBiome
(int x, int y, int z, MultiNoiseUtil.MultiNoiseSampler noise) MultiNoiseBiomeSource.getBiome
(int x, int y, int z, MultiNoiseUtil.MultiNoiseSampler noise) TheEndBiomeSource.getBiome
(int x, int y, int z, MultiNoiseUtil.MultiNoiseSampler noise) MultiNoiseBiomeSource.getBiomeAtPoint
(MultiNoiseUtil.NoiseValuePoint point) private MultiNoiseUtil.Entries<RegistryEntry<Biome>>
MultiNoiseBiomeSource.getBiomeEntries()
BiomeAccess.getBiomeForNoiseGen
(double x, double y, double z) BiomeAccess.getBiomeForNoiseGen
(int biomeX, int biomeY, int biomeZ) BiomeAccess.getBiomeForNoiseGen
(BlockPos pos) BiomeAccess.Storage.getBiomeForNoiseGen
(int biomeX, int biomeY, int biomeZ) FixedBiomeSource.getBiomeForNoiseGen
(int biomeX, int biomeY, int biomeZ) BiomeSource.getBiomes()
BiomeSource.getBiomesInArea
(int x, int y, int z, int radius, MultiNoiseUtil.MultiNoiseSampler sampler) FixedBiomeSource.getBiomesInArea
(int x, int y, int z, int radius, MultiNoiseUtil.MultiNoiseSampler sampler) MultiNoiseBiomeSourceParameterList.getEntries()
MultiNoiseBiomeSourceParameterList.getPresetToEntriesMap()
@Nullable com.mojang.datafixers.util.Pair<BlockPos,
RegistryEntry<Biome>> BiomeSource.locateBiome
(int x, int y, int z, int radius, int blockCheckInterval, Predicate<RegistryEntry<Biome>> predicate, Random random, boolean bool, MultiNoiseUtil.MultiNoiseSampler noiseSampler) @Nullable com.mojang.datafixers.util.Pair<BlockPos,
RegistryEntry<Biome>> BiomeSource.locateBiome
(int x, int y, int z, int radius, Predicate<RegistryEntry<Biome>> predicate, Random random, MultiNoiseUtil.MultiNoiseSampler noiseSampler) @Nullable com.mojang.datafixers.util.Pair<BlockPos,
RegistryEntry<Biome>> BiomeSource.locateBiome
(BlockPos origin, int radius, int horizontalBlockCheckInterval, int verticalBlockCheckInterval, Predicate<RegistryEntry<Biome>> predicate, MultiNoiseUtil.MultiNoiseSampler noiseSampler, WorldView world) @Nullable com.mojang.datafixers.util.Pair<BlockPos,
RegistryEntry<Biome>> FixedBiomeSource.locateBiome
(int x, int y, int z, int radius, int blockCheckInterval, Predicate<RegistryEntry<Biome>> predicate, Random random, boolean bool, MultiNoiseUtil.MultiNoiseSampler noiseSampler) @Nullable com.mojang.datafixers.util.Pair<BlockPos,
RegistryEntry<Biome>> FixedBiomeSource.locateBiome
(BlockPos origin, int radius, int horizontalBlockCheckInterval, int verticalBlockCheckInterval, Predicate<RegistryEntry<Biome>> predicate, MultiNoiseUtil.MultiNoiseSampler noiseSampler, WorldView world) Modifier and TypeMethodDescription<T> MultiNoiseUtil.Entries<T>
MultiNoiseBiomeSourceParameterList.Preset.BiomeSourceFunction.apply
(Function<RegistryKey<Biome>, T> biomeEntryGetter) static MultiNoiseBiomeSource
MultiNoiseBiomeSource.create
(MultiNoiseUtil.Entries<RegistryEntry<Biome>> biomeEntries) static TheEndBiomeSource
TheEndBiomeSource.createVanilla
(RegistryEntryLookup<Biome> biomeLookup) (package private) static <T> MultiNoiseUtil.Entries<T>
MultiNoiseBiomeSourceParameterList.Preset.getOverworldEntries
(Function<RegistryKey<Biome>, T> biomeEntryGetter) @Nullable com.mojang.datafixers.util.Pair<BlockPos,
RegistryEntry<Biome>> BiomeSource.locateBiome
(int x, int y, int z, int radius, int blockCheckInterval, Predicate<RegistryEntry<Biome>> predicate, Random random, boolean bool, MultiNoiseUtil.MultiNoiseSampler noiseSampler) @Nullable com.mojang.datafixers.util.Pair<BlockPos,
RegistryEntry<Biome>> BiomeSource.locateBiome
(int x, int y, int z, int radius, Predicate<RegistryEntry<Biome>> predicate, Random random, MultiNoiseUtil.MultiNoiseSampler noiseSampler) @Nullable com.mojang.datafixers.util.Pair<BlockPos,
RegistryEntry<Biome>> BiomeSource.locateBiome
(BlockPos origin, int radius, int horizontalBlockCheckInterval, int verticalBlockCheckInterval, Predicate<RegistryEntry<Biome>> predicate, MultiNoiseUtil.MultiNoiseSampler noiseSampler, WorldView world) @Nullable com.mojang.datafixers.util.Pair<BlockPos,
RegistryEntry<Biome>> FixedBiomeSource.locateBiome
(int x, int y, int z, int radius, int blockCheckInterval, Predicate<RegistryEntry<Biome>> predicate, Random random, boolean bool, MultiNoiseUtil.MultiNoiseSampler noiseSampler) @Nullable com.mojang.datafixers.util.Pair<BlockPos,
RegistryEntry<Biome>> FixedBiomeSource.locateBiome
(BlockPos origin, int radius, int horizontalBlockCheckInterval, int verticalBlockCheckInterval, Predicate<RegistryEntry<Biome>> predicate, MultiNoiseUtil.MultiNoiseSampler noiseSampler, WorldView world) ModifierConstructorDescriptionCheckerboardBiomeSource
(RegistryEntryList<Biome> biomes, int size) FixedBiomeSource
(RegistryEntry<Biome> biome) private
MultiNoiseBiomeSource
(com.mojang.datafixers.util.Either<MultiNoiseUtil.Entries<RegistryEntry<Biome>>, RegistryEntry<MultiNoiseBiomeSourceParameterList>> biomeEntries) MultiNoiseBiomeSourceParameterList
(MultiNoiseBiomeSourceParameterList.Preset preset, RegistryEntryLookup<Biome> biomeLookup) private
TheEndBiomeSource
(RegistryEntry<Biome> centerBiome, RegistryEntry<Biome> highlandsBiome, RegistryEntry<Biome> midlandsBiome, RegistryEntry<Biome> smallIslandsBiome, RegistryEntry<Biome> barrensBiome) -
Uses of Biome in net.minecraft.world.biome.source.util
Modifier and TypeMethodDescriptionprivate RegistryKey<Biome>
VanillaBiomeParameters.getBadlandsBiome
(int humidity, MultiNoiseUtil.ParameterRange weirdness) Returns a badlands for the given humidity and weirdness.private RegistryKey<Biome>
VanillaBiomeParameters.getBadlandsOrRegularBiome
(int temperature, int humidity, MultiNoiseUtil.ParameterRange weirdness) Returns badlands iftemperature
is4
, otherwise a regular biome.private RegistryKey<Biome>
VanillaBiomeParameters.getBiomeOrWindsweptSavanna
(int temperature, int humidity, MultiNoiseUtil.ParameterRange weirdness, RegistryKey<Biome> biomeKey) Returns a windswept savanna for specific conditions, otherwise the given biome.private RegistryKey<Biome>
VanillaBiomeParameters.getErodedShoreBiome
(int temperature, int humidity, MultiNoiseUtil.ParameterRange weirdness) Returns a shore biome for high erosion values.private RegistryKey<Biome>
VanillaBiomeParameters.getMountainSlopeBiome
(int temperature, int humidity, MultiNoiseUtil.ParameterRange weirdness) Returns a mountain slope biome for the given temperature, humidity and weirdness.private RegistryKey<Biome>
VanillaBiomeParameters.getMountainStartBiome
(int temperature, int humidity, MultiNoiseUtil.ParameterRange weirdness) Returns a slope biome iftemperature
is0
, otherwise a regular biome.private RegistryKey<Biome>
VanillaBiomeParameters.getNearMountainBiome
(int temperature, int humidity, MultiNoiseUtil.ParameterRange weirdness) Returns a biome to generate near mountains..private RegistryKey<Biome>
VanillaBiomeParameters.getPeakBiome
(int temperature, int humidity, MultiNoiseUtil.ParameterRange weirdness) Returns a peak biome for the given temperature, humidity and weirdness.private RegistryKey<Biome>
VanillaBiomeParameters.getRegularBiome
(int temperature, int humidity, MultiNoiseUtil.ParameterRange weirdness) Returns a regular biome..private RegistryKey<Biome>
VanillaBiomeParameters.getShoreBiome
(int temperature, int humidity) Returns an appropriate shore biome for the given temperature and humidity.private RegistryKey<Biome>
VanillaBiomeParameters.getWindsweptOrRegularBiome
(int temperature, int humidity, MultiNoiseUtil.ParameterRange weirdness) Returns a windswept or regular biome, depending on temperature and humidity.Modifier and TypeMethodDescriptionprivate RegistryKey<Biome>
VanillaBiomeParameters.getBiomeOrWindsweptSavanna
(int temperature, int humidity, MultiNoiseUtil.ParameterRange weirdness, RegistryKey<Biome> biomeKey) Returns a windswept savanna for specific conditions, otherwise the given biome.private void
VanillaBiomeParameters.writeBiomeParameters
(Consumer<com.mojang.datafixers.util.Pair<MultiNoiseUtil.NoiseHypercube, RegistryKey<Biome>>> parameters, MultiNoiseUtil.ParameterRange temperature, MultiNoiseUtil.ParameterRange humidity, MultiNoiseUtil.ParameterRange continentalness, MultiNoiseUtil.ParameterRange erosion, MultiNoiseUtil.ParameterRange weirdness, float offset, RegistryKey<Biome> biome) private void
VanillaBiomeParameters.writeBiomeParameters
(Consumer<com.mojang.datafixers.util.Pair<MultiNoiseUtil.NoiseHypercube, RegistryKey<Biome>>> parameters, MultiNoiseUtil.ParameterRange temperature, MultiNoiseUtil.ParameterRange humidity, MultiNoiseUtil.ParameterRange continentalness, MultiNoiseUtil.ParameterRange erosion, MultiNoiseUtil.ParameterRange weirdness, float offset, RegistryKey<Biome> biome) private void
VanillaBiomeParameters.writeCaveBiomeParameters
(Consumer<com.mojang.datafixers.util.Pair<MultiNoiseUtil.NoiseHypercube, RegistryKey<Biome>>> parameters, MultiNoiseUtil.ParameterRange temperature, MultiNoiseUtil.ParameterRange humidity, MultiNoiseUtil.ParameterRange continentalness, MultiNoiseUtil.ParameterRange erosion, MultiNoiseUtil.ParameterRange weirdness, float offset, RegistryKey<Biome> biome) private void
VanillaBiomeParameters.writeCaveBiomeParameters
(Consumer<com.mojang.datafixers.util.Pair<MultiNoiseUtil.NoiseHypercube, RegistryKey<Biome>>> parameters, MultiNoiseUtil.ParameterRange temperature, MultiNoiseUtil.ParameterRange humidity, MultiNoiseUtil.ParameterRange continentalness, MultiNoiseUtil.ParameterRange erosion, MultiNoiseUtil.ParameterRange weirdness, float offset, RegistryKey<Biome> biome) private void
VanillaBiomeParameters.writeCaveBiomes
(Consumer<com.mojang.datafixers.util.Pair<MultiNoiseUtil.NoiseHypercube, RegistryKey<Biome>>> parameters) Writes biome parameters for all cave biomes.private void
VanillaBiomeParameters.writeDebug
(Consumer<com.mojang.datafixers.util.Pair<MultiNoiseUtil.NoiseHypercube, RegistryKey<Biome>>> parameters) private void
VanillaBiomeParameters.writeDeepDarkParameters
(Consumer<com.mojang.datafixers.util.Pair<MultiNoiseUtil.NoiseHypercube, RegistryKey<Biome>>> parameters, MultiNoiseUtil.ParameterRange temperature, MultiNoiseUtil.ParameterRange humidity, MultiNoiseUtil.ParameterRange continentalness, MultiNoiseUtil.ParameterRange erosion, MultiNoiseUtil.ParameterRange weirdness, float offset, RegistryKey<Biome> biome) private void
VanillaBiomeParameters.writeDeepDarkParameters
(Consumer<com.mojang.datafixers.util.Pair<MultiNoiseUtil.NoiseHypercube, RegistryKey<Biome>>> parameters, MultiNoiseUtil.ParameterRange temperature, MultiNoiseUtil.ParameterRange humidity, MultiNoiseUtil.ParameterRange continentalness, MultiNoiseUtil.ParameterRange erosion, MultiNoiseUtil.ParameterRange weirdness, float offset, RegistryKey<Biome> biome) private void
VanillaBiomeParameters.writeHighBiomes
(Consumer<com.mojang.datafixers.util.Pair<MultiNoiseUtil.NoiseHypercube, RegistryKey<Biome>>> parameters, MultiNoiseUtil.ParameterRange weirdness) Writes biome parameters for the "high" weirdness range.private void
VanillaBiomeParameters.writeLandBiomes
(Consumer<com.mojang.datafixers.util.Pair<MultiNoiseUtil.NoiseHypercube, RegistryKey<Biome>>> parameters) Writes all parameters for land biomes.private void
VanillaBiomeParameters.writeLowBiomes
(Consumer<com.mojang.datafixers.util.Pair<MultiNoiseUtil.NoiseHypercube, RegistryKey<Biome>>> parameters, MultiNoiseUtil.ParameterRange weirdness) Writes biome parameters for the "low" weirdness range.private void
VanillaBiomeParameters.writeMidBiomes
(Consumer<com.mojang.datafixers.util.Pair<MultiNoiseUtil.NoiseHypercube, RegistryKey<Biome>>> parameters, MultiNoiseUtil.ParameterRange weirdness) Writes biome parameters for the "mid" weirdness range.private void
VanillaBiomeParameters.writeOceanBiomes
(Consumer<com.mojang.datafixers.util.Pair<MultiNoiseUtil.NoiseHypercube, RegistryKey<Biome>>> parameters) Writes all parameters for ocean biomes.protected void
VanillaBiomeParameters.writeOverworldBiomeParameters
(Consumer<com.mojang.datafixers.util.Pair<MultiNoiseUtil.NoiseHypercube, RegistryKey<Biome>>> parameters) Writes all biome parameters for the overworld to the passed parameter consumer.private void
VanillaBiomeParameters.writePeakBiomes
(Consumer<com.mojang.datafixers.util.Pair<MultiNoiseUtil.NoiseHypercube, RegistryKey<Biome>>> parameters, MultiNoiseUtil.ParameterRange weirdness) Writes biome parameters for the "peak" weirdness range.private void
VanillaBiomeParameters.writeValleyBiomes
(Consumer<com.mojang.datafixers.util.Pair<MultiNoiseUtil.NoiseHypercube, RegistryKey<Biome>>> parameters, MultiNoiseUtil.ParameterRange weirdness) Writes biome parameters for the "valley" weirdness range. -
Uses of Biome in net.minecraft.world.chunk
Modifier and TypeFieldDescriptionprivate ReadableContainer<RegistryEntry<Biome>>
ChunkSection.biomeContainer
private final RegistryEntry<Biome>
EmptyChunk.biomeEntry
private static final Set<RegistryKey<Biome>>
BelowZeroRetrogen.CAVE_BIOMES
private final Supplier<RegistryEntry<Biome>>
ChunkCache.plainsEntryGetter
Modifier and TypeMethodDescriptionChunkSection.getBiome
(int x, int y, int z) ChunkSection.getBiomeContainer()
Chunk.getBiomeForNoiseGen
(int biomeX, int biomeY, int biomeZ) EmptyChunk.getBiomeForNoiseGen
(int biomeX, int biomeY, int biomeZ) ProtoChunk.getBiomeForNoiseGen
(int biomeX, int biomeY, int biomeZ) WrapperProtoChunk.getBiomeForNoiseGen
(int biomeX, int biomeY, int biomeZ) Modifier and TypeMethodDescriptionprivate static void
Chunk.fillSectionArray
(Registry<Biome> biomeRegistry, ChunkSection[] sectionArray) ModifierConstructorDescriptionChunk
(ChunkPos pos, UpgradeData upgradeData, HeightLimitView heightLimitView, Registry<Biome> biomeRegistry, long inhabitedTime, @Nullable ChunkSection[] sectionArray, @Nullable BlendingData blendingData) ChunkSection
(Registry<Biome> biomeRegistry) ChunkSection
(PalettedContainer<BlockState> blockStateContainer, ReadableContainer<RegistryEntry<Biome>> biomeContainer) EmptyChunk
(World world, ChunkPos pos, RegistryEntry<Biome> biomeEntry) ProtoChunk
(ChunkPos pos, UpgradeData upgradeData, @Nullable ChunkSection[] sections, SimpleTickScheduler<Block> blockTickScheduler, SimpleTickScheduler<Fluid> fluidTickScheduler, HeightLimitView world, Registry<Biome> biomeRegistry, @Nullable BlendingData blendingData) ProtoChunk
(ChunkPos pos, UpgradeData upgradeData, HeightLimitView world, Registry<Biome> biomeRegistry, @Nullable BlendingData blendingData) -
Uses of Biome in net.minecraft.world.gen
Modifier and TypeFieldDescriptionprivate final RegistryEntryLookup<Biome>
WorldPresets.Registrar.biomeLookup
-
Uses of Biome in net.minecraft.world.gen.carver
Modifier and TypeMethodDescriptionCarverContext.applyMaterialRule
(Function<BlockPos, RegistryEntry<Biome>> posToBiome, Chunk chunk, BlockPos pos, boolean hasFluid) Deprecated.abstract boolean
Carver.carve
(CarverContext context, C config, Chunk chunk, Function<BlockPos, RegistryEntry<Biome>> posToBiome, Random random, AquiferSampler aquiferSampler, ChunkPos pos, CarvingMask mask) boolean
CaveCarver.carve
(CarverContext carverContext, CaveCarverConfig caveCarverConfig, Chunk chunk, Function<BlockPos, RegistryEntry<Biome>> function, Random random, AquiferSampler aquiferSampler, ChunkPos chunkPos, CarvingMask carvingMask) boolean
ConfiguredCarver.carve
(CarverContext context, Chunk chunk, Function<BlockPos, RegistryEntry<Biome>> posToBiome, Random random, AquiferSampler aquiferSampler, ChunkPos pos, CarvingMask mask) boolean
RavineCarver.carve
(CarverContext carverContext, RavineCarverConfig ravineCarverConfig, Chunk chunk, Function<BlockPos, RegistryEntry<Biome>> function, Random random, AquiferSampler aquiferSampler, ChunkPos chunkPos, CarvingMask carvingMask) protected boolean
Carver.carveAtPoint
(CarverContext context, C config, Chunk chunk, Function<BlockPos, RegistryEntry<Biome>> posToBiome, CarvingMask mask, BlockPos.Mutable pos, BlockPos.Mutable tmp, AquiferSampler aquiferSampler, MutableBoolean replacedGrassy) protected boolean
NetherCaveCarver.carveAtPoint
(CarverContext carverContext, CaveCarverConfig caveCarverConfig, Chunk chunk, Function<BlockPos, RegistryEntry<Biome>> function, CarvingMask carvingMask, BlockPos.Mutable mutable, BlockPos.Mutable mutable2, AquiferSampler aquiferSampler, MutableBoolean mutableBoolean) protected void
CaveCarver.carveCave
(CarverContext context, CaveCarverConfig config, Chunk chunk, Function<BlockPos, RegistryEntry<Biome>> posToBiome, AquiferSampler aquiferSampler, double double2, double double3, double double4, float float2, double double5, CarvingMask mask, Carver.SkipPredicate skipPredicate) private void
RavineCarver.carveRavine
(CarverContext context, RavineCarverConfig config, Chunk chunk, Function<BlockPos, RegistryEntry<Biome>> posToBiome, long seed, AquiferSampler aquiferSampler, double x, double y, double z, float width, float yaw, float pitch, int branchStartIndex, int branchCount, double yawPitchRatio, CarvingMask mask) protected boolean
Carver.carveRegion
(CarverContext context, C config, Chunk chunk, Function<BlockPos, RegistryEntry<Biome>> posToBiome, AquiferSampler aquiferSampler, double x, double y, double z, double width, double height, CarvingMask mask, Carver.SkipPredicate skipPredicate) protected void
CaveCarver.carveTunnels
(CarverContext context, CaveCarverConfig config, Chunk chunk, Function<BlockPos, RegistryEntry<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, CarvingMask mask, Carver.SkipPredicate skipPredicate) -
Uses of Biome in net.minecraft.world.gen.chunk
Modifier and TypeFieldDescriptionprivate final RegistryEntry<Biome>
FlatChunkGeneratorConfig.biome
private final List<List<RegistryEntry<Biome>>>
BlendingData.biomes
private final Function<RegistryEntry<Biome>,
GenerationSettings> ChunkGenerator.generationSettingsGetter
Modifier and TypeMethodDescriptionprivate @Nullable RegistryEntry<Biome>
Blender.blendBiome
(int x, int y, int z) FlatChunkGeneratorConfig.getBiome()
private static RegistryEntry<Biome>
FlatChunkGeneratorConfig.getBiome
(Optional<? extends RegistryEntry<Biome>> biome, RegistryEntry<Biome> fallback) static RegistryEntry<Biome>
FlatChunkGeneratorConfig.getPlains
(RegistryEntryLookup<Biome> biomeLookup) private List<RegistryEntry<Biome>>
BlendingData.getVerticalBiomeSections
(Chunk chunk, int chunkBlockX, int chunkBlockZ) Modifier and TypeMethodDescriptionvoid
NoiseChunkGenerator.buildSurface
(Chunk chunk, HeightContext heightContext, NoiseConfig noiseConfig, StructureAccessor structureAccessor, BiomeAccess biomeAccess, Registry<Biome> biomeRegistry, Blender blender) void
BlendingData.BiomeConsumer.consume
(int biomeX, int biomeZ, RegistryEntry<Biome> biome) FlatChunkGeneratorConfig.createGenerationSettings
(RegistryEntry<Biome> biomeEntry) private static RegistryEntry<Biome>
FlatChunkGeneratorConfig.getBiome
(Optional<? extends RegistryEntry<Biome>> biome, RegistryEntry<Biome> fallback) private static RegistryEntry<Biome>
FlatChunkGeneratorConfig.getBiome
(Optional<? extends RegistryEntry<Biome>> biome, RegistryEntry<Biome> fallback) static FlatChunkGeneratorConfig
FlatChunkGeneratorConfig.getDefaultConfig
(RegistryEntryLookup<Biome> biomeLookup, RegistryEntryLookup<StructureSet> structureSetLookup, RegistryEntryLookup<PlacedFeature> featureLookup) ChunkGenerator.getEntitySpawnList
(RegistryEntry<Biome> biome, StructureAccessor accessor, SpawnGroup group, BlockPos pos) ChunkGenerator.getGenerationSettings
(RegistryEntry<Biome> biomeEntry) Deprecated.static RegistryEntry<Biome>
FlatChunkGeneratorConfig.getPlains
(RegistryEntryLookup<Biome> biomeLookup) FlatChunkGeneratorConfig.with
(List<FlatChunkGeneratorLayer> layers, Optional<RegistryEntryList<StructureSet>> structureOverrides, RegistryEntry<Biome> biome) ModifierConstructorDescriptionChunkGenerator
(BiomeSource biomeSource, Function<RegistryEntry<Biome>, GenerationSettings> generationSettingsGetter) DebugChunkGenerator
(RegistryEntry.Reference<Biome> biomeEntry) private
FlatChunkGeneratorConfig
(Optional<RegistryEntryList<StructureSet>> structureOverrides, List<FlatChunkGeneratorLayer> layers, boolean lakes, boolean features, Optional<RegistryEntry<Biome>> biome, RegistryEntry.Reference<Biome> fallback, RegistryEntry<PlacedFeature> undergroundLavaLakeFeature, RegistryEntry<PlacedFeature> surfaceLavaLakeFeature) FlatChunkGeneratorConfig
(Optional<RegistryEntryList<StructureSet>> structureOverrides, RegistryEntry<Biome> biome, List<RegistryEntry<PlacedFeature>> features) -
Uses of Biome in net.minecraft.world.gen.chunk.placement
Modifier and TypeFieldDescriptionprivate final RegistryEntryList<Biome>
ConcentricRingsStructurePlacement.preferredBiomes
Modifier and TypeMethodDescriptionprivate static com.mojang.datafixers.Products.P9<com.mojang.serialization.codecs.RecordCodecBuilder.Mu<ConcentricRingsStructurePlacement>,
Vec3i, StructurePlacement.FrequencyReductionMethod, Float, Integer, Optional<StructurePlacement.ExclusionZone>, Integer, Integer, Integer, RegistryEntryList<Biome>> ConcentricRingsStructurePlacement.buildConcentricRingsCodec
(com.mojang.serialization.codecs.RecordCodecBuilder.Instance<ConcentricRingsStructurePlacement> instance) ConcentricRingsStructurePlacement.getPreferredBiomes()
ModifierConstructorDescriptionConcentricRingsStructurePlacement
(int distance, int spread, int structureCount, RegistryEntryList<Biome> preferredBiomes) ConcentricRingsStructurePlacement
(Vec3i locateOffset, StructurePlacement.FrequencyReductionMethod generationPredicateType, float frequency, int salt, Optional<StructurePlacement.ExclusionZone> exclusionZone, int distance, int spread, int structureCount, RegistryEntryList<Biome> preferredBiomes) -
Uses of Biome in net.minecraft.world.gen.structure
Modifier and TypeFieldDescriptionprivate final Predicate<RegistryEntry<Biome>>
Structure.Context.biomePredicate
The field for thebiomePredicate
record component.private final RegistryEntryList<Biome>
Structure.Config.biomes
The field for thebiomes
record component.Modifier and TypeMethodDescriptionStructure.Context.biomePredicate()
Returns the value of thebiomePredicate
record component.Structure.Config.biomes()
Returns the value of thebiomes
record component.Structure.getValidBiomes()
Modifier and TypeMethodDescriptionstatic Structure.Config
Structures.createConfig
(RegistryEntryList<Biome> biomes, Map<SpawnGroup, StructureSpawns> spawns, GenerationStep.Feature featureStep, StructureTerrainAdaptation terrainAdaptation) private static Structure.Config
Structures.createConfig
(RegistryEntryList<Biome> biomes, GenerationStep.Feature featureStep, StructureTerrainAdaptation terrainAdaptation) private static Structure.Config
Structures.createConfig
(RegistryEntryList<Biome> biomes, StructureTerrainAdaptation terrainAdaptation) Structure.createStructureStart
(DynamicRegistryManager dynamicRegistryManager, ChunkGenerator chunkGenerator, BiomeSource biomeSource, NoiseConfig noiseConfig, StructureTemplateManager structureTemplateManager, long seed, ChunkPos chunkPos, int references, HeightLimitView world, Predicate<RegistryEntry<Biome>> validBiomes) private static boolean
RuinedPortalStructure.isColdAt
(BlockPos pos, RegistryEntry<Biome> biome) ModifierConstructorDescriptionConfig
(RegistryEntryList<Biome> registryEntryList, Map<SpawnGroup, StructureSpawns> map, GenerationStep.Feature feature, StructureTerrainAdaptation structureTerrainAdaptation) Context
(DynamicRegistryManager dynamicRegistryManager, ChunkGenerator chunkGenerator, BiomeSource biomeSource, NoiseConfig noiseConfig, StructureTemplateManager structureTemplateManager, long seed, ChunkPos chunkPos, HeightLimitView world, Predicate<RegistryEntry<Biome>> biomePredicate) Context
(DynamicRegistryManager dynamicRegistryManager, ChunkGenerator chunkGenerator, BiomeSource biomeSource, NoiseConfig noiseConfig, StructureTemplateManager structureTemplateManager, ChunkRandom chunkRandom, long long2, ChunkPos chunkPos, HeightLimitView heightLimitView, Predicate<RegistryEntry<Biome>> predicate) -
Uses of Biome in net.minecraft.world.gen.surfacebuilder
Modifier and TypeFieldDescriptionprivate final List<RegistryKey<Biome>>
MaterialRules.BiomeMaterialCondition.biomes
(package private) Supplier<RegistryEntry<Biome>>
MaterialRules.MaterialRuleContext.biomeSupplier
private final Function<BlockPos,
RegistryEntry<Biome>> MaterialRules.MaterialRuleContext.posToBiome
(package private) final Predicate<RegistryKey<Biome>>
MaterialRules.BiomeMaterialCondition.predicate
Modifier and TypeMethodDescriptionprivate void
SurfaceBuilder.placeIceberg
(int minY, Biome biome, BlockColumn column, BlockPos.Mutable mutablePos, int x, int z, int surfaceY) Modifier and TypeMethodDescriptionSurfaceBuilder.applyMaterialRule
(MaterialRules.MaterialRule rule, CarverContext context, Function<BlockPos, RegistryEntry<Biome>> posToBiome, Chunk chunk, ChunkNoiseSampler chunkNoiseSampler, BlockPos pos, boolean hasFluid) Deprecated.private static MaterialRules.BiomeMaterialCondition
MaterialRules.biome
(List<RegistryKey<Biome>> biomes) void
SurfaceBuilder.buildSurface
(NoiseConfig noiseConfig, BiomeAccess biomeAccess, Registry<Biome> biomeRegistry, boolean useLegacyRandom, HeightContext heightContext, Chunk chunk, ChunkNoiseSampler chunkNoiseSampler, MaterialRules.MaterialRule materialRule) ModifierConstructorDescription(package private)
BiomeMaterialCondition
(List<RegistryKey<Biome>> biomes) protected
MaterialRuleContext
(SurfaceBuilder surfaceBuilder, NoiseConfig noiseConfig, Chunk chunk, ChunkNoiseSampler chunkNoiseSampler, Function<BlockPos, RegistryEntry<Biome>> posToBiome, Registry<Biome> registry, HeightContext heightContext) protected
MaterialRuleContext
(SurfaceBuilder surfaceBuilder, NoiseConfig noiseConfig, Chunk chunk, ChunkNoiseSampler chunkNoiseSampler, Function<BlockPos, RegistryEntry<Biome>> posToBiome, Registry<Biome> registry, HeightContext heightContext)