Uses of Interface
net.minecraft.world.level.LevelHeightAccessor
Package
Description
-
Uses of LevelHeightAccessor in net.minecraft
Modifier and TypeMethodDescriptionstatic String
CrashReportCategory.formatLocation
(LevelHeightAccessor p_178938_, double p_178939_, double p_178940_, double p_178941_) static String
CrashReportCategory.formatLocation
(LevelHeightAccessor p_178943_, int p_178944_, int p_178945_, int p_178946_) static String
CrashReportCategory.formatLocation
(LevelHeightAccessor p_178948_, BlockPos p_178949_) static void
CrashReportCategory.populateBlockDetails
(CrashReportCategory p_178951_, LevelHeightAccessor p_178952_, BlockPos p_178953_, BlockState p_178954_) -
Uses of LevelHeightAccessor in net.minecraft.client.multiplayer
Modifier and TypeMethodDescriptionvoid
ClientLevel.ClientLevelData.fillCrashReportCategory
(CrashReportCategory p_171690_, LevelHeightAccessor p_171691_) double
ClientLevel.ClientLevelData.getHorizonHeight
(LevelHeightAccessor p_171688_) -
Uses of LevelHeightAccessor in net.minecraft.client.renderer.chunk
-
Uses of LevelHeightAccessor in net.minecraft.server.level
Modifier and TypeFieldDescriptionprivate final LevelHeightAccessor
ChunkHolder.levelHeightAccessor
ModifierConstructorDescriptionChunkHolder
(ChunkPos p_142986_, int p_142987_, LevelHeightAccessor p_142988_, LevelLightEngine p_142989_, ChunkHolder.LevelChangeListener p_142990_, ChunkHolder.PlayerProvider p_142991_) -
Uses of LevelHeightAccessor in net.minecraft.world.entity.ai.village.poi
ModifierConstructorDescriptionPoiManager
(Path p_217869_, com.mojang.datafixers.DataFixer p_217870_, boolean p_217871_, RegistryAccess p_217872_, LevelHeightAccessor p_217873_) -
Uses of LevelHeightAccessor in net.minecraft.world.level
Modifier and TypeInterfaceDescriptioninterface
interface
interface
interface
interface
interface
interface
interface
interface
interface
Modifier and TypeMethodDescriptionstatic LevelHeightAccessor
LevelHeightAccessor.create
(int p_186488_, int p_186489_) -
Uses of LevelHeightAccessor in net.minecraft.world.level.block
Modifier and TypeMethodDescriptionprotected static boolean
BigDripleafBlock.canPlaceAt
(LevelHeightAccessor p_152252_, BlockPos p_152253_, BlockState p_152254_) -
Uses of LevelHeightAccessor in net.minecraft.world.level.chunk
Modifier and TypeClassDescriptionclass
class
class
class
class
Modifier and TypeFieldDescriptionprotected final LevelHeightAccessor
ChunkAccess.levelHeightAccessor
Modifier and TypeMethodDescriptionChunkAccess.getHeightAccessorForGeneration()
ProtoChunk.getHeightAccessorForGeneration()
Modifier and TypeMethodDescriptionabstract NoiseColumn
ChunkGenerator.getBaseColumn
(int p_223028_, int p_223029_, LevelHeightAccessor p_223030_, RandomState p_223031_) abstract int
ChunkGenerator.getBaseHeight
(int p_223032_, int p_223033_, Heightmap.Types p_223034_, LevelHeightAccessor p_223035_, RandomState p_223036_) int
ChunkGenerator.getFirstFreeHeight
(int p_223222_, int p_223223_, Heightmap.Types p_223224_, LevelHeightAccessor p_223225_, RandomState p_223226_) int
ChunkGenerator.getFirstOccupiedHeight
(int p_223236_, int p_223237_, Heightmap.Types p_223238_, LevelHeightAccessor p_223239_, RandomState p_223240_) int
ChunkGenerator.getSpawnHeight
(LevelHeightAccessor p_156157_) ModifierConstructorDescriptionChunkAccess
(ChunkPos p_187621_, UpgradeData p_187622_, LevelHeightAccessor p_187623_, Registry<Biome> p_187624_, long p_187625_, LevelChunkSection[] p_187626_, BlendingData p_187627_) ProtoChunk
(ChunkPos p_188173_, UpgradeData p_188174_, LevelChunkSection[] p_188175_, ProtoChunkTicks<Block> p_188176_, ProtoChunkTicks<Fluid> p_188177_, LevelHeightAccessor p_188178_, Registry<Biome> p_188179_, BlendingData p_188180_) ProtoChunk
(ChunkPos p_188167_, UpgradeData p_188168_, LevelHeightAccessor p_188169_, Registry<Biome> p_188170_, BlendingData p_188171_) UpgradeData
(CompoundTag p_156508_, LevelHeightAccessor p_156509_) private
UpgradeData
(LevelHeightAccessor p_156506_) -
Uses of LevelHeightAccessor in net.minecraft.world.level.chunk.storage
Modifier and TypeFieldDescriptionprotected final LevelHeightAccessor
SectionStorage.levelHeightAccessor
ModifierConstructorDescriptionSectionStorage
(Path p_223509_, Function<Runnable, com.mojang.serialization.Codec<R>> p_223510_, Function<Runnable, R> p_223511_, com.mojang.datafixers.DataFixer p_223512_, DataFixTypes p_223513_, boolean p_223514_, RegistryAccess p_223515_, LevelHeightAccessor p_223516_) -
Uses of LevelHeightAccessor in net.minecraft.world.level.levelgen
Modifier and TypeFieldDescriptionstatic final LevelHeightAccessor
BelowZeroRetrogen.UPGRADE_HEIGHT_ACCESSOR
Modifier and TypeMethodDescriptionNoiseSettings.clampToHeightAccessor
(LevelHeightAccessor p_224531_) private void
SurfaceSystem.erodedBadlandsExtension
(BlockColumn p_189955_, int p_189956_, int p_189957_, int p_189958_, LevelHeightAccessor p_189959_) DebugLevelSource.getBaseColumn
(int p_223959_, int p_223960_, LevelHeightAccessor p_223961_, RandomState p_223962_) FlatLevelSource.getBaseColumn
(int p_224155_, int p_224156_, LevelHeightAccessor p_224157_, RandomState p_224158_) NoiseBasedChunkGenerator.getBaseColumn
(int p_224211_, int p_224212_, LevelHeightAccessor p_224213_, RandomState p_224214_) int
DebugLevelSource.getBaseHeight
(int p_223964_, int p_223965_, Heightmap.Types p_223966_, LevelHeightAccessor p_223967_, RandomState p_223968_) int
FlatLevelSource.getBaseHeight
(int p_224160_, int p_224161_, Heightmap.Types p_224162_, LevelHeightAccessor p_224163_, RandomState p_224164_) int
NoiseBasedChunkGenerator.getBaseHeight
(int p_224216_, int p_224217_, Heightmap.Types p_224218_, LevelHeightAccessor p_224219_, RandomState p_224220_) int
FlatLevelSource.getSpawnHeight
(LevelHeightAccessor p_158279_) protected OptionalInt
NoiseBasedChunkGenerator.iterateNoiseColumn
(LevelHeightAccessor p_224240_, RandomState p_224241_, int p_224242_, int p_224243_, org.apache.commons.lang3.mutable.MutableObject<NoiseColumn> p_224244_, Predicate<BlockState> p_224245_) ModifierConstructorDescriptionWorldGenerationContext
(ChunkGenerator p_182507_, LevelHeightAccessor p_182508_) -
Uses of LevelHeightAccessor in net.minecraft.world.level.levelgen.blending
Modifier and TypeFieldDescriptionprivate final LevelHeightAccessor
BlendingData.areaWithOldGeneration
-
Uses of LevelHeightAccessor in net.minecraft.world.level.levelgen.carver
ModifierConstructorDescriptionCarvingContext
(NoiseBasedChunkGenerator p_224845_, RegistryAccess p_224846_, LevelHeightAccessor p_224847_, NoiseChunk p_224848_, RandomState p_224849_, SurfaceRules.RuleSource p_224850_) -
Uses of LevelHeightAccessor in net.minecraft.world.level.levelgen.structure
Modifier and TypeFieldDescriptionprivate final LevelHeightAccessor
Structure.GenerationContext.heightAccessor
The field for theheightAccessor
record component.private final LevelHeightAccessor
StructureCheck.heightAccessor
Modifier and TypeMethodDescriptionStructure.GenerationContext.heightAccessor()
Returns the value of theheightAccessor
record component.Modifier and TypeMethodDescriptionStructure.generate
(RegistryAccess p_226597_, ChunkGenerator p_226598_, BiomeSource p_226599_, RandomState p_226600_, StructureTemplateManager p_226601_, long p_226602_, ChunkPos p_226603_, int p_226604_, LevelHeightAccessor p_226605_, Predicate<Holder<Biome>> p_226606_) ModifierConstructorDescriptionGenerationContext
(RegistryAccess p_226632_, ChunkGenerator p_226633_, BiomeSource p_226634_, RandomState p_226635_, StructureTemplateManager p_226636_, long p_226637_, ChunkPos p_226638_, LevelHeightAccessor p_226639_, Predicate<Holder<Biome>> p_226640_) GenerationContext
(RegistryAccess registryAccess, ChunkGenerator chunkGenerator, BiomeSource biomeSource, RandomState randomState, StructureTemplateManager structureTemplateManager, WorldgenRandom random, long seed, ChunkPos chunkPos, LevelHeightAccessor heightAccessor, Predicate<Holder<Biome>> validBiome) Creates an instance of aGenerationContext
record class.StructureCheck
(ChunkScanAccess p_226712_, RegistryAccess p_226713_, StructureTemplateManager p_226714_, ResourceKey<Level> p_226715_, ChunkGenerator p_226716_, RandomState p_226717_, LevelHeightAccessor p_226718_, BiomeSource p_226719_, long p_226720_, com.mojang.datafixers.DataFixer p_226721_) -
Uses of LevelHeightAccessor in net.minecraft.world.level.levelgen.structure.pieces
Modifier and TypeFieldDescriptionprivate final LevelHeightAccessor
PieceGenerator.Context.heightAccessor
The field for theheightAccessor
record component.private final LevelHeightAccessor
PieceGeneratorSupplier.Context.heightAccessor
The field for theheightAccessor
record component.Modifier and TypeMethodDescriptionPieceGenerator.Context.heightAccessor()
Returns the value of theheightAccessor
record component.PieceGeneratorSupplier.Context.heightAccessor()
Returns the value of theheightAccessor
record component.ModifierConstructorDescriptionContext
(C config, ChunkGenerator chunkGenerator, StructureTemplateManager structureTemplateManager, ChunkPos chunkPos, LevelHeightAccessor heightAccessor, WorldgenRandom random, long seed) Creates an instance of aContext
record class.Context
(ChunkGenerator chunkGenerator, BiomeSource biomeSource, RandomState randomState, long seed, ChunkPos chunkPos, C config, LevelHeightAccessor heightAccessor, Predicate<Holder<Biome>> validBiome, StructureTemplateManager structureTemplateManager, RegistryAccess registryAccess) Creates an instance of aContext
record class. -
Uses of LevelHeightAccessor in net.minecraft.world.level.levelgen.structure.pools
Modifier and TypeMethodDescriptionprivate static void
JigsawPlacement.addPieces
(RandomState p_227211_, int p_227212_, boolean p_227213_, ChunkGenerator p_227214_, StructureTemplateManager p_227215_, LevelHeightAccessor p_227216_, RandomSource p_227217_, Registry<StructureTemplatePool> p_227218_, PoolElementStructurePiece p_227219_, List<PoolElementStructurePiece> p_227220_, VoxelShape p_227221_) (package private) void
JigsawPlacement.Placer.tryPlacingChildren
(PoolElementStructurePiece p_227265_, org.apache.commons.lang3.mutable.MutableObject<VoxelShape> p_227266_, int p_227267_, boolean p_227268_, LevelHeightAccessor p_227269_, RandomState p_227270_) -
Uses of LevelHeightAccessor in net.minecraft.world.level.levelgen.structure.structures
Modifier and TypeMethodDescriptionprivate static int
RuinedPortalStructure.findSuitableY
(RandomSource p_229267_, ChunkGenerator p_229268_, RuinedPortalPiece.VerticalPlacement p_229269_, boolean p_229270_, int p_229271_, int p_229272_, BoundingBox p_229273_, LevelHeightAccessor p_229274_, RandomState p_229275_) -
Uses of LevelHeightAccessor in net.minecraft.world.level.lighting
Modifier and TypeFieldDescriptionprotected final LevelHeightAccessor
LevelLightEngine.levelHeightAccessor
-
Uses of LevelHeightAccessor in net.minecraft.world.level.storage
Modifier and TypeMethodDescriptionvoid
DerivedLevelData.fillCrashReportCategory
(CrashReportCategory p_164852_, LevelHeightAccessor p_164853_) default void
LevelData.fillCrashReportCategory
(CrashReportCategory p_164873_, LevelHeightAccessor p_164874_) void
PrimaryLevelData.fillCrashReportCategory
(CrashReportCategory p_164972_, LevelHeightAccessor p_164973_) default void
ServerLevelData.fillCrashReportCategory
(CrashReportCategory p_164976_, LevelHeightAccessor p_164977_)