Uses of Interface
net.minecraft.world.level.LevelHeightAccessor
Packages that use LevelHeightAccessor
Package
Description
-
Uses of LevelHeightAccessor in net.minecraft
Methods in net.minecraft with parameters of type LevelHeightAccessorModifier and TypeMethodDescriptionstatic String
CrashReportCategory.formatLocation
(LevelHeightAccessor levelHeightAccess, double x, double y, double z) static String
CrashReportCategory.formatLocation
(LevelHeightAccessor levelHeightAccess, int x, int y, int z) static String
CrashReportCategory.formatLocation
(LevelHeightAccessor levelHeightAccess, BlockPos pos) static void
CrashReportCategory.populateBlockDetails
(CrashReportCategory category, LevelHeightAccessor levelHeightAccessor, BlockPos pos, BlockState state) -
Uses of LevelHeightAccessor in net.minecraft.client.multiplayer
Classes in net.minecraft.client.multiplayer that implement LevelHeightAccessorMethods in net.minecraft.client.multiplayer with parameters of type LevelHeightAccessorModifier and TypeMethodDescriptionvoid
ClientLevel.ClientLevelData.fillCrashReportCategory
(CrashReportCategory crashReportCategory, LevelHeightAccessor level) double
ClientLevel.ClientLevelData.getHorizonHeight
(LevelHeightAccessor level) -
Uses of LevelHeightAccessor in net.minecraft.client.renderer
Methods in net.minecraft.client.renderer that return LevelHeightAccessor -
Uses of LevelHeightAccessor in net.minecraft.client.renderer.chunk
Classes in net.minecraft.client.renderer.chunk that implement LevelHeightAccessor -
Uses of LevelHeightAccessor in net.minecraft.server.level
Classes in net.minecraft.server.level that implement LevelHeightAccessorFields in net.minecraft.server.level declared as LevelHeightAccessorModifier and TypeFieldDescriptionprivate final LevelHeightAccessor
ChunkHolder.levelHeightAccessor
Constructors in net.minecraft.server.level with parameters of type LevelHeightAccessorModifierConstructorDescriptionChunkHolder
(ChunkPos pos, int ticketLevel, LevelHeightAccessor levelHeightAccessor, LevelLightEngine lightEngine, ChunkHolder.LevelChangeListener onLevelChange, ChunkHolder.PlayerProvider playerProvider) -
Uses of LevelHeightAccessor in net.minecraft.world.entity.ai.village.poi
Constructors in net.minecraft.world.entity.ai.village.poi with parameters of type LevelHeightAccessorModifierConstructorDescriptionPoiManager
(RegionStorageInfo info, Path folder, com.mojang.datafixers.DataFixer fixerUpper, boolean sync, RegistryAccess registryAccess, ChunkIOErrorReporter errorReporter, LevelHeightAccessor levelHeightAccessor) -
Uses of LevelHeightAccessor in net.minecraft.world.level
Subinterfaces of LevelHeightAccessor in net.minecraft.world.levelModifier and TypeInterfaceDescriptioninterface
interface
interface
interface
interface
interface
interface
interface
interface
interface
Classes in net.minecraft.world.level that implement LevelHeightAccessorMethods in net.minecraft.world.level that return LevelHeightAccessorModifier and TypeMethodDescriptionstatic LevelHeightAccessor
LevelHeightAccessor.create
(int minBuildHeight, int height) -
Uses of LevelHeightAccessor in net.minecraft.world.level.block
Methods in net.minecraft.world.level.block with parameters of type LevelHeightAccessorModifier and TypeMethodDescriptionprotected static boolean
BigDripleafBlock.canPlaceAt
(LevelHeightAccessor level, BlockPos pos, BlockState state) -
Uses of LevelHeightAccessor in net.minecraft.world.level.chunk
Subinterfaces of LevelHeightAccessor in net.minecraft.world.level.chunkClasses in net.minecraft.world.level.chunk that implement LevelHeightAccessorModifier and TypeClassDescriptionclass
class
class
During world generation, adjacent chunks may be fully generated (and thus be level chunks), but are often needed in proto chunk form.class
class
Fields in net.minecraft.world.level.chunk declared as LevelHeightAccessorModifier and TypeFieldDescriptionprotected final LevelHeightAccessor
ChunkAccess.levelHeightAccessor
Methods in net.minecraft.world.level.chunk that return LevelHeightAccessorModifier and TypeMethodDescriptionChunkAccess.getHeightAccessorForGeneration()
ProtoChunk.getHeightAccessorForGeneration()
Methods in net.minecraft.world.level.chunk with parameters of type LevelHeightAccessorModifier and TypeMethodDescriptionabstract NoiseColumn
ChunkGenerator.getBaseColumn
(int x, int z, LevelHeightAccessor height, RandomState random) abstract int
ChunkGenerator.getBaseHeight
(int x, int z, Heightmap.Types type, LevelHeightAccessor level, RandomState random) int
ChunkGenerator.getFirstFreeHeight
(int x, int z, Heightmap.Types type, LevelHeightAccessor level, RandomState random) int
ChunkGenerator.getFirstOccupiedHeight
(int x, int z, Heightmap.Types types, LevelHeightAccessor level, RandomState random) int
ChunkGenerator.getSpawnHeight
(LevelHeightAccessor level) Constructors in net.minecraft.world.level.chunk with parameters of type LevelHeightAccessorModifierConstructorDescriptionChunkAccess
(ChunkPos chunkPos, UpgradeData upgradeData, LevelHeightAccessor levelHeightAccessor, Registry<Biome> biomeRegistry, long inhabitedTime, LevelChunkSection[] sections, BlendingData blendingData) ProtoChunk
(ChunkPos chunkPos, UpgradeData upgradeData, LevelChunkSection[] sections, ProtoChunkTicks<Block> blockTicks, ProtoChunkTicks<Fluid> liquidTicks, LevelHeightAccessor levelHeightAccessor, Registry<Biome> biomeRegistry, BlendingData blendingData) ProtoChunk
(ChunkPos chunkPos, UpgradeData upgradeData, LevelHeightAccessor levelHeightAccessor, Registry<Biome> biomeRegistry, BlendingData blendingData) UpgradeData
(CompoundTag tag, LevelHeightAccessor level) private
UpgradeData
(LevelHeightAccessor level) -
Uses of LevelHeightAccessor in net.minecraft.world.level.chunk.storage
Fields in net.minecraft.world.level.chunk.storage declared as LevelHeightAccessorModifier and TypeFieldDescriptionprotected final LevelHeightAccessor
SectionStorage.levelHeightAccessor
Constructors in net.minecraft.world.level.chunk.storage with parameters of type LevelHeightAccessorModifierConstructorDescriptionSectionStorage
(SimpleRegionStorage simpleRegionStorage, Function<Runnable, com.mojang.serialization.Codec<R>> codec, Function<Runnable, R> factory, RegistryAccess registryAccess, ChunkIOErrorReporter errorReporter, LevelHeightAccessor levelHeightAccessor) -
Uses of LevelHeightAccessor in net.minecraft.world.level.levelgen
Fields in net.minecraft.world.level.levelgen declared as LevelHeightAccessorModifier and TypeFieldDescriptionstatic final LevelHeightAccessor
BelowZeroRetrogen.UPGRADE_HEIGHT_ACCESSOR
Methods in net.minecraft.world.level.levelgen with parameters of type LevelHeightAccessorModifier and TypeMethodDescriptionNoiseSettings.clampToHeightAccessor
(LevelHeightAccessor heightAccessor) private void
SurfaceSystem.erodedBadlandsExtension
(BlockColumn blockColumn, int x, int z, int height, LevelHeightAccessor level) DebugLevelSource.getBaseColumn
(int x, int z, LevelHeightAccessor height, RandomState random) FlatLevelSource.getBaseColumn
(int x, int z, LevelHeightAccessor height, RandomState random) NoiseBasedChunkGenerator.getBaseColumn
(int x, int z, LevelHeightAccessor height, RandomState random) int
DebugLevelSource.getBaseHeight
(int x, int z, Heightmap.Types type, LevelHeightAccessor level, RandomState random) int
FlatLevelSource.getBaseHeight
(int x, int z, Heightmap.Types type, LevelHeightAccessor level, RandomState random) int
NoiseBasedChunkGenerator.getBaseHeight
(int x, int z, Heightmap.Types type, LevelHeightAccessor level, RandomState random) int
FlatLevelSource.getSpawnHeight
(LevelHeightAccessor level) protected OptionalInt
NoiseBasedChunkGenerator.iterateNoiseColumn
(LevelHeightAccessor level, RandomState random, int x, int z, org.apache.commons.lang3.mutable.MutableObject<NoiseColumn> column, Predicate<BlockState> stoppingState) Constructors in net.minecraft.world.level.levelgen with parameters of type LevelHeightAccessorModifierConstructorDescriptionWorldGenerationContext
(ChunkGenerator generator, LevelHeightAccessor level) -
Uses of LevelHeightAccessor in net.minecraft.world.level.levelgen.blending
Fields in net.minecraft.world.level.levelgen.blending declared as LevelHeightAccessorModifier and TypeFieldDescriptionprivate final LevelHeightAccessor
BlendingData.areaWithOldGeneration
Methods in net.minecraft.world.level.levelgen.blending that return LevelHeightAccessor -
Uses of LevelHeightAccessor in net.minecraft.world.level.levelgen.carver
Constructors in net.minecraft.world.level.levelgen.carver with parameters of type LevelHeightAccessorModifierConstructorDescriptionCarvingContext
(NoiseBasedChunkGenerator generator, RegistryAccess registryAccess, LevelHeightAccessor level, NoiseChunk noiseChunk, RandomState randomState, SurfaceRules.RuleSource surfaceRule) -
Uses of LevelHeightAccessor in net.minecraft.world.level.levelgen.structure
Fields in net.minecraft.world.level.levelgen.structure declared as LevelHeightAccessorModifier and TypeFieldDescriptionprivate final LevelHeightAccessor
Structure.GenerationContext.heightAccessor
The field for theheightAccessor
record component.private final LevelHeightAccessor
StructureCheck.heightAccessor
Methods in net.minecraft.world.level.levelgen.structure that return LevelHeightAccessorModifier and TypeMethodDescriptionStructure.GenerationContext.heightAccessor()
Returns the value of theheightAccessor
record component.Methods in net.minecraft.world.level.levelgen.structure with parameters of type LevelHeightAccessorModifier and TypeMethodDescriptionStructure.generate
(RegistryAccess registryAccess, ChunkGenerator chunkGenerator, BiomeSource biomeSource, RandomState randomState, StructureTemplateManager structureTemplateManager, long seed, ChunkPos chunkPos, int references, LevelHeightAccessor heightAccessor, Predicate<Holder<Biome>> validBiome) Constructors in net.minecraft.world.level.levelgen.structure with parameters of type LevelHeightAccessorModifierConstructorDescriptionGenerationContext
(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 storageAccess, RegistryAccess registryAccess, StructureTemplateManager structureTemplateManager, ResourceKey<Level> dimension, ChunkGenerator chunkGenerator, RandomState randomState, LevelHeightAccessor heightAccessor, BiomeSource biomeSource, long seed, com.mojang.datafixers.DataFixer fixerUpper) -
Uses of LevelHeightAccessor in net.minecraft.world.level.levelgen.structure.pieces
Fields in net.minecraft.world.level.levelgen.structure.pieces declared as LevelHeightAccessorModifier 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.Methods in net.minecraft.world.level.levelgen.structure.pieces that return LevelHeightAccessorModifier and TypeMethodDescriptionPieceGenerator.Context.heightAccessor()
Returns the value of theheightAccessor
record component.PieceGeneratorSupplier.Context.heightAccessor()
Returns the value of theheightAccessor
record component.Constructors in net.minecraft.world.level.levelgen.structure.pieces with parameters of type LevelHeightAccessorModifierConstructorDescriptionContext
(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
Methods in net.minecraft.world.level.levelgen.structure.pools with parameters of type LevelHeightAccessorModifier and TypeMethodDescriptionprivate static void
JigsawPlacement.addPieces
(RandomState randomState, int maxDepth, boolean useExpansionHack, ChunkGenerator chunkGenerator, StructureTemplateManager structureTemplateManager, LevelHeightAccessor level, RandomSource random, Registry<StructureTemplatePool> pools, PoolElementStructurePiece startPiece, List<PoolElementStructurePiece> pieces, VoxelShape free, PoolAliasLookup aliasLookup, LiquidSettings liquidSettings) (package private) void
JigsawPlacement.Placer.tryPlacingChildren
(PoolElementStructurePiece piece, org.apache.commons.lang3.mutable.MutableObject<VoxelShape> free, int depth, boolean useExpansionHack, LevelHeightAccessor level, RandomState random, PoolAliasLookup poolAliasLookup, LiquidSettings liquidSettings) -
Uses of LevelHeightAccessor in net.minecraft.world.level.levelgen.structure.structures
Methods in net.minecraft.world.level.levelgen.structure.structures with parameters of type LevelHeightAccessorModifier and TypeMethodDescriptionprivate static int
RuinedPortalStructure.findSuitableY
(RandomSource random, ChunkGenerator chunkGenerator, RuinedPortalPiece.VerticalPlacement verticalPlacement, boolean airPocket, int height, int blockCountY, BoundingBox box, LevelHeightAccessor level, RandomState randomState) -
Uses of LevelHeightAccessor in net.minecraft.world.level.lighting
Fields in net.minecraft.world.level.lighting declared as LevelHeightAccessorModifier and TypeFieldDescriptionprotected final LevelHeightAccessor
LevelLightEngine.levelHeightAccessor
Constructors in net.minecraft.world.level.lighting with parameters of type LevelHeightAccessor -
Uses of LevelHeightAccessor in net.minecraft.world.level.storage
Methods in net.minecraft.world.level.storage with parameters of type LevelHeightAccessorModifier and TypeMethodDescriptionvoid
DerivedLevelData.fillCrashReportCategory
(CrashReportCategory crashReportCategory, LevelHeightAccessor level) default void
LevelData.fillCrashReportCategory
(CrashReportCategory crashReportCategory, LevelHeightAccessor level) void
PrimaryLevelData.fillCrashReportCategory
(CrashReportCategory crashReportCategory, LevelHeightAccessor level) default void
ServerLevelData.fillCrashReportCategory
(CrashReportCategory crashReportCategory, LevelHeightAccessor level)