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 StringCrashReportCategory.formatLocation(LevelHeightAccessor pLevelHeightAccess, double pX, double pY, double pZ) static StringCrashReportCategory.formatLocation(LevelHeightAccessor pLevelHeightAccess, int pX, int pY, int pZ) static StringCrashReportCategory.formatLocation(LevelHeightAccessor pLevelHeightAccess, BlockPos pPos) static voidCrashReportCategory.populateBlockDetails(CrashReportCategory pCategory, LevelHeightAccessor pLevelHeightAccessor, BlockPos pPos, BlockState pState) -
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 TypeMethodDescriptionvoidClientLevel.ClientLevelData.fillCrashReportCategory(CrashReportCategory p_171690_, LevelHeightAccessor p_171691_) doubleClientLevel.ClientLevelData.getHorizonHeight(LevelHeightAccessor pLevel) -
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.client.renderer.entity.state
Classes in net.minecraft.client.renderer.entity.state 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 LevelHeightAccessorChunkHolder.levelHeightAccessorConstructors in net.minecraft.server.level with parameters of type LevelHeightAccessorModifierConstructorDescriptionChunkHolder(ChunkPos pPos, int pTicketLevel, LevelHeightAccessor pLevelHeightAccessor, LevelLightEngine pLightEngine, ChunkHolder.LevelChangeListener pOnLevelChange, ChunkHolder.PlayerProvider pPlayerProvider) -
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 pInfo, Path pFolder, com.mojang.datafixers.DataFixer pFixerUpper, boolean pSync, RegistryAccess pRegistryAccess, ChunkIOErrorReporter pErrorReporter, LevelHeightAccessor pLevelHeightAccessor) -
Uses of LevelHeightAccessor in net.minecraft.world.level
Subinterfaces of LevelHeightAccessor in net.minecraft.world.levelModifier and TypeInterfaceDescriptioninterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceClasses in net.minecraft.world.level that implement LevelHeightAccessorModifier and TypeClassDescriptionenumenumclassclassMethods in net.minecraft.world.level that return LevelHeightAccessorModifier and TypeMethodDescriptionstatic LevelHeightAccessorLevelHeightAccessor.create(int pMinBuildHeight, int pHeight) -
Uses of LevelHeightAccessor in net.minecraft.world.level.block
Methods in net.minecraft.world.level.block with parameters of type LevelHeightAccessorModifier and TypeMethodDescriptionprotected static booleanBigDripleafBlock.canPlaceAt(LevelHeightAccessor pLevel, BlockPos pPos, BlockState pState) -
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 TypeClassDescriptionclassclassclassDuring world generation, adjacent chunks may be fully generated (and thus be level chunks), but are often needed in proto chunk form.classclassFields in net.minecraft.world.level.chunk declared as LevelHeightAccessorModifier and TypeFieldDescriptionprotected final LevelHeightAccessorChunkAccess.levelHeightAccessorMethods 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 NoiseColumnChunkGenerator.getBaseColumn(int pX, int pZ, LevelHeightAccessor pHeight, RandomState pRandom) abstract intChunkGenerator.getBaseHeight(int pX, int pZ, Heightmap.Types pType, LevelHeightAccessor pLevel, RandomState pRandom) intChunkGenerator.getFirstFreeHeight(int pX, int pZ, Heightmap.Types pType, LevelHeightAccessor pLevel, RandomState pRandom) intChunkGenerator.getFirstOccupiedHeight(int pX, int pZ, Heightmap.Types pTypes, LevelHeightAccessor pLevel, RandomState pRandom) intChunkGenerator.getSpawnHeight(LevelHeightAccessor pLevel) Constructors in net.minecraft.world.level.chunk with parameters of type LevelHeightAccessorModifierConstructorDescriptionChunkAccess(ChunkPos pChunkPos, UpgradeData pUpgradeData, LevelHeightAccessor pLevelHeightAccessor, Registry<Biome> pBiomeRegistry, long pInhabitedTime, LevelChunkSection[] pSections, BlendingData pBlendingData) ProtoChunk(ChunkPos pChunkPos, UpgradeData pUpgradeData, LevelChunkSection[] pSections, ProtoChunkTicks<Block> pBlockTicks, ProtoChunkTicks<Fluid> pLiquidTicks, LevelHeightAccessor pLevelHeightAccessor, Registry<Biome> pBiomeRegistry, BlendingData pBlendingData) ProtoChunk(ChunkPos pChunkPos, UpgradeData pUpgradeData, LevelHeightAccessor pLevelHeightAccessor, Registry<Biome> pBiomeRegistry, BlendingData pBlendingData) UpgradeData(CompoundTag pTag, LevelHeightAccessor pLevel) privateUpgradeData(LevelHeightAccessor pLevel) -
Uses of LevelHeightAccessor in net.minecraft.world.level.chunk.storage
Fields in net.minecraft.world.level.chunk.storage declared as LevelHeightAccessorModifier and TypeFieldDescriptionprotected final LevelHeightAccessorSectionStorage.levelHeightAccessorMethods in net.minecraft.world.level.chunk.storage with parameters of type LevelHeightAccessorModifier and TypeMethodDescriptionstatic <T> SectionStorage.PackedChunk<T> SectionStorage.PackedChunk.parse(com.mojang.serialization.Codec<T> pCodec, com.mojang.serialization.DynamicOps<Tag> pOps, Tag pValue, SimpleRegionStorage pSimpleRegionStorage, LevelHeightAccessor pLevelHeightAccessor) static SerializableChunkDataSerializableChunkData.parse(LevelHeightAccessor pLevelHeightAccessor, RegistryAccess pRegistries, CompoundTag pTag) Constructors in net.minecraft.world.level.chunk.storage with parameters of type LevelHeightAccessorModifierConstructorDescriptionSectionStorage(SimpleRegionStorage pSimpleRegionStorage, com.mojang.serialization.Codec<P> pCodec, Function<R, P> pPacker, BiFunction<P, Runnable, R> pUnpacker, Function<Runnable, R> pFactory, RegistryAccess pRegistryAccess, ChunkIOErrorReporter pErrorReporter, LevelHeightAccessor pLevelHeightAccessor) -
Uses of LevelHeightAccessor in net.minecraft.world.level.levelgen
Fields in net.minecraft.world.level.levelgen declared as LevelHeightAccessorModifier and TypeFieldDescriptionstatic final LevelHeightAccessorBelowZeroRetrogen.UPGRADE_HEIGHT_ACCESSORMethods in net.minecraft.world.level.levelgen with parameters of type LevelHeightAccessorModifier and TypeMethodDescriptionNoiseSettings.clampToHeightAccessor(LevelHeightAccessor pHeightAccessor) private voidSurfaceSystem.erodedBadlandsExtension(BlockColumn pBlockColumn, int pX, int pZ, int pHeight, LevelHeightAccessor pLevel) 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_) intDebugLevelSource.getBaseHeight(int p_223964_, int p_223965_, Heightmap.Types p_223966_, LevelHeightAccessor p_223967_, RandomState p_223968_) intFlatLevelSource.getBaseHeight(int p_224160_, int p_224161_, Heightmap.Types p_224162_, LevelHeightAccessor p_224163_, RandomState p_224164_) intNoiseBasedChunkGenerator.getBaseHeight(int p_224216_, int p_224217_, Heightmap.Types p_224218_, LevelHeightAccessor p_224219_, RandomState p_224220_) intFlatLevelSource.getSpawnHeight(LevelHeightAccessor p_158279_) protected OptionalIntNoiseBasedChunkGenerator.iterateNoiseColumn(LevelHeightAccessor pLevel, RandomState pRandom, int pX, int pZ, org.apache.commons.lang3.mutable.MutableObject<NoiseColumn> pColumn, Predicate<BlockState> pStoppingState) Constructors in net.minecraft.world.level.levelgen with parameters of type LevelHeightAccessorModifierConstructorDescriptionWorldGenerationContext(ChunkGenerator pGenerator, LevelHeightAccessor pLevel) -
Uses of LevelHeightAccessor in net.minecraft.world.level.levelgen.blending
Fields in net.minecraft.world.level.levelgen.blending declared as LevelHeightAccessorModifier and TypeFieldDescriptionprivate final LevelHeightAccessorBlendingData.areaWithOldGenerationMethods 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 pGenerator, RegistryAccess pRegistryAccess, LevelHeightAccessor pLevel, NoiseChunk pNoiseChunk, RandomState pRandomState, SurfaceRules.RuleSource pSurfaceRule) -
Uses of LevelHeightAccessor in net.minecraft.world.level.levelgen.structure
Fields in net.minecraft.world.level.levelgen.structure declared as LevelHeightAccessorModifier and TypeFieldDescriptionprivate final LevelHeightAccessorStructure.GenerationContext.heightAccessorThe field for theheightAccessorrecord component.private final LevelHeightAccessorStructureCheck.heightAccessorMethods in net.minecraft.world.level.levelgen.structure that return LevelHeightAccessorModifier and TypeMethodDescriptionStructure.GenerationContext.heightAccessor()Returns the value of theheightAccessorrecord component.Methods in net.minecraft.world.level.levelgen.structure with parameters of type LevelHeightAccessorModifier and TypeMethodDescriptionStructure.generate(Holder<Structure> pStructure, ResourceKey<Level> pLevel, RegistryAccess pRegistryAccess, ChunkGenerator pChunkGenerator, BiomeSource pBiomeSource, RandomState pRandomState, StructureTemplateManager pStructureTemplateManager, long pSeed, ChunkPos pChunkPos, int pReferences, LevelHeightAccessor pHeightAccessor, Predicate<Holder<Biome>> pValidBiome) 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 aGenerationContextrecord class.StructureCheck(ChunkScanAccess pStorageAccess, RegistryAccess pRegistryAccess, StructureTemplateManager pStructureTemplateManager, ResourceKey<Level> pDimension, ChunkGenerator pChunkGenerator, RandomState pRandomState, LevelHeightAccessor pHeightAccessor, BiomeSource pBiomeSource, long pSeed, com.mojang.datafixers.DataFixer pFixerUpper) -
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 LevelHeightAccessorPieceGenerator.Context.heightAccessorThe field for theheightAccessorrecord component.private final LevelHeightAccessorPieceGeneratorSupplier.Context.heightAccessorThe field for theheightAccessorrecord component.Methods in net.minecraft.world.level.levelgen.structure.pieces that return LevelHeightAccessorModifier and TypeMethodDescriptionPieceGenerator.Context.heightAccessor()Returns the value of theheightAccessorrecord component.PieceGeneratorSupplier.Context.heightAccessor()Returns the value of theheightAccessorrecord 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 aContextrecord 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 aContextrecord 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 voidJigsawPlacement.addPieces(RandomState pRandomState, int pMaxDepth, boolean pUseExpansionHack, ChunkGenerator pChunkGenerator, StructureTemplateManager pStructureTemplateManager, LevelHeightAccessor pLevel, RandomSource pRandom, Registry<StructureTemplatePool> pPools, PoolElementStructurePiece pStartPiece, List<PoolElementStructurePiece> pPieces, VoxelShape pFree, PoolAliasLookup pAliasLookup, LiquidSettings pLiquidSettings) private static booleanJigsawPlacement.isStartTooCloseToWorldHeightLimits(LevelHeightAccessor pLevel, DimensionPadding pPadding, BoundingBox pBoundingBox) (package private) voidJigsawPlacement.Placer.tryPlacingChildren(PoolElementStructurePiece pPiece, org.apache.commons.lang3.mutable.MutableObject<VoxelShape> pFree, int pDepth, boolean pUseExpansionHack, LevelHeightAccessor pLevel, RandomState pRandom, PoolAliasLookup pPoolAliasLookup, LiquidSettings pLiquidSettings) -
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 intRuinedPortalStructure.findSuitableY(RandomSource pRandom, ChunkGenerator pChunkGenerator, RuinedPortalPiece.VerticalPlacement pVerticalPlacement, boolean pAirPocket, int pHeight, int pBlockCountY, BoundingBox pBox, LevelHeightAccessor pLevel, RandomState pRandomState) -
Uses of LevelHeightAccessor in net.minecraft.world.level.lighting
Fields in net.minecraft.world.level.lighting declared as LevelHeightAccessorModifier and TypeFieldDescriptionprotected final LevelHeightAccessorLevelLightEngine.levelHeightAccessorConstructors 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 TypeMethodDescriptionvoidDerivedLevelData.fillCrashReportCategory(CrashReportCategory p_164852_, LevelHeightAccessor p_164853_) default voidLevelData.fillCrashReportCategory(CrashReportCategory pCrashReportCategory, LevelHeightAccessor pLevel) voidPrimaryLevelData.fillCrashReportCategory(CrashReportCategory p_164972_, LevelHeightAccessor p_164973_) default voidServerLevelData.fillCrashReportCategory(CrashReportCategory p_164976_, LevelHeightAccessor p_164977_)