History - net.minecraft.world.level.levelgen.structure.Structure

25w18a

Names

esn

etd

Fields

com.mojang.serialization.Codec<Structure>: a, DIRECT_CODEC, field_37744, STRUCTURE_CODEC, f_226553_

com.mojang.serialization.Codec<Structure>: a, DIRECT_CODEC, field_37744

com.mojang.serialization.Codec<Holder<Structure>>: b, CODEC, field_37745, ENTRY_CODEC, f_226554_

com.mojang.serialization.Codec<Holder<Structure>>: b, CODEC, field_37745

Structure$StructureSettings: c, settings, field_38429, config, f_226555_

Structure$StructureSettings: c, settings, field_38429

Constructors

Methods

GenerationStep$Decoration (): c, step, method_41616, getFeatureGenerationStep, m_226619_

GenerationStep$Decoration (): c, step, method_41616

BoundingBox (BoundingBox): a, adjustBoundingBox, method_41609, expandBoxIfShouldAdaptNoise, m_226569_

BoundingBox (BoundingBox): a, adjustBoundingBox, method_41609

<S extends Structure> com.mojang.serialization.codecs.RecordCodecBuilder<S, Structure$StructureSettings> (com.mojang.serialization.codecs.RecordCodecBuilder$Instance<S>): a, settingsCodec, method_42697, configCodecBuilder, m_226567_

<S extends Structure> com.mojang.serialization.codecs.RecordCodecBuilder<S, Structure$StructureSettings> (com.mojang.serialization.codecs.RecordCodecBuilder$Instance<S>): a, settingsCodec, method_42697

HolderSet<Biome> (): a, biomes, method_41607, getValidBiomes, m_226559_

HolderSet<Biome> (): a, biomes, method_41607

Map<MobCategory, StructureSpawnOverride> (): b, spawnOverrides, method_41615, getStructureSpawns, m_226612_

Map<MobCategory, StructureSpawnOverride> (): b, spawnOverrides, method_41615

TerrainAdjustment (): d, terrainAdaptation, method_42701, getTerrainAdaptation, m_226620_

TerrainAdjustment (): d, terrainAdaptation, method_42701

Optional<Structure$GenerationStub> (Structure$GenerationContext, Heightmap$Types, Consumer<StructurePiecesBuilder>): a, onTopOfChunkCenter, method_41612, getStructurePosition, m_226585_

Optional<Structure$GenerationStub> (Structure$GenerationContext, Heightmap$Types, Consumer<StructurePiecesBuilder>): a, onTopOfChunkCenter, method_41612

void (WorldGenLevel, StructureManager, ChunkGenerator, RandomSource, BoundingBox, ChunkPos, PiecesContainer): a, afterPlace, method_38694, postPlace, m_214110_

void (WorldGenLevel, StructureManager, ChunkGenerator, RandomSource, BoundingBox, ChunkPos, PiecesContainer): a, afterPlace, method_38694

int[] (Structure$GenerationContext, int, int, int, int): c, getCornerHeights, method_41611, getCornerHeights, m_226613_

int[] (Structure$GenerationContext, int, int, int, int): c, getCornerHeights, method_41611

int (Structure$GenerationContext, int, int): a, getLowestY, method_41610, getMinCornerHeight, m_226572_

int (Structure$GenerationContext, int, int): a, getLowestY, method_41610

int (Structure$GenerationContext, int, int, int, int): b, getLowestY, method_42381, getMinCornerHeight, m_226576_

int (Structure$GenerationContext, int, int, int, int): b, getLowestY, method_42381

BlockPos (Structure$GenerationContext, Rotation): a, getLowestYIn5by5BoxOffset7Blocks, method_42382, getShiftedPos, m_226582_

BlockPos (Structure$GenerationContext, Rotation): a, getLowestYIn5by5BoxOffset7Blocks, method_42382

Optional<Structure$GenerationStub> (Structure$GenerationContext): a, findGenerationPoint, method_38676, getStructurePosition, m_214086_

Optional<Structure$GenerationStub> (Structure$GenerationContext): a, findGenerationPoint, method_38676

StructureType<?> (): e, type, method_41618, getType, m_213658_

StructureType<?> (): e, type, method_41618

boolean (Structure$GenerationStub, Structure$GenerationContext): a, isValidBiome, method_41613, isBiomeValid, m_262828_

boolean (Structure$GenerationStub, Structure$GenerationContext): a, isValidBiome, method_41613

Optional<Structure$GenerationStub> (Structure$GenerationContext): b, findValidGenerationPoint, method_47932, getValidStructurePosition, m_262864_

Optional<Structure$GenerationStub> (Structure$GenerationContext): b, findValidGenerationPoint, method_47932

<S extends Structure> com.mojang.serialization.MapCodec<S> (Function<Structure$StructureSettings, S>): a, simpleCodec, method_42699, createCodec, m_226607_

<S extends Structure> com.mojang.serialization.MapCodec<S> (Function<Structure$StructureSettings, S>): a, simpleCodec, method_42699

int (Structure$GenerationContext, int, int, int, int): a, getMeanFirstOccupiedHeight, method_59863, getAverageCornerHeights, m_322611_

int (Structure$GenerationContext, int, int, int, int): a, getMeanFirstOccupiedHeight, method_59863

StructureStart (Holder<Structure>, ResourceKey<Level>, RegistryAccess, ChunkGenerator, BiomeSource, RandomState, StructureTemplateManager, long, ChunkPos, int, LevelHeightAccessor, Predicate<Holder<Biome>>): a, generate, method_41614, createStructureStart, m_226596_

StructureStart (Holder<Structure>, ResourceKey<Level>, RegistryAccess, ChunkGenerator, BiomeSource, RandomState, StructureTemplateManager, long, ChunkPos, int, LevelHeightAccessor, Predicate<Holder<Biome>>): a, generate, method_41614

1.21.5

Names

enn

esn

Fields

Constructors

Methods

1.21.4

Names

eok

enn

Fields

Constructors

Methods

StructureStart (RegistryAccess, ChunkGenerator, BiomeSource, RandomState, StructureTemplateManager, long, ChunkPos, int, LevelHeightAccessor, Predicate<Holder<Biome>>): a, generate, method_41614, createStructureStart, m_226596_

StructureStart (Holder<Structure>, ResourceKey<Level>, RegistryAccess, ChunkGenerator, BiomeSource, RandomState, StructureTemplateManager, long, ChunkPos, int, LevelHeightAccessor, Predicate<Holder<Biome>>): a, generate, method_41614, createStructureStart, m_226596_

1.21.3

Names

ejr

eok

Fields

Constructors

Methods

1.21.1

Names

Fields

Constructors

Methods

1.21

Names

eim

ejr

Fields

Constructors

Methods

1.20.6

Names

dzg

eim

Fields

Constructors

Methods

<S extends Structure> com.mojang.serialization.Codec<S> (Function<Structure$StructureSettings, S>): a, simpleCodec, method_42699, createCodec, m_226607_

int[] (Structure$GenerationContext, int, int, int, int): b, getCornerHeights, method_41611, getCornerHeights, m_226613_

int[] (Structure$GenerationContext, int, int, int, int): c, getCornerHeights, method_41611, getCornerHeights, m_226613_

int (Structure$GenerationContext, int, int, int, int): a, getLowestY, method_42381, getMinCornerHeight, m_226576_

int (Structure$GenerationContext, int, int, int, int): b, getLowestY, method_42381, getMinCornerHeight, m_226576_

<S extends Structure> com.mojang.serialization.MapCodec<S> (Function<Structure$StructureSettings, S>): a, simpleCodec, method_42699, createCodec, m_226607_

int (Structure$GenerationContext, int, int, int, int): a, getMeanFirstOccupiedHeight, method_59863, getAverageCornerHeights, m_322611_

1.20.4

Names

dvi

dzg

Fields

Constructors

Methods

1.20.2

Names

dsa

dvi

Fields

Constructors

Methods

1.20.1

Names

drp

dsa

Fields

Constructors

Methods

1.19.4

Names

dop

drp

Fields

Constructors

Methods

1.19.3

Names

dlb

dop

Fields

Constructors

Methods

boolean (Structure$GenerationStub, ChunkGenerator, RandomState, Predicate<Holder<Biome>>): a, isValidBiome, method_41613, isBiomeValid, m_226589_

boolean (Structure$GenerationStub, Structure$GenerationContext): a, isValidBiome, method_41613, isBiomeValid, m_262828_

Optional<Structure$GenerationStub> (Structure$GenerationContext): b, findValidGenerationPoint, method_47932, getValidStructurePosition, m_262864_

1.19.2

Names

Fields

Constructors

Methods

1.19.1

Names

dke

dlb

Fields

Constructors

Methods

1.19

Names

czd

dke

net.minecraft.world.level.levelgen.feature.StructureFeature

net.minecraft.world.level.levelgen.structure.Structure

net.minecraft.world.gen.feature.StructureFeature

net.minecraft.world.gen.structure.Structure

net.minecraft.src.C_2304_

net.minecraft.src.C_213164_

Fields

Map<StructureFeature<?>, GenerationStep$Decoration>: a, STEP, field_24862, STRUCTURE_TO_GENERATION_STEP, f_67032_

StructureFeature<JigsawConfiguration>: b, PILLAGER_OUTPOST, field_24843, PILLAGER_OUTPOST, f_67013_

StructureFeature<MineshaftConfiguration>: c, MINESHAFT, field_24844, MINESHAFT, f_67014_

StructureFeature<NoneFeatureConfiguration>: d, WOODLAND_MANSION, field_24845, MANSION, f_67015_

StructureFeature<NoneFeatureConfiguration>: e, JUNGLE_TEMPLE, field_24846, JUNGLE_PYRAMID, f_67016_

StructureFeature<NoneFeatureConfiguration>: f, DESERT_PYRAMID, field_24847, DESERT_PYRAMID, f_67017_

StructureFeature<NoneFeatureConfiguration>: g, IGLOO, field_24848, IGLOO, f_67018_

StructureFeature<RuinedPortalConfiguration>: h, RUINED_PORTAL, field_24849, RUINED_PORTAL, f_67019_

StructureFeature<ShipwreckConfiguration>: i, SHIPWRECK, field_24850, SHIPWRECK, f_67020_

StructureFeature<NoneFeatureConfiguration>: k, STRONGHOLD, field_24852, STRONGHOLD, f_67022_

StructureFeature<NoneFeatureConfiguration>: l, OCEAN_MONUMENT, field_24853, MONUMENT, f_67023_

StructureFeature<OceanRuinConfiguration>: m, OCEAN_RUIN, field_24854, OCEAN_RUIN, f_67024_

StructureFeature<NoneFeatureConfiguration>: n, FORTRESS, field_24855, FORTRESS, f_209756_

StructureFeature<NoneFeatureConfiguration>: o, END_CITY, field_24856, ENDCITY, f_67026_

StructureFeature<ProbabilityFeatureConfiguration>: p, BURIED_TREASURE, field_24857, BURIED_TREASURE, f_67027_

StructureFeature<JigsawConfiguration>: q, VILLAGE, field_24858, VILLAGE, f_67028_

StructureFeature<RangeConfiguration>: r, NETHER_FOSSIL, field_24859, NETHER_FOSSIL, f_67029_

StructureFeature<JigsawConfiguration>: s, BASTION_REMNANT, field_24860, BASTION_REMNANT, f_67030_

com.mojang.serialization.Codec<ConfiguredStructureFeature<C, StructureFeature<C>>>: v, configuredStructureCodec, field_24863, codec, f_67036_

int: t, MAX_STRUCTURE_RANGE, field_31518, field_31518, f_160446_

StructureFeature<NoneFeatureConfiguration>: j, SWAMP_HUT, field_24851, SWAMP_HUT, f_67021_

PieceGeneratorSupplier<C>: w, pieceGenerator, field_34929, piecesGenerator, f_191106_

PostPlacementProcessor: x, postPlacementProcessor, field_34930, postProcessor, f_191107_

org.slf4j.Logger: u, LOGGER, field_13879, LOGGER, f_67033_

com.mojang.serialization.Codec<Structure>: a, DIRECT_CODEC, field_37744, STRUCTURE_CODEC, f_226553_

com.mojang.serialization.Codec<Holder<Structure>>: b, CODEC, field_37745, ENTRY_CODEC, f_226554_

Structure$StructureSettings: c, settings, field_38429, config, f_226555_

Constructors

(com.mojang.serialization.Codec<C>, PieceGeneratorSupplier<C>)

(com.mojang.serialization.Codec<C>, PieceGeneratorSupplier<C>, PostPlacementProcessor)

(Structure$StructureSettings)

Methods

<F extends StructureFeature<?>> F (String, F, GenerationStep$Decoration): a, register, method_28661, register, m_67089_

GenerationStep$Decoration (): a, step, method_28663, getGenerationStep, m_67095_

GenerationStep$Decoration (): c, step, method_41616, getFeatureGenerationStep, m_226619_

void (): b, bootstrap, method_28664, init, m_67096_

com.mojang.serialization.Codec<ConfiguredStructureFeature<C, StructureFeature<C>>> (): c, configuredStructureCodec, method_28665, getCodec, m_67097_

StructureStart (StructurePieceSerializationContext, CompoundTag, long): a, loadStaticStart, method_28660, readStructureStart, m_191128_

boolean (RegistryAccess, ChunkGenerator, BiomeSource, StructureManager, long, ChunkPos, C, LevelHeightAccessor, Predicate<Holder<Biome>>): a, canGenerate, method_39821, canGenerate, m_197171_

PostPlacementProcessor (): e, getPostPlacementProcessor, method_38690, getPostProcessor, m_191144_

BoundingBox (BoundingBox): a, adjustBoundingBox, method_41609, expandBoxIfShouldAdaptNoise, m_226569_

ConfiguredStructureFeature<C, ? extends StructureFeature<C>> (C, TagKey<Biome>): a, configured, method_28659, configure, m_209762_

ConfiguredStructureFeature<C, ? extends StructureFeature<C>> (C, TagKey<Biome>, boolean): a, configured, method_41134, configure, m_209769_

ConfiguredStructureFeature<C, ? extends StructureFeature<C>> (C, TagKey<Biome>, Map<MobCategory, StructureSpawnOverride>): a, configured, method_41133, configure, m_209765_

ConfiguredStructureFeature<C, ? extends StructureFeature<C>> (C, TagKey<Biome>, boolean, Map<MobCategory, StructureSpawnOverride>): a, configured, method_41135, configure, m_209773_

BlockPos (RandomSpreadStructurePlacement, ChunkPos): a, getLocatePos, method_38671, getLocatedPos, m_204766_

PieceGeneratorSupplier<C> (): d, pieceGeneratorSupplier, method_41138, method_41138, m_209787_

<S extends Structure> com.mojang.serialization.codecs.RecordCodecBuilder<S, Structure$StructureSettings> (com.mojang.serialization.codecs.RecordCodecBuilder$Instance<S>): a, settingsCodec, method_42697, configCodecBuilder, m_226567_

<S extends Structure> com.mojang.serialization.Codec<S> (Function<Structure$StructureSettings, S>): a, simpleCodec, method_42699, createCodec, m_226607_

HolderSet<Biome> (): a, biomes, method_41607, getValidBiomes, m_226559_

Map<MobCategory, StructureSpawnOverride> (): b, spawnOverrides, method_41615, getStructureSpawns, m_226612_

TerrainAdjustment (): d, terrainAdaptation, method_42701, getTerrainAdaptation, m_226620_

StructureStart (RegistryAccess, ChunkGenerator, BiomeSource, RandomState, StructureTemplateManager, long, ChunkPos, int, LevelHeightAccessor, Predicate<Holder<Biome>>): a, generate, method_41614, createStructureStart, m_226596_

Optional<Structure$GenerationStub> (Structure$GenerationContext, Heightmap$Types, Consumer<StructurePiecesBuilder>): a, onTopOfChunkCenter, method_41612, getStructurePosition, m_226585_

boolean (Structure$GenerationStub, ChunkGenerator, RandomState, Predicate<Holder<Biome>>): a, isValidBiome, method_41613, isBiomeValid, m_226589_

void (WorldGenLevel, StructureManager, ChunkGenerator, RandomSource, BoundingBox, ChunkPos, PiecesContainer): a, afterPlace, method_38694, postPlace, m_214110_

int[] (Structure$GenerationContext, int, int, int, int): b, getCornerHeights, method_41611, getCornerHeights, m_226613_

int (Structure$GenerationContext, int, int): a, getLowestY, method_41610, getMinCornerHeight, m_226572_

int (Structure$GenerationContext, int, int, int, int): a, getLowestY, method_42381, getMinCornerHeight, m_226576_

BlockPos (Structure$GenerationContext, Rotation): a, getLowestYIn5by5BoxOffset7Blocks, method_42382, getShiftedPos, m_226582_

Optional<Structure$GenerationStub> (Structure$GenerationContext): a, findGenerationPoint, method_38676, getStructurePosition, m_214086_

StructureType<?> (): e, type, method_41618, getType, m_213658_

1.18.2

Names

cyi

czd

Fields

org.apache.logging.log4j.Logger: w, LOGGER, field_13879, LOGGER, f_67033_

com.google.common.collect.BiMap<String, StructureFeature<?>>: b, STRUCTURES_REGISTRY, field_24842, STRUCTURES, f_67012_

StructureFeature<JigsawConfiguration>: c, PILLAGER_OUTPOST, field_24843, PILLAGER_OUTPOST, f_67013_

StructureFeature<JigsawConfiguration>: b, PILLAGER_OUTPOST, field_24843, PILLAGER_OUTPOST, f_67013_

StructureFeature<MineshaftConfiguration>: d, MINESHAFT, field_24844, MINESHAFT, f_67014_

StructureFeature<MineshaftConfiguration>: c, MINESHAFT, field_24844, MINESHAFT, f_67014_

StructureFeature<NoneFeatureConfiguration>: e, WOODLAND_MANSION, field_24845, MANSION, f_67015_

StructureFeature<NoneFeatureConfiguration>: d, WOODLAND_MANSION, field_24845, MANSION, f_67015_

StructureFeature<NoneFeatureConfiguration>: f, JUNGLE_TEMPLE, field_24846, JUNGLE_PYRAMID, f_67016_

StructureFeature<NoneFeatureConfiguration>: e, JUNGLE_TEMPLE, field_24846, JUNGLE_PYRAMID, f_67016_

StructureFeature<NoneFeatureConfiguration>: g, DESERT_PYRAMID, field_24847, DESERT_PYRAMID, f_67017_

StructureFeature<NoneFeatureConfiguration>: f, DESERT_PYRAMID, field_24847, DESERT_PYRAMID, f_67017_

StructureFeature<NoneFeatureConfiguration>: h, IGLOO, field_24848, IGLOO, f_67018_

StructureFeature<NoneFeatureConfiguration>: g, IGLOO, field_24848, IGLOO, f_67018_

StructureFeature<RuinedPortalConfiguration>: i, RUINED_PORTAL, field_24849, RUINED_PORTAL, f_67019_

StructureFeature<RuinedPortalConfiguration>: h, RUINED_PORTAL, field_24849, RUINED_PORTAL, f_67019_

StructureFeature<ShipwreckConfiguration>: j, SHIPWRECK, field_24850, SHIPWRECK, f_67020_

StructureFeature<ShipwreckConfiguration>: i, SHIPWRECK, field_24850, SHIPWRECK, f_67020_

StructureFeature<NoneFeatureConfiguration>: l, STRONGHOLD, field_24852, STRONGHOLD, f_67022_

StructureFeature<NoneFeatureConfiguration>: k, STRONGHOLD, field_24852, STRONGHOLD, f_67022_

StructureFeature<NoneFeatureConfiguration>: m, OCEAN_MONUMENT, field_24853, MONUMENT, f_67023_

StructureFeature<NoneFeatureConfiguration>: l, OCEAN_MONUMENT, field_24853, MONUMENT, f_67023_

StructureFeature<OceanRuinConfiguration>: n, OCEAN_RUIN, field_24854, OCEAN_RUIN, f_67024_

StructureFeature<OceanRuinConfiguration>: m, OCEAN_RUIN, field_24854, OCEAN_RUIN, f_67024_

StructureFeature<NoneFeatureConfiguration>: o, NETHER_BRIDGE, field_24855, FORTRESS, f_67025_

StructureFeature<NoneFeatureConfiguration>: n, FORTRESS, field_24855, FORTRESS, f_209756_

StructureFeature<NoneFeatureConfiguration>: p, END_CITY, field_24856, END_CITY, f_67026_

StructureFeature<NoneFeatureConfiguration>: o, END_CITY, field_24856, ENDCITY, f_67026_

StructureFeature<ProbabilityFeatureConfiguration>: q, BURIED_TREASURE, field_24857, BURIED_TREASURE, f_67027_

StructureFeature<ProbabilityFeatureConfiguration>: p, BURIED_TREASURE, field_24857, BURIED_TREASURE, f_67027_

StructureFeature<JigsawConfiguration>: r, VILLAGE, field_24858, VILLAGE, f_67028_

StructureFeature<JigsawConfiguration>: q, VILLAGE, field_24858, VILLAGE, f_67028_

StructureFeature<RangeConfiguration>: s, NETHER_FOSSIL, field_24859, NETHER_FOSSIL, f_67029_

StructureFeature<RangeConfiguration>: r, NETHER_FOSSIL, field_24859, NETHER_FOSSIL, f_67029_

StructureFeature<JigsawConfiguration>: t, BASTION_REMNANT, field_24860, BASTION_REMNANT, f_67030_

StructureFeature<JigsawConfiguration>: s, BASTION_REMNANT, field_24860, BASTION_REMNANT, f_67030_

List<StructureFeature<?>>: u, NOISE_AFFECTING_FEATURES, field_24861, LAND_MODIFYING_STRUCTURES, f_67031_

com.mojang.serialization.Codec<ConfiguredStructureFeature<C, StructureFeature<C>>>: x, configuredStructureCodec, field_24863, codec, f_67036_

com.mojang.serialization.Codec<ConfiguredStructureFeature<C, StructureFeature<C>>>: v, configuredStructureCodec, field_24863, codec, f_67036_

int: v, MAX_STRUCTURE_RANGE, field_31518, field_31518, f_160446_

int: t, MAX_STRUCTURE_RANGE, field_31518, field_31518, f_160446_

StructureFeature<NoneFeatureConfiguration>: k, SWAMP_HUT, field_24851, SWAMP_HUT, f_67021_

StructureFeature<NoneFeatureConfiguration>: j, SWAMP_HUT, field_24851, SWAMP_HUT, f_67021_

PieceGeneratorSupplier<C>: y, pieceGenerator, field_34929, piecesGenerator, f_191106_

PieceGeneratorSupplier<C>: w, pieceGenerator, field_34929, piecesGenerator, f_191106_

PostPlacementProcessor: z, postPlacementProcessor, field_34930, postProcessor, f_191107_

PostPlacementProcessor: x, postPlacementProcessor, field_34930, postProcessor, f_191107_

org.slf4j.Logger: u, LOGGER, field_13879, LOGGER, f_67033_

Constructors

Methods

String (): f, getFeatureName, method_14019, getName, m_67098_

GenerationStep$Decoration (): b, step, method_28663, getGenerationStep, m_67095_

GenerationStep$Decoration (): a, step, method_28663, getGenerationStep, m_67095_

void (): c, bootstrap, method_28664, init, m_67096_

void (): b, bootstrap, method_28664, init, m_67096_

com.mojang.serialization.Codec<ConfiguredStructureFeature<C, StructureFeature<C>>> (): d, configuredStructureCodec, method_28665, getCodec, m_67097_

com.mojang.serialization.Codec<ConfiguredStructureFeature<C, StructureFeature<C>>> (): c, configuredStructureCodec, method_28665, getCodec, m_67097_

ConfiguredStructureFeature<C, ? extends StructureFeature<C>> (C): a, configured, method_28659, configure, m_67065_

BlockPos (LevelReader, StructureFeatureManager, BlockPos, int, boolean, long, StructureFeatureConfiguration): a, getNearestGeneratedFeature, method_14015, locateStructure, m_67046_

boolean (): a, linearSeparation, method_27219, isUniformDistribution, m_5910_

BlockPos (ChunkPos): a, getLocatePos, method_38671, getLocatedPos, m_183220_

ChunkPos (StructureFeatureConfiguration, long, int, int): a, getPotentialFeatureChunk, method_27218, getStartChunk, m_191122_

StructureStart<?> (RegistryAccess, ChunkGenerator, BiomeSource, StructureManager, long, ChunkPos, int, StructureFeatureConfiguration, C, LevelHeightAccessor, Predicate<Biome>): a, generate, method_28657, tryPlaceStart, m_191132_

BoundingBox (BoundingBox): a, adjustBoundingBox, method_36217, calculateBoundingBox, m_183606_

ConfiguredStructureFeature<C, ? extends StructureFeature<C>> (C, TagKey<Biome>): a, configured, method_28659, configure, m_209762_

ConfiguredStructureFeature<C, ? extends StructureFeature<C>> (C, TagKey<Biome>, boolean): a, configured, method_41134, configure, m_209769_

ConfiguredStructureFeature<C, ? extends StructureFeature<C>> (C, TagKey<Biome>, Map<MobCategory, StructureSpawnOverride>): a, configured, method_41133, configure, m_209765_

ConfiguredStructureFeature<C, ? extends StructureFeature<C>> (C, TagKey<Biome>, boolean, Map<MobCategory, StructureSpawnOverride>): a, configured, method_41135, configure, m_209773_

BlockPos (RandomSpreadStructurePlacement, ChunkPos): a, getLocatePos, method_38671, getLocatedPos, m_204766_

PieceGeneratorSupplier<C> (): d, pieceGeneratorSupplier, method_41138, method_41138, m_209787_

1.18.1

Names

Fields

Constructors

Methods

1.18

Names

cud

cyi

Fields

com.google.common.collect.BiMap<String, StructureFeature<?>>: a, STRUCTURES_REGISTRY, field_24842, STRUCTURES, f_67012_

com.google.common.collect.BiMap<String, StructureFeature<?>>: b, STRUCTURES_REGISTRY, field_24842, STRUCTURES, f_67012_

Map<StructureFeature<?>, GenerationStep$Decoration>: v, STEP, field_24862, STRUCTURE_TO_GENERATION_STEP, f_67032_

Map<StructureFeature<?>, GenerationStep$Decoration>: a, STEP, field_24862, STRUCTURE_TO_GENERATION_STEP, f_67032_

StructureFeature<JigsawConfiguration>: b, PILLAGER_OUTPOST, field_24843, PILLAGER_OUTPOST, f_67013_

StructureFeature<JigsawConfiguration>: c, PILLAGER_OUTPOST, field_24843, PILLAGER_OUTPOST, f_67013_

StructureFeature<MineshaftConfiguration>: c, MINESHAFT, field_24844, MINESHAFT, f_67014_

StructureFeature<MineshaftConfiguration>: d, MINESHAFT, field_24844, MINESHAFT, f_67014_

StructureFeature<NoneFeatureConfiguration>: d, WOODLAND_MANSION, field_24845, MANSION, f_67015_

StructureFeature<NoneFeatureConfiguration>: e, WOODLAND_MANSION, field_24845, MANSION, f_67015_

StructureFeature<NoneFeatureConfiguration>: e, JUNGLE_TEMPLE, field_24846, JUNGLE_PYRAMID, f_67016_

StructureFeature<NoneFeatureConfiguration>: f, JUNGLE_TEMPLE, field_24846, JUNGLE_PYRAMID, f_67016_

StructureFeature<NoneFeatureConfiguration>: f, DESERT_PYRAMID, field_24847, DESERT_PYRAMID, f_67017_

StructureFeature<NoneFeatureConfiguration>: g, DESERT_PYRAMID, field_24847, DESERT_PYRAMID, f_67017_

StructureFeature<NoneFeatureConfiguration>: g, IGLOO, field_24848, IGLOO, f_67018_

StructureFeature<NoneFeatureConfiguration>: h, IGLOO, field_24848, IGLOO, f_67018_

StructureFeature<RuinedPortalConfiguration>: h, RUINED_PORTAL, field_24849, RUINED_PORTAL, f_67019_

StructureFeature<RuinedPortalConfiguration>: i, RUINED_PORTAL, field_24849, RUINED_PORTAL, f_67019_

StructureFeature<ShipwreckConfiguration>: i, SHIPWRECK, field_24850, SHIPWRECK, f_67020_

StructureFeature<ShipwreckConfiguration>: j, SHIPWRECK, field_24850, SHIPWRECK, f_67020_

SwamplandHutFeature: j, SWAMP_HUT, field_24851, SWAMP_HUT, f_67021_

StructureFeature<NoneFeatureConfiguration>: k, STRONGHOLD, field_24852, STRONGHOLD, f_67022_

StructureFeature<NoneFeatureConfiguration>: l, STRONGHOLD, field_24852, STRONGHOLD, f_67022_

StructureFeature<NoneFeatureConfiguration>: l, OCEAN_MONUMENT, field_24853, MONUMENT, f_67023_

StructureFeature<NoneFeatureConfiguration>: m, OCEAN_MONUMENT, field_24853, MONUMENT, f_67023_

StructureFeature<OceanRuinConfiguration>: m, OCEAN_RUIN, field_24854, OCEAN_RUIN, f_67024_

StructureFeature<OceanRuinConfiguration>: n, OCEAN_RUIN, field_24854, OCEAN_RUIN, f_67024_

StructureFeature<NoneFeatureConfiguration>: n, NETHER_BRIDGE, field_24855, FORTRESS, f_67025_

StructureFeature<NoneFeatureConfiguration>: o, NETHER_BRIDGE, field_24855, FORTRESS, f_67025_

StructureFeature<NoneFeatureConfiguration>: o, END_CITY, field_24856, END_CITY, f_67026_

StructureFeature<NoneFeatureConfiguration>: p, END_CITY, field_24856, END_CITY, f_67026_

StructureFeature<ProbabilityFeatureConfiguration>: p, BURIED_TREASURE, field_24857, BURIED_TREASURE, f_67027_

StructureFeature<ProbabilityFeatureConfiguration>: q, BURIED_TREASURE, field_24857, BURIED_TREASURE, f_67027_

StructureFeature<JigsawConfiguration>: q, VILLAGE, field_24858, VILLAGE, f_67028_

StructureFeature<JigsawConfiguration>: r, VILLAGE, field_24858, VILLAGE, f_67028_

StructureFeature<RangeDecoratorConfiguration>: r, NETHER_FOSSIL, field_24859, NETHER_FOSSIL, f_67029_

StructureFeature<RangeConfiguration>: s, NETHER_FOSSIL, field_24859, NETHER_FOSSIL, f_67029_

StructureFeature<JigsawConfiguration>: s, BASTION_REMNANT, field_24860, BASTION_REMNANT, f_67030_

StructureFeature<JigsawConfiguration>: t, BASTION_REMNANT, field_24860, BASTION_REMNANT, f_67030_

List<StructureFeature<?>>: t, NOISE_AFFECTING_FEATURES, field_24861, LAND_MODIFYING_STRUCTURES, f_67031_

List<StructureFeature<?>>: u, NOISE_AFFECTING_FEATURES, field_24861, LAND_MODIFYING_STRUCTURES, f_67031_

com.mojang.serialization.Codec<ConfiguredStructureFeature<C, StructureFeature<C>>>: z, configuredStructureCodec, field_24863, codec, f_67036_

com.mojang.serialization.Codec<ConfiguredStructureFeature<C, StructureFeature<C>>>: x, configuredStructureCodec, field_24863, codec, f_67036_

ResourceLocation: x, JIGSAW_RENAME, field_26362, JIGSAW_ID, f_67034_

Map<ResourceLocation, ResourceLocation>: y, RENAMES, field_25839, JIGSAW_STRUCTURE_PIECES, f_67035_

int: u, MAX_STRUCTURE_RANGE, field_31518, field_31518, f_160446_

int: v, MAX_STRUCTURE_RANGE, field_31518, field_31518, f_160446_

StructureFeature<NoneFeatureConfiguration>: k, SWAMP_HUT, field_24851, SWAMP_HUT, f_67021_

PieceGeneratorSupplier<C>: y, pieceGenerator, field_34929, piecesGenerator, f_191106_

PostPlacementProcessor: z, postPlacementProcessor, field_34930, postProcessor, f_191107_

Constructors

(com.mojang.serialization.Codec<C>)

(com.mojang.serialization.Codec<C>, PieceGeneratorSupplier<C>)

(com.mojang.serialization.Codec<C>, PieceGeneratorSupplier<C>, PostPlacementProcessor)

Methods

String (): g, getFeatureName, method_14019, getName, m_67098_

String (): f, getFeatureName, method_14019, getName, m_67098_

StructureFeature$StructureStartFactory<C> (): a, getStartFactory, method_14016, getStructureStartFactory, m_6258_

GenerationStep$Decoration (): d, step, method_28663, getGenerationStep, m_67095_

GenerationStep$Decoration (): b, step, method_28663, getGenerationStep, m_67095_

void (): e, bootstrap, method_28664, init, m_67096_

void (): c, bootstrap, method_28664, init, m_67096_

com.mojang.serialization.Codec<ConfiguredStructureFeature<C, StructureFeature<C>>> (): f, configuredStructureCodec, method_28665, getCodec, m_67097_

com.mojang.serialization.Codec<ConfiguredStructureFeature<C, StructureFeature<C>>> (): d, configuredStructureCodec, method_28665, getCodec, m_67097_

boolean (): b, linearSeparation, method_27219, isUniformDistribution, m_5910_

boolean (): a, linearSeparation, method_27219, isUniformDistribution, m_5910_

ChunkPos (StructureFeatureConfiguration, long, WorldgenRandom, int, int): a, getPotentialFeatureChunk, method_27218, getStartChunk, m_67067_

StructureStart<?> (ServerLevel, CompoundTag, long): a, loadStaticStart, method_28660, readStructureStart, m_160447_

boolean (ChunkGenerator, BiomeSource, long, WorldgenRandom, ChunkPos, Biome, ChunkPos, C, LevelHeightAccessor): a, isFeatureChunk, method_14026, shouldStartAt, m_142290_

StructureStart<C> (ChunkPos, int, long): a, createStart, method_28656, createStart, m_160451_

StructureStart<?> (RegistryAccess, ChunkGenerator, BiomeSource, StructureManager, long, ChunkPos, Biome, int, WorldgenRandom, StructureFeatureConfiguration, C, LevelHeightAccessor): a, generate, method_28657, tryPlaceStart, m_160464_

WeightedRandomList<MobSpawnSettings$SpawnerData> (): c, getSpecialEnemies, method_13149, getMonsterSpawns, m_142494_

WeightedRandomList<MobSpawnSettings$SpawnerData> (): h, getSpecialAnimals, method_16140, getCreatureSpawns, m_142498_

WeightedRandomList<MobSpawnSettings$SpawnerData> (): i, getSpecialUndergroundWaterAnimals, method_36420, getUndergroundWaterCreatureSpawns, m_160477_

StructureStart<?> (StructurePieceSerializationContext, CompoundTag, long): a, loadStaticStart, method_28660, readStructureStart, m_191128_

BlockPos (ChunkPos): a, getLocatePos, method_38671, getLocatedPos, m_183220_

ChunkPos (StructureFeatureConfiguration, long, int, int): a, getPotentialFeatureChunk, method_27218, getStartChunk, m_191122_

StructureStart<?> (RegistryAccess, ChunkGenerator, BiomeSource, StructureManager, long, ChunkPos, int, StructureFeatureConfiguration, C, LevelHeightAccessor, Predicate<Biome>): a, generate, method_28657, tryPlaceStart, m_191132_

boolean (RegistryAccess, ChunkGenerator, BiomeSource, StructureManager, long, ChunkPos, C, LevelHeightAccessor, Predicate<Biome>): a, canGenerate, method_39821, canGenerate, m_197171_

PostPlacementProcessor (): e, getPostPlacementProcessor, method_38690, getPostProcessor, m_191144_

BoundingBox (BoundingBox): a, adjustBoundingBox, method_36217, calculateBoundingBox, m_183606_

1.17.1

Names

cuc

cud

Fields

List<StructureFeature<?>>: t, NOISE_AFFECTING_FEATURES, field_24861, JIGSAW_STRUCTURES, f_67031_

List<StructureFeature<?>>: t, NOISE_AFFECTING_FEATURES, field_24861, LAND_MODIFYING_STRUCTURES, f_67031_

Map<ResourceLocation, ResourceLocation>: y, RENAMES, field_25839, field_25839, f_67035_

Map<ResourceLocation, ResourceLocation>: y, RENAMES, field_25839, JIGSAW_STRUCTURE_PIECES, f_67035_

Constructors

Methods

1.17

Names

cla

cuc

net.minecraft.world.gen.feature.structure.Structure

net.minecraft.src.C_2304_

Fields

org.apache.logging.log4j.Logger: v, LOGGER, field_13879, LOGGER, field_208204_b

org.apache.logging.log4j.Logger: w, LOGGER, field_13879, LOGGER, f_67033_

com.google.common.collect.BiMap<String, StructureFeature<?>>: a, STRUCTURES_REGISTRY, field_24842, STRUCTURES, field_236365_a_

com.google.common.collect.BiMap<String, StructureFeature<?>>: a, STRUCTURES_REGISTRY, field_24842, STRUCTURES, f_67012_

Map<StructureFeature<?>, GenerationStep$Decoration>: u, STEP, field_24862, STRUCTURE_TO_GENERATION_STEP, field_236385_u_

Map<StructureFeature<?>, GenerationStep$Decoration>: v, STEP, field_24862, STRUCTURE_TO_GENERATION_STEP, f_67032_

StructureFeature<JigsawConfiguration>: b, PILLAGER_OUTPOST, field_24843, PILLAGER_OUTPOST, field_236366_b_

StructureFeature<JigsawConfiguration>: b, PILLAGER_OUTPOST, field_24843, PILLAGER_OUTPOST, f_67013_

StructureFeature<MineshaftConfiguration>: c, MINESHAFT, field_24844, MINESHAFT, field_236367_c_

StructureFeature<MineshaftConfiguration>: c, MINESHAFT, field_24844, MINESHAFT, f_67014_

StructureFeature<NoneFeatureConfiguration>: d, WOODLAND_MANSION, field_24845, MANSION, field_236368_d_

StructureFeature<NoneFeatureConfiguration>: d, WOODLAND_MANSION, field_24845, MANSION, f_67015_

StructureFeature<NoneFeatureConfiguration>: e, JUNGLE_TEMPLE, field_24846, JUNGLE_PYRAMID, field_236369_e_

StructureFeature<NoneFeatureConfiguration>: e, JUNGLE_TEMPLE, field_24846, JUNGLE_PYRAMID, f_67016_

StructureFeature<NoneFeatureConfiguration>: f, DESERT_PYRAMID, field_24847, DESERT_PYRAMID, field_236370_f_

StructureFeature<NoneFeatureConfiguration>: f, DESERT_PYRAMID, field_24847, DESERT_PYRAMID, f_67017_

StructureFeature<NoneFeatureConfiguration>: g, IGLOO, field_24848, IGLOO, field_236371_g_

StructureFeature<NoneFeatureConfiguration>: g, IGLOO, field_24848, IGLOO, f_67018_

StructureFeature<RuinedPortalConfiguration>: h, RUINED_PORTAL, field_24849, RUINED_PORTAL, field_236372_h_

StructureFeature<RuinedPortalConfiguration>: h, RUINED_PORTAL, field_24849, RUINED_PORTAL, f_67019_

StructureFeature<ShipwreckConfiguration>: i, SHIPWRECK, field_24850, SHIPWRECK, field_236373_i_

StructureFeature<ShipwreckConfiguration>: i, SHIPWRECK, field_24850, SHIPWRECK, f_67020_

SwamplandHutFeature: j, SWAMP_HUT, field_24851, SWAMP_HUT, field_236374_j_

SwamplandHutFeature: j, SWAMP_HUT, field_24851, SWAMP_HUT, f_67021_

StructureFeature<NoneFeatureConfiguration>: k, STRONGHOLD, field_24852, STRONGHOLD, field_236375_k_

StructureFeature<NoneFeatureConfiguration>: k, STRONGHOLD, field_24852, STRONGHOLD, f_67022_

StructureFeature<NoneFeatureConfiguration>: l, OCEAN_MONUMENT, field_24853, MONUMENT, field_236376_l_

StructureFeature<NoneFeatureConfiguration>: l, OCEAN_MONUMENT, field_24853, MONUMENT, f_67023_

StructureFeature<OceanRuinConfiguration>: m, OCEAN_RUIN, field_24854, OCEAN_RUIN, field_236377_m_

StructureFeature<OceanRuinConfiguration>: m, OCEAN_RUIN, field_24854, OCEAN_RUIN, f_67024_

StructureFeature<NoneFeatureConfiguration>: n, NETHER_BRIDGE, field_24855, FORTRESS, field_236378_n_

StructureFeature<NoneFeatureConfiguration>: n, NETHER_BRIDGE, field_24855, FORTRESS, f_67025_

StructureFeature<NoneFeatureConfiguration>: o, END_CITY, field_24856, END_CITY, field_236379_o_

StructureFeature<NoneFeatureConfiguration>: o, END_CITY, field_24856, END_CITY, f_67026_

StructureFeature<ProbabilityFeatureConfiguration>: p, BURIED_TREASURE, field_24857, BURIED_TREASURE, field_236380_p_

StructureFeature<ProbabilityFeatureConfiguration>: p, BURIED_TREASURE, field_24857, BURIED_TREASURE, f_67027_

StructureFeature<JigsawConfiguration>: q, VILLAGE, field_24858, VILLAGE, field_236381_q_

StructureFeature<JigsawConfiguration>: q, VILLAGE, field_24858, VILLAGE, f_67028_

StructureFeature<NoneFeatureConfiguration>: r, NETHER_FOSSIL, field_24859, NETHER_FOSSIL, field_236382_r_

StructureFeature<RangeDecoratorConfiguration>: r, NETHER_FOSSIL, field_24859, NETHER_FOSSIL, f_67029_

StructureFeature<JigsawConfiguration>: s, BASTION_REMNANT, field_24860, BASTION_REMNANT, field_236383_s_

StructureFeature<JigsawConfiguration>: s, BASTION_REMNANT, field_24860, BASTION_REMNANT, f_67030_

List<StructureFeature<?>>: t, NOISE_AFFECTING_FEATURES, field_24861, JIGSAW_STRUCTURES, field_236384_t_

List<StructureFeature<?>>: t, NOISE_AFFECTING_FEATURES, field_24861, JIGSAW_STRUCTURES, f_67031_

com.mojang.serialization.Codec<ConfiguredStructureFeature<C, StructureFeature<C>>>: y, configuredStructureCodec, field_24863, codec, field_236386_w_

com.mojang.serialization.Codec<ConfiguredStructureFeature<C, StructureFeature<C>>>: z, configuredStructureCodec, field_24863, codec, f_67036_

ResourceLocation: w, JIGSAW_RENAME, field_26362, JIGSAW_ID, field_242783_w

ResourceLocation: x, JIGSAW_RENAME, field_26362, JIGSAW_ID, f_67034_

Map<ResourceLocation, ResourceLocation>: x, RENAMES, field_25839, field_25839, field_242784_x

Map<ResourceLocation, ResourceLocation>: y, RENAMES, field_25839, field_25839, f_67035_

int: u, MAX_STRUCTURE_RANGE, field_31518, field_31518, f_160446_

Constructors

Methods

String (): i, getFeatureName, method_14019, getName, func_143025_a

String (): g, getFeatureName, method_14019, getName, m_67098_

StructureFeature$StructureStartFactory<C> (): a, getStartFactory, method_14016, getStructureStartFactory, func_214557_a

StructureFeature$StructureStartFactory<C> (): a, getStartFactory, method_14016, getStructureStartFactory, m_6258_

<F extends StructureFeature<?>> F (String, F, GenerationStep$Decoration): a, register, method_28661, register, func_236394_a_

<F extends StructureFeature<?>> F (String, F, GenerationStep$Decoration): a, register, method_28661, register, m_67089_

GenerationStep$Decoration (): f, step, method_28663, getGenerationStep, func_236396_f_

GenerationStep$Decoration (): d, step, method_28663, getGenerationStep, m_67095_

void (): g, bootstrap, method_28664, method_28664, func_236397_g_

void (): e, bootstrap, method_28664, init, m_67096_

StructureStart<?> (StructureManager, CompoundTag, long): a, loadStaticStart, method_28660, readStructureStart, func_236393_a_

com.mojang.serialization.Codec<ConfiguredStructureFeature<C, StructureFeature<C>>> (): h, configuredStructureCodec, method_28665, getCodec, func_236398_h_

com.mojang.serialization.Codec<ConfiguredStructureFeature<C, StructureFeature<C>>> (): f, configuredStructureCodec, method_28665, getCodec, m_67097_

ConfiguredStructureFeature<C, ? extends StructureFeature<C>> (C): a, configured, method_28659, configure, func_236391_a_

ConfiguredStructureFeature<C, ? extends StructureFeature<C>> (C): a, configured, method_28659, configure, m_67065_

BlockPos (LevelReader, StructureFeatureManager, BlockPos, int, boolean, long, StructureFeatureConfiguration): a, getNearestGeneratedFeature, method_14015, locateStructure, func_236388_a_

BlockPos (LevelReader, StructureFeatureManager, BlockPos, int, boolean, long, StructureFeatureConfiguration): a, getNearestGeneratedFeature, method_14015, locateStructure, m_67046_

boolean (): b, linearSeparation, method_27219, isUniformDistribution, func_230365_b_

boolean (): b, linearSeparation, method_27219, isUniformDistribution, m_5910_

ChunkPos (StructureFeatureConfiguration, long, WorldgenRandom, int, int): a, getPotentialFeatureChunk, method_27218, getStartChunk, func_236392_a_

ChunkPos (StructureFeatureConfiguration, long, WorldgenRandom, int, int): a, getPotentialFeatureChunk, method_27218, getStartChunk, m_67067_

boolean (ChunkGenerator, BiomeSource, long, WorldgenRandom, int, int, Biome, ChunkPos, C): a, isFeatureChunk, method_14026, shouldStartAt, func_230363_a_

StructureStart<C> (int, int, BoundingBox, int, long): a, createStart, method_28656, createStart, func_236387_a_

List<MobSpawnSettings$SpawnerData> (): c, getSpecialEnemies, method_13149, getMonsterSpawns, func_202279_e

List<MobSpawnSettings$SpawnerData> (): j, getSpecialAnimals, method_16140, getCreatureSpawns, func_214469_f

StructureStart<?> (RegistryAccess, ChunkGenerator, BiomeSource, StructureManager, long, ChunkPos, Biome, int, WorldgenRandom, StructureFeatureConfiguration, C): a, generate, method_28657, tryPlaceStart, func_242785_a

StructureStart<?> (ServerLevel, CompoundTag, long): a, loadStaticStart, method_28660, readStructureStart, m_160447_

boolean (ChunkGenerator, BiomeSource, long, WorldgenRandom, ChunkPos, Biome, ChunkPos, C, LevelHeightAccessor): a, isFeatureChunk, method_14026, shouldStartAt, m_142290_

StructureStart<C> (ChunkPos, int, long): a, createStart, method_28656, createStart, m_160451_

StructureStart<?> (RegistryAccess, ChunkGenerator, BiomeSource, StructureManager, long, ChunkPos, Biome, int, WorldgenRandom, StructureFeatureConfiguration, C, LevelHeightAccessor): a, generate, method_28657, tryPlaceStart, m_160464_

WeightedRandomList<MobSpawnSettings$SpawnerData> (): c, getSpecialEnemies, method_13149, getMonsterSpawns, m_142494_

WeightedRandomList<MobSpawnSettings$SpawnerData> (): h, getSpecialAnimals, method_16140, getCreatureSpawns, m_142498_

WeightedRandomList<MobSpawnSettings$SpawnerData> (): i, getSpecialUndergroundWaterAnimals, method_36420, getUndergroundWaterCreatureSpawns, m_160477_

1.16.5

Names

Fields

Constructors

Methods

1.16.4

Names

ckx

cla

Fields

Constructors

Methods

1.16.3

Names

Fields

Constructors

Methods

1.16.2

Names

cml

ckx

Fields

List<StructureFeature<?>>: t, NOISE_AFFECTING_FEATURES, field_24861, field_24861, field_236384_t_

List<StructureFeature<?>>: t, NOISE_AFFECTING_FEATURES, field_24861, JIGSAW_STRUCTURES, field_236384_t_

com.mojang.serialization.Codec<ConfiguredStructureFeature<C, StructureFeature<C>>>: w, configuredStructureCodec, field_24863, field_24863, field_236386_w_

com.mojang.serialization.Codec<ConfiguredStructureFeature<C, StructureFeature<C>>>: y, configuredStructureCodec, field_24863, codec, field_236386_w_

ResourceLocation: w, JIGSAW_RENAME, field_26362, JIGSAW_ID, field_242783_w

Map<ResourceLocation, ResourceLocation>: x, RENAMES, field_25839, field_25839, field_242784_x

Constructors

Methods

GenerationStep$Decoration (): f, step, method_28663, method_28663, func_236396_f_

GenerationStep$Decoration (): f, step, method_28663, getGenerationStep, func_236396_f_

StructureStart<?> (StructureManager, CompoundTag, long): a, loadStaticStart, method_28660, method_28660, func_236393_a_

StructureStart<?> (StructureManager, CompoundTag, long): a, loadStaticStart, method_28660, readStructureStart, func_236393_a_

com.mojang.serialization.Codec<ConfiguredStructureFeature<C, StructureFeature<C>>> (): h, configuredStructureCodec, method_28665, method_28665, func_236398_h_

com.mojang.serialization.Codec<ConfiguredStructureFeature<C, StructureFeature<C>>> (): h, configuredStructureCodec, method_28665, getCodec, func_236398_h_

boolean (): b, linearSeparation, method_27219, method_27219, func_230365_b_

boolean (): b, linearSeparation, method_27219, isUniformDistribution, func_230365_b_

ChunkPos (StructureFeatureConfiguration, long, WorldgenRandom, int, int): a, getPotentialFeatureChunk, method_27218, method_27218, func_236392_a_

ChunkPos (StructureFeatureConfiguration, long, WorldgenRandom, int, int): a, getPotentialFeatureChunk, method_27218, getStartChunk, func_236392_a_

StructureStart<C> (int, int, BoundingBox, int, long): a, createStart, method_28656, method_28656, func_236387_a_

StructureStart<C> (int, int, BoundingBox, int, long): a, createStart, method_28656, createStart, func_236387_a_

StructureStart<?> (ChunkGenerator, BiomeSource, StructureManager, long, ChunkPos, Biome, int, WorldgenRandom, StructureFeatureConfiguration, C): a, generate, method_28657, method_28657, func_236389_a_

StructureStart<?> (RegistryAccess, ChunkGenerator, BiomeSource, StructureManager, long, ChunkPos, Biome, int, WorldgenRandom, StructureFeatureConfiguration, C): a, generate, method_28657, tryPlaceStart, func_242785_a

1.16.1

Names

cfl

cml

Fields

org.apache.logging.log4j.Logger: a, LOGGER, field_13879, LOGGER, field_208204_b

org.apache.logging.log4j.Logger: v, LOGGER, field_13879, LOGGER, field_208204_b

com.google.common.collect.BiMap<String, StructureFeature<?>>: a, STRUCTURES_REGISTRY, field_24842, STRUCTURES, field_236365_a_

Map<StructureFeature<?>, GenerationStep$Decoration>: u, STEP, field_24862, STRUCTURE_TO_GENERATION_STEP, field_236385_u_

StructureFeature<NoneFeatureConfiguration>: b, PILLAGER_OUTPOST, field_24843, PILLAGER_OUTPOST, field_236366_b_

StructureFeature<MineshaftConfiguration>: c, MINESHAFT, field_24844, MINESHAFT, field_236367_c_

StructureFeature<NoneFeatureConfiguration>: d, WOODLAND_MANSION, field_24845, MANSION, field_236368_d_

StructureFeature<NoneFeatureConfiguration>: e, JUNGLE_TEMPLE, field_24846, JUNGLE_PYRAMID, field_236369_e_

StructureFeature<NoneFeatureConfiguration>: f, DESERT_PYRAMID, field_24847, DESERT_PYRAMID, field_236370_f_

StructureFeature<NoneFeatureConfiguration>: g, IGLOO, field_24848, IGLOO, field_236371_g_

StructureFeature<RuinedPortalConfiguration>: h, RUINED_PORTAL, field_24849, RUINED_PORTAL, field_236372_h_

StructureFeature<ShipwreckConfiguration>: i, SHIPWRECK, field_24850, SHIPWRECK, field_236373_i_

SwamplandHutFeature: j, SWAMP_HUT, field_24851, SWAMP_HUT, field_236374_j_

StructureFeature<NoneFeatureConfiguration>: k, STRONGHOLD, field_24852, STRONGHOLD, field_236375_k_

StructureFeature<NoneFeatureConfiguration>: l, OCEAN_MONUMENT, field_24853, MONUMENT, field_236376_l_

StructureFeature<OceanRuinConfiguration>: m, OCEAN_RUIN, field_24854, OCEAN_RUIN, field_236377_m_

StructureFeature<NoneFeatureConfiguration>: n, NETHER_BRIDGE, field_24855, FORTRESS, field_236378_n_

StructureFeature<NoneFeatureConfiguration>: o, END_CITY, field_24856, END_CITY, field_236379_o_

StructureFeature<BuriedTreasureConfiguration>: p, BURIED_TREASURE, field_24857, BURIED_TREASURE, field_236380_p_

StructureFeature<JigsawConfiguration>: q, VILLAGE, field_24858, VILLAGE, field_236381_q_

StructureFeature<NoneFeatureConfiguration>: r, NETHER_FOSSIL, field_24859, NETHER_FOSSIL, field_236382_r_

StructureFeature<MultiJigsawConfiguration>: s, BASTION_REMNANT, field_24860, BASTION_REMNANT, field_236383_s_

List<StructureFeature<?>>: t, NOISE_AFFECTING_FEATURES, field_24861, field_24861, field_236384_t_

com.mojang.serialization.Codec<ConfiguredStructureFeature<C, StructureFeature<C>>>: w, configuredStructureCodec, field_24863, field_24863, field_236386_w_

Constructors

(Function<com.mojang.datafixers.Dynamic<?>, ? extends C>)

(com.mojang.serialization.Codec<C>)

Methods

boolean (LevelAccessor, BlockPos): a, isInsideBoundingFeature, method_14023, isApproximatelyInsideStructure, func_175796_a

boolean (LevelAccessor, BlockPos): b, isInsideFeature, method_14024, isInsideStructure, func_202366_b

List<StructureStart> (LevelAccessor, int, int): a, dereferenceStructureStarts, method_14017, getStructureStarts, func_202371_a

String (): b, getFeatureName, method_14019, getName, func_143025_a

String (): i, getFeatureName, method_14019, getName, func_143025_a

int (): c, getLookupRange, method_14021, getRadius, func_202367_b

boolean (LevelAccessor, ChunkGenerator<? extends ChunkGeneratorSettings>, Random, BlockPos, C): a, place, method_13151, generate, func_212245_a

StructureStart (LevelAccessor, BlockPos, boolean): a, getStructureAt, method_14025, isInsideStructure, func_202364_a

BlockPos (Level, ChunkGenerator<? extends ChunkGeneratorSettings>, BlockPos, int, boolean): a, getNearestGeneratedFeature, method_14015, locateStructure, func_211405_a

ChunkPos (ChunkGenerator<?>, Random, int, int, int, int): a, getPotentialFeatureChunkFromLocationWithOffset, method_14018, getStart, func_211744_a

ConfiguredFeature<C, ? extends StructureFeature<C>> (C): b, configured, method_23397, configure, func_225566_b_

boolean (BiomeManager, ChunkGenerator<?>, Random, int, int, Biome): a, isFeatureChunk, method_14026, shouldStartAt, func_225558_a_

<F extends StructureFeature<?>> F (String, F, GenerationStep$Decoration): a, register, method_28661, register, func_236394_a_

GenerationStep$Decoration (): f, step, method_28663, method_28663, func_236396_f_

void (): g, bootstrap, method_28664, method_28664, func_236397_g_

StructureStart<?> (StructureManager, CompoundTag, long): a, loadStaticStart, method_28660, method_28660, func_236393_a_

com.mojang.serialization.Codec<ConfiguredStructureFeature<C, StructureFeature<C>>> (): h, configuredStructureCodec, method_28665, method_28665, func_236398_h_

ConfiguredStructureFeature<C, ? extends StructureFeature<C>> (C): a, configured, method_28659, configure, func_236391_a_

BlockPos (LevelReader, StructureFeatureManager, BlockPos, int, boolean, long, StructureFeatureConfiguration): a, getNearestGeneratedFeature, method_14015, locateStructure, func_236388_a_

boolean (): b, linearSeparation, method_27219, method_27219, func_230365_b_

ChunkPos (StructureFeatureConfiguration, long, WorldgenRandom, int, int): a, getPotentialFeatureChunk, method_27218, method_27218, func_236392_a_

boolean (ChunkGenerator, BiomeSource, long, WorldgenRandom, int, int, Biome, ChunkPos, C): a, isFeatureChunk, method_14026, shouldStartAt, func_230363_a_

StructureStart<C> (int, int, BoundingBox, int, long): a, createStart, method_28656, method_28656, func_236387_a_

StructureStart<?> (ChunkGenerator, BiomeSource, StructureManager, long, ChunkPos, Biome, int, WorldgenRandom, StructureFeatureConfiguration, C): a, generate, method_28657, method_28657, func_236389_a_

List<Biome$SpawnerData> (): c, getSpecialEnemies, method_13149, getMonsterSpawns, func_202279_e

List<Biome$SpawnerData> (): j, getSpecialAnimals, method_16140, getCreatureSpawns, func_214469_f

1.15.2

Names

cfi

cfl

Fields

Constructors

Methods

1.15.1

Names

Fields

Constructors

Methods

1.15

Names

ceu

cfi

Fields

Constructors

Methods

boolean (ChunkGenerator<?>, Random, int, int): a, isFeatureChunk, method_14026, shouldStartAt, func_202372_a

ConfiguredFeature<C, ? extends StructureFeature<C>> (C): b, configured, method_23397, configure, func_225566_b_

boolean (BiomeManager, ChunkGenerator<?>, Random, int, int, Biome): a, isFeatureChunk, method_14026, shouldStartAt, func_225558_a_

1.14.4

Names

cep

ceu

net.minecraft.world.level.levelgen.feature.StructureFeature

Fields

org.apache.logging.log4j.Logger: a, field_13879, LOGGER, field_208204_b

org.apache.logging.log4j.Logger: a, LOGGER, field_13879, LOGGER, field_208204_b

Constructors

Methods

boolean (IWorld, BlockPos): a, method_14023, isApproximatelyInsideStructure, func_175796_a

boolean (LevelAccessor, BlockPos): a, isInsideBoundingFeature, method_14023, isApproximatelyInsideStructure, func_175796_a

boolean (IWorld, BlockPos): b, method_14024, isInsideStructure, func_202366_b

boolean (LevelAccessor, BlockPos): b, isInsideFeature, method_14024, isInsideStructure, func_202366_b

List<StructureStart> (IWorld, int, int): a, method_14017, getStructureStarts, func_202371_a

List<StructureStart> (LevelAccessor, int, int): a, dereferenceStructureStarts, method_14017, getStructureStarts, func_202371_a

String (): b, method_14019, getName, func_143025_a

String (): b, getFeatureName, method_14019, getName, func_143025_a

int (): c, method_14021, getRadius, func_202367_b

int (): c, getLookupRange, method_14021, getRadius, func_202367_b

boolean (IWorld, ChunkGenerator<? extends ChunkGeneratorConfig>, Random, BlockPos, C): a, method_13151, generate, func_212245_a

boolean (LevelAccessor, ChunkGenerator<? extends ChunkGeneratorSettings>, Random, BlockPos, C): a, place, method_13151, generate, func_212245_a

StructureStart (IWorld, BlockPos, boolean): a, method_14025, isInsideStructure, func_202364_a

StructureStart (LevelAccessor, BlockPos, boolean): a, getStructureAt, method_14025, isInsideStructure, func_202364_a

BlockPos (World, ChunkGenerator<? extends ChunkGeneratorConfig>, BlockPos, int, boolean): a, method_14015, locateStructure, func_211405_a

BlockPos (Level, ChunkGenerator<? extends ChunkGeneratorSettings>, BlockPos, int, boolean): a, getNearestGeneratedFeature, method_14015, locateStructure, func_211405_a

ChunkPos (ChunkGenerator<?>, Random, int, int, int, int): a, method_14018, getStart, func_211744_a

ChunkPos (ChunkGenerator<?>, Random, int, int, int, int): a, getPotentialFeatureChunkFromLocationWithOffset, method_14018, getStart, func_211744_a

boolean (ChunkGenerator<?>, Random, int, int): a, method_14026, shouldStartAt, func_202372_a

boolean (ChunkGenerator<?>, Random, int, int): a, isFeatureChunk, method_14026, shouldStartAt, func_202372_a

StructureFeature$StructureStartFactory (): a, method_14016, getStructureStartFactory, func_214557_a

StructureFeature$StructureStartFactory (): a, getStartFactory, method_14016, getStructureStartFactory, func_214557_a

1.14.3

Names

cel

cep

net.minecraft.world.gen.feature.StructureFeature

Fields

org.apache.logging.log4j.Logger: a, field_13879, field_208204_b

org.apache.logging.log4j.Logger: a, field_13879, LOGGER, field_208204_b

Constructors

Methods

boolean (IWorld, BlockPos): a, method_14023, func_175796_a

boolean (IWorld, BlockPos): a, method_14023, isApproximatelyInsideStructure, func_175796_a

boolean (IWorld, BlockPos): b, method_14024, func_202366_b

boolean (IWorld, BlockPos): b, method_14024, isInsideStructure, func_202366_b

List<StructureStart> (IWorld, int, int): a, method_14017, func_202371_a

List<StructureStart> (IWorld, int, int): a, method_14017, getStructureStarts, func_202371_a

String (): b, method_14019, func_143025_a

String (): b, method_14019, getName, func_143025_a

int (): c, method_14021, func_202367_b

int (): c, method_14021, getRadius, func_202367_b

boolean (IWorld, ChunkGenerator<? extends GenerationSettings>, Random, BlockPos, C): a, method_13151, func_212245_a

boolean (IWorld, ChunkGenerator<? extends ChunkGeneratorConfig>, Random, BlockPos, C): a, method_13151, generate, func_212245_a

StructureStart (IWorld, BlockPos, boolean): a, method_14025, func_202364_a

StructureStart (IWorld, BlockPos, boolean): a, method_14025, isInsideStructure, func_202364_a

BlockPos (World, ChunkGenerator<? extends GenerationSettings>, BlockPos, int, boolean): a, method_14015, func_211405_a

BlockPos (World, ChunkGenerator<? extends ChunkGeneratorConfig>, BlockPos, int, boolean): a, method_14015, locateStructure, func_211405_a

ChunkPos (ChunkGenerator<?>, Random, int, int, int, int): a, method_14018, func_211744_a

ChunkPos (ChunkGenerator<?>, Random, int, int, int, int): a, method_14018, getStart, func_211744_a

boolean (ChunkGenerator<?>, Random, int, int): a, method_14026, func_202372_a

boolean (ChunkGenerator<?>, Random, int, int): a, method_14026, shouldStartAt, func_202372_a

Structure$IStartFactory (): a, method_14016, func_214557_a

StructureFeature$StructureStartFactory (): a, method_14016, getStructureStartFactory, func_214557_a

1.14.2

Names

Fields

Constructors

Methods

1.14.1

Names

cej

cel

Fields

Constructors

Methods

1.14

Names

btl

cej

net.minecraft.class_3195

Fields

org.apache.logging.log4j.Logger: b, field_208204_b

org.apache.logging.log4j.Logger: a, field_13879, field_208204_b

StructureStart: a, field_202376_c

Constructors

()

(Function<com.mojang.datafixers.Dynamic<?>, ? extends C>)

Methods

boolean (IWorld, IChunkGenerator<? extends IChunkGenSettings>, Random, BlockPos, C): a, func_212245_a

StructureStart (IWorld, BlockPos): a, func_202364_a

boolean (IWorld, BlockPos): b, func_175796_a

boolean (IWorld, BlockPos): a, method_14023, func_175796_a

boolean (IWorld, BlockPos): c, func_202366_b

boolean (IWorld, BlockPos): b, method_14024, func_202366_b

List<StructureStart> (IWorld, int, int): a, func_202371_a

List<StructureStart> (IWorld, int, int): a, method_14017, func_202371_a

StructureStart (IWorld, IChunkGenerator<? extends IChunkGenSettings>, SharedSeedRandom, long): a, func_202373_a

ChunkPos (IChunkGenerator<?>, Random, int, int, int, int): a, func_211744_a

boolean (IChunkGenerator<?>, Random, int, int): a, func_202372_a

boolean (IWorld): a, func_202365_a

StructureStart (IWorld, IChunkGenerator<?>, SharedSeedRandom, int, int): a, func_202369_a

String (): a, func_143025_a

String (): b, method_14019, func_143025_a

int (): b, func_202367_b

int (): c, method_14021, func_202367_b

BlockPos (World, IChunkGenerator<? extends IChunkGenSettings>, BlockPos, int, boolean): a, func_211405_a

boolean (IWorld, ChunkGenerator<? extends GenerationSettings>, Random, BlockPos, C): a, method_13151, func_212245_a

StructureStart (IWorld, BlockPos, boolean): a, method_14025, func_202364_a

BlockPos (World, ChunkGenerator<? extends GenerationSettings>, BlockPos, int, boolean): a, method_14015, func_211405_a

ChunkPos (ChunkGenerator<?>, Random, int, int, int, int): a, method_14018, func_211744_a

boolean (ChunkGenerator<?>, Random, int, int): a, method_14026, func_202372_a

Structure$IStartFactory (): a, method_14016, func_214557_a

1.13.2

Names

btk

btl

Fields

Constructors

Methods

1.13.1

Names

btc

btk

Fields

Constructors

Methods

BlockPos (World, IChunkGenerator<? extends IChunkGenSettings>, BlockPos, int): a, func_211405_a

BlockPos (World, IChunkGenerator<? extends IChunkGenSettings>, BlockPos, int, boolean): a, func_211405_a

1.13

Names

btc

net.minecraft.world.gen.feature.structure.Structure

Fields

org.apache.logging.log4j.Logger: b, field_208204_b

StructureStart: a, field_202376_c

Constructors

()

Methods

boolean (IWorld, IChunkGenerator<? extends IChunkGenSettings>, Random, BlockPos, C): a, func_212245_a

StructureStart (IWorld, BlockPos): a, func_202364_a

boolean (IWorld, BlockPos): b, func_175796_a

boolean (IWorld, BlockPos): c, func_202366_b

BlockPos (World, IChunkGenerator<? extends IChunkGenSettings>, BlockPos, int): a, func_211405_a

List<StructureStart> (IWorld, int, int): a, func_202371_a

StructureStart (IWorld, IChunkGenerator<? extends IChunkGenSettings>, SharedSeedRandom, long): a, func_202373_a

ChunkPos (IChunkGenerator<?>, Random, int, int, int, int): a, func_211744_a

boolean (IChunkGenerator<?>, Random, int, int): a, func_202372_a

boolean (IWorld): a, func_202365_a

StructureStart (IWorld, IChunkGenerator<?>, SharedSeedRandom, int, int): a, func_202369_a

String (): a, func_143025_a

int (): b, func_202367_b