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_196651_, com.mojang.datafixers.DataFixer p_196652_, boolean p_196653_, LevelHeightAccessor p_196654_) -
Uses of LevelHeightAccessor in net.minecraft.world.level
Modifier and TypeInterfaceDescriptioninterface
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_156150_, int p_156151_, LevelHeightAccessor p_156152_) abstract int
ChunkGenerator.getBaseHeight
(int p_156153_, int p_156154_, Heightmap.Types p_156155_, LevelHeightAccessor p_156156_) int
ChunkGenerator.getFirstFreeHeight
(int p_156175_, int p_156176_, Heightmap.Types p_156177_, LevelHeightAccessor p_156178_) int
ChunkGenerator.getFirstOccupiedHeight
(int p_156180_, int p_156181_, Heightmap.Types p_156182_, LevelHeightAccessor p_156183_) int
ChunkGenerator.getSpawnHeight
(LevelHeightAccessor p_156157_) private static void
ChunkAccess.replaceMissingSections
(LevelHeightAccessor p_187635_, Registry<Biome> p_187636_, LevelChunkSection[] p_187637_) 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_196968_, Function<Runnable, com.mojang.serialization.Codec<R>> p_196969_, Function<Runnable, R> p_196970_, com.mojang.datafixers.DataFixer p_196971_, DataFixTypes p_196972_, boolean p_196973_, LevelHeightAccessor p_196974_) -
Uses of LevelHeightAccessor in net.minecraft.world.level.levelgen
Modifier and TypeFieldDescriptionstatic final LevelHeightAccessor
BelowZeroRetrogen.UPGRADE_HEIGHT_ACCESSOR
Modifier and TypeMethodDescriptionprivate void
SurfaceSystem.erodedBadlandsExtension
(BlockColumn p_189955_, int p_189956_, int p_189957_, int p_189958_, LevelHeightAccessor p_189959_) DebugLevelSource.getBaseColumn
(int p_158229_, int p_158230_, LevelHeightAccessor p_158231_) FlatLevelSource.getBaseColumn
(int p_158270_, int p_158271_, LevelHeightAccessor p_158272_) NoiseBasedChunkGenerator.getBaseColumn
(int p_158401_, int p_158402_, LevelHeightAccessor p_158403_) int
DebugLevelSource.getBaseHeight
(int p_158233_, int p_158234_, Heightmap.Types p_158235_, LevelHeightAccessor p_158236_) int
FlatLevelSource.getBaseHeight
(int p_158274_, int p_158275_, Heightmap.Types p_158276_, LevelHeightAccessor p_158277_) int
NoiseBasedChunkGenerator.getBaseHeight
(int p_158405_, int p_158406_, Heightmap.Types p_158407_, LevelHeightAccessor p_158408_) int
FlatLevelSource.getSpawnHeight
(LevelHeightAccessor p_158279_) ModifierConstructorDescriptionWorldGenerationContext
(ChunkGenerator p_182507_, LevelHeightAccessor p_182508_) -
Uses of LevelHeightAccessor in net.minecraft.world.level.levelgen.blending
Modifier and TypeFieldDescriptionprotected static final LevelHeightAccessor
BlendingData.AREA_WITH_OLD_GENERATION
-
Uses of LevelHeightAccessor in net.minecraft.world.level.levelgen.carver
ModifierConstructorDescriptionCarvingContext
(NoiseBasedChunkGenerator p_190642_, RegistryAccess p_190643_, LevelHeightAccessor p_190644_, NoiseChunk p_190645_) -
Uses of LevelHeightAccessor in net.minecraft.world.level.levelgen.feature
Modifier and TypeMethodDescriptionboolean
StructureFeature.canGenerate
(RegistryAccess p_197172_, ChunkGenerator p_197173_, BiomeSource p_197174_, StructureManager p_197175_, long p_197176_, ChunkPos p_197177_, C p_197178_, LevelHeightAccessor p_197179_, Predicate<Holder<Biome>> p_197180_) private static int
RuinedPortalFeature.findSuitableY
(Random p_160272_, ChunkGenerator p_160273_, RuinedPortalPiece.VerticalPlacement p_160274_, boolean p_160275_, int p_160276_, int p_160277_, BoundingBox p_160278_, LevelHeightAccessor p_160279_) ConfiguredStructureFeature.generate
(RegistryAccess p_204708_, ChunkGenerator p_204709_, BiomeSource p_204710_, StructureManager p_204711_, long p_204712_, ChunkPos p_204713_, int p_204714_, LevelHeightAccessor p_204715_, Predicate<Holder<Biome>> p_204716_) private static int
EndCityFeature.getYPositionForFeature
(ChunkPos p_159670_, ChunkGenerator p_159671_, LevelHeightAccessor p_159672_) -
Uses of LevelHeightAccessor in net.minecraft.world.level.levelgen.structure
ModifierConstructorDescriptionStructureCheck
(ChunkScanAccess p_197251_, RegistryAccess p_197252_, StructureManager p_197253_, ResourceKey<Level> p_197254_, ChunkGenerator p_197255_, LevelHeightAccessor p_197256_, BiomeSource p_197257_, long p_197258_, com.mojang.datafixers.DataFixer p_197259_) -
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, StructureManager structureManager, ChunkPos chunkPos, LevelHeightAccessor heightAccessor, WorldgenRandom random, long seed) Creates an instance of aContext
record class.Context
(ChunkGenerator chunkGenerator, BiomeSource biomeSource, long seed, ChunkPos chunkPos, C config, LevelHeightAccessor heightAccessor, Predicate<Holder<Biome>> validBiome, StructureManager structureManager, RegistryAccess registryAccess) Creates an instance of aContext
record class. -
Uses of LevelHeightAccessor in net.minecraft.world.level.levelgen.structure.pools
Modifier and TypeMethodDescriptionstatic void
JigsawPlacement.addPieces
(RegistryAccess p_210291_, PoolElementStructurePiece p_210292_, int p_210293_, JigsawPlacement.PieceFactory p_210294_, ChunkGenerator p_210295_, StructureManager p_210296_, List<? super PoolElementStructurePiece> p_210297_, Random p_210298_, LevelHeightAccessor p_210299_) (package private) void
JigsawPlacement.Placer.tryPlacingChildren
(PoolElementStructurePiece p_210334_, org.apache.commons.lang3.mutable.MutableObject<VoxelShape> p_210335_, int p_210336_, boolean p_210337_, LevelHeightAccessor p_210338_) -
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_)