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 levelHeightAccessor, double x, double y, double z) static StringCrashReportCategory.formatLocation(LevelHeightAccessor levelHeightAccessor, int x, int y, int z) static StringCrashReportCategory.formatLocation(LevelHeightAccessor levelHeightAccessor, BlockPos pos) static voidCrashReportCategory.populateBlockDetails(CrashReportCategory category, LevelHeightAccessor levelHeightAccessor, BlockPos pos, BlockState state) static CrashReportCategoryCrashReportCategory.populateBlockLocationDetails(CrashReportCategory category, LevelHeightAccessor levelHeightAccessor, BlockPos pos) -
Uses of LevelHeightAccessor in net.minecraft.client
Constructors in net.minecraft.client with parameters of type LevelHeightAccessorModifierConstructorDescriptionSectionUpdateTracker(LevelHeightAccessor levelHeightAccessor, int renderDistance) -
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 category, LevelHeightAccessor levelHeightAccessor) doubleClientLevel.ClientLevelData.getHorizonHeight(LevelHeightAccessor level) -
Uses of LevelHeightAccessor in net.minecraft.client.renderer.block
Subinterfaces of LevelHeightAccessor in net.minecraft.client.renderer.blockClasses in net.minecraft.client.renderer.block that implement LevelHeightAccessor -
Uses of LevelHeightAccessor in net.minecraft.client.renderer.chunk
Classes in net.minecraft.client.renderer.chunk that implement LevelHeightAccessorFields in net.minecraft.client.renderer.chunk declared as LevelHeightAccessorModifier and TypeFieldDescriptionprivate final LevelHeightAccessorSectionCopy.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 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 TypeInterfaceDescriptioninterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceClasses in net.minecraft.world.level that implement LevelHeightAccessorMethods in net.minecraft.world.level that return LevelHeightAccessorModifier and TypeMethodDescriptionstatic LevelHeightAccessorLevelHeightAccessor.create(int minY, int height) -
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 TypeClassDescriptionclassclassclassclassclassFields 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 x, int z, LevelHeightAccessor heightAccessor, RandomState randomState) abstract intChunkGenerator.getBaseHeight(int x, int z, Heightmap.Types type, LevelHeightAccessor heightAccessor, RandomState randomState) intChunkGenerator.getFirstFreeHeight(int x, int z, Heightmap.Types type, LevelHeightAccessor heightAccessor, RandomState randomState) intChunkGenerator.getFirstOccupiedHeight(int x, int z, Heightmap.Types type, LevelHeightAccessor heightAccessor, RandomState randomState) intChunkGenerator.getSpawnHeight(LevelHeightAccessor heightAccessor) Constructors in net.minecraft.world.level.chunk with parameters of type LevelHeightAccessorModifierConstructorDescriptionChunkAccess(ChunkPos chunkPos, UpgradeData upgradeData, LevelHeightAccessor levelHeightAccessor, PalettedContainerFactory containerFactory, long inhabitedTime, LevelChunkSection @Nullable [] sections, @Nullable BlendingData blendingData) ProtoChunk(ChunkPos chunkPos, UpgradeData upgradeData, LevelChunkSection @Nullable [] sections, ProtoChunkTicks<Block> blockTicks, ProtoChunkTicks<Fluid> fluidTicks, LevelHeightAccessor levelHeightAccessor, PalettedContainerFactory containerFactory, @Nullable BlendingData blendingData) ProtoChunk(ChunkPos chunkPos, UpgradeData upgradeData, LevelHeightAccessor levelHeightAccessor, PalettedContainerFactory containerFactory, @Nullable BlendingData blendingData) UpgradeData(CompoundTag tag, LevelHeightAccessor levelHeightAccessor) privateUpgradeData(LevelHeightAccessor levelHeightAccessor) -
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> codec, com.mojang.serialization.DynamicOps<Tag> ops, Tag tag, SimpleRegionStorage simpleRegionStorage, LevelHeightAccessor levelHeightAccessor) static SerializableChunkDataSerializableChunkData.parse(LevelHeightAccessor levelHeight, PalettedContainerFactory containerFactory, CompoundTag chunkData) Constructors in net.minecraft.world.level.chunk.storage with parameters of type LevelHeightAccessorModifierConstructorDescriptionSectionStorage(SimpleRegionStorage simpleRegionStorage, com.mojang.serialization.Codec<P> codec, Function<R, P> packer, BiFunction<P, Runnable, R> unpacker, 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 LevelHeightAccessorBelowZeroRetrogen.UPGRADE_HEIGHT_ACCESSORMethods in net.minecraft.world.level.levelgen with parameters of type LevelHeightAccessorModifier and TypeMethodDescriptionNoiseSettings.clampToHeightAccessor(LevelHeightAccessor heightAccessor) DebugLevelSource.getBaseColumn(int x, int z, LevelHeightAccessor heightAccessor, RandomState randomState) FlatLevelSource.getBaseColumn(int x, int z, LevelHeightAccessor heightAccessor, RandomState randomState) NoiseBasedChunkGenerator.getBaseColumn(int x, int z, LevelHeightAccessor heightAccessor, RandomState randomState) intDebugLevelSource.getBaseHeight(int x, int z, Heightmap.Types type, LevelHeightAccessor heightAccessor, RandomState randomState) intFlatLevelSource.getBaseHeight(int x, int z, Heightmap.Types type, LevelHeightAccessor heightAccessor, RandomState randomState) intNoiseBasedChunkGenerator.getBaseHeight(int x, int z, Heightmap.Types type, LevelHeightAccessor heightAccessor, RandomState randomState) intFlatLevelSource.getSpawnHeight(LevelHeightAccessor heightAccessor) protected OptionalIntNoiseBasedChunkGenerator.iterateNoiseColumn(LevelHeightAccessor heightAccessor, RandomState randomState, int blockX, int blockZ, @Nullable org.apache.commons.lang3.mutable.MutableObject<NoiseColumn> columnReference, @Nullable Predicate<BlockState> tester) Constructors in net.minecraft.world.level.levelgen with parameters of type LevelHeightAccessorModifierConstructorDescriptionWorldGenerationContext(ChunkGenerator generator, LevelHeightAccessor heightAccessor) -
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.material
Methods in net.minecraft.world.level.levelgen.material with parameters of type LevelHeightAccessorModifier and TypeMethodDescriptionprivate voidMaterialSystem.erodedBadlandsExtension(BlockColumn column, int blockX, int blockZ, int height, LevelHeightAccessor protoChunk) -
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> selected, ResourceKey<Level> dimension, RegistryAccess registryAccess, ChunkGenerator chunkGenerator, BiomeSource biomeSource, Climate.Sampler climateSampler, RandomState randomState, StructureTemplateManager structureTemplateManager, long seed, ChunkPos sourceChunkPos, int references, LevelHeightAccessor heightAccessor, Predicate<Holder<Biome>> validBiome) Constructors in net.minecraft.world.level.levelgen.structure with parameters of type LevelHeightAccessorModifierConstructorDescriptionGenerationContext(RegistryAccess registryAccess, ChunkGenerator chunkGenerator, BiomeSource biomeSource, Climate.Sampler climateSampler, BiomeResolver biomeResolver, RandomState randomState, StructureTemplateManager structureTemplateManager, WorldgenRandom random, long seed, ChunkPos chunkPos, LevelHeightAccessor heightAccessor, Predicate<Holder<Biome>> validBiome) Creates an instance of aGenerationContextrecord class.GenerationContext(RegistryAccess registryAccess, ChunkGenerator chunkGenerator, BiomeSource biomeSource, Climate.Sampler climateSampler, RandomState randomState, StructureTemplateManager structureTemplateManager, long seed, ChunkPos chunkPos, LevelHeightAccessor heightAccessor, Predicate<Holder<Biome>> validBiome) 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.pools
Methods in net.minecraft.world.level.levelgen.structure.pools with parameters of type LevelHeightAccessorModifier and TypeMethodDescriptionprivate static voidJigsawPlacement.addPieces(RandomState randomState, int maxDepth, boolean doExpansionHack, ChunkGenerator chunkGenerator, StructureTemplateManager structureTemplateManager, LevelHeightAccessor heightAccessor, RandomSource random, Registry<StructureTemplatePool> pools, PoolElementStructurePiece centerPiece, List<PoolElementStructurePiece> pieces, VoxelShape shape, PoolAliasLookup poolAliasLookup, LiquidSettings liquidSettings) private static booleanJigsawPlacement.isStartTooCloseToWorldHeightLimits(LevelHeightAccessor heightAccessor, DimensionPadding dimensionPadding, BoundingBox centerPieceBb) private voidJigsawPlacement.Placer.tryPlacingChildren(PoolElementStructurePiece sourcePiece, org.apache.commons.lang3.mutable.MutableObject<VoxelShape> contextFree, int depth, boolean doExpansionHack, LevelHeightAccessor heightAccessor, RandomState randomState, 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 intRuinedPortalStructure.findSuitableY(RandomSource random, ChunkGenerator generator, RuinedPortalPiece.VerticalPlacement verticalPlacement, boolean airPocket, int surfaceYAtCenter, int ySpan, BoundingBox boundingBox, LevelHeightAccessor heightAccessor, RandomState randomState) -
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 category, LevelHeightAccessor levelHeightAccessor) default voidLevelData.fillCrashReportCategory(CrashReportCategory category, LevelHeightAccessor levelHeightAccessor) voidPrimaryLevelData.fillCrashReportCategory(CrashReportCategory category, LevelHeightAccessor levelHeightAccessor) default voidServerLevelData.fillCrashReportCategory(CrashReportCategory category, LevelHeightAccessor levelHeightAccessor)