Uses of Interface
net.minecraft.world.HeightLimitView
Package
Description
-
Uses of HeightLimitView in net.minecraft.block
Modifier and TypeMethodDescriptionprotected static boolean
BigDripleafBlock.canGrowInto
(HeightLimitView world, BlockPos pos, BlockState state) -
Uses of HeightLimitView in net.minecraft.client.render.chunk
-
Uses of HeightLimitView in net.minecraft.client.world
Modifier and TypeMethodDescriptiondouble
ClientWorld.Properties.getSkyDarknessHeight
(HeightLimitView world) void
ClientWorld.Properties.populateCrashReport
(CrashReportSection reportSection, HeightLimitView world) -
Uses of HeightLimitView in net.minecraft.server.world
ModifierConstructorDescriptionChunkHolder
(ChunkPos pos, int level, HeightLimitView world, LightingProvider lightingProvider, ChunkHolder.LevelUpdateListener levelUpdateListener, ChunkHolder.PlayersWatchingChunkProvider playersWatchingChunkProvider) -
Uses of HeightLimitView in net.minecraft.structure
Modifier and TypeFieldDescriptionprivate final HeightLimitView
StructureGeneratorFactory.Context.world
The field for theworld
record component.private final HeightLimitView
StructurePiecesGenerator.Context.world
The field for theworld
record component.Modifier and TypeMethodDescriptionStructureGeneratorFactory.Context.world()
Returns the value of theworld
record component.StructurePiecesGenerator.Context.world()
Returns the value of theworld
record component.ModifierConstructorDescriptionContext
(ChunkGenerator chunkGenerator, BiomeSource biomeSource, long long2, ChunkPos chunkPos, C c, HeightLimitView heightLimitView, Predicate<RegistryEntry<Biome>> predicate, StructureManager structureManager, DynamicRegistryManager dynamicRegistryManager) Context
(C c, ChunkGenerator chunkGenerator, StructureManager structureManager, ChunkPos chunkPos, HeightLimitView heightLimitView, ChunkRandom chunkRandom, long long2) -
Uses of HeightLimitView in net.minecraft.structure.pool
Modifier and TypeMethodDescriptionstatic void
StructurePoolBasedGenerator.generate
(DynamicRegistryManager registryManager, PoolStructurePiece piece, int maxDepth, StructurePoolBasedGenerator.PieceFactory pieceFactory, ChunkGenerator chunkGenerator, StructureManager structureManager, List<? super PoolStructurePiece> results, Random random, HeightLimitView world) (package private) void
StructurePoolBasedGenerator.StructurePoolGenerator.generatePiece
(PoolStructurePiece piece, MutableObject<VoxelShape> pieceShape, int minY, boolean modifyBoundingBox, HeightLimitView world) -
Uses of HeightLimitView in net.minecraft.util.crash
Modifier and TypeMethodDescriptionstatic void
CrashReportSection.addBlockInfo
(CrashReportSection element, HeightLimitView world, BlockPos pos, @Nullable BlockState state) static String
CrashReportSection.createPositionString
(HeightLimitView world, double x, double y, double z) static String
CrashReportSection.createPositionString
(HeightLimitView world, int x, int y, int z) static String
CrashReportSection.createPositionString
(HeightLimitView world, BlockPos pos) -
Uses of HeightLimitView in net.minecraft.world
Modifier and TypeInterfaceDescriptioninterface
interface
Represents a scoped, read-only view of block states, fluid states and block entities.interface
interface
interface
A world view orWorld
's superinterface that exposes access to a registry manager.interface
Represents access to a world on a logical Minecraft server.interface
interface
interface
Represents a scoped, read-only view of a world like structure that contains biomes, chunks and is bound to a dimension.Modifier and TypeMethodDescriptionstatic HeightLimitView
HeightLimitView.create
(int bottomY, int height) Modifier and TypeMethodDescriptiondefault void
WorldProperties.populateCrashReport
(CrashReportSection reportSection, HeightLimitView world) ModifierConstructorDescriptionStructureLocator
(NbtScannable chunkIoWorker, DynamicRegistryManager registryManager, StructureManager structureManager, RegistryKey<World> worldKey, ChunkGenerator chunkGenerator, HeightLimitView world, BiomeSource biomeSource, long seed, com.mojang.datafixers.DataFixer dataFixer) -
Uses of HeightLimitView in net.minecraft.world.chunk
Modifier and TypeClassDescriptionclass
Represents a scoped, modifiable view of biomes, block states, fluid states and block entities.class
class
class
class
Represents a read only view of a world chunk used in world generation.class
Modifier and TypeFieldDescriptionstatic final HeightLimitView
BelowZeroRetrogen.BELOW_ZERO_VIEW
protected final HeightLimitView
Chunk.heightLimitView
Modifier and TypeMethodDescriptionprivate static void
Chunk.fillSectionArray
(HeightLimitView world, Registry<Biome> biome, ChunkSection[] sectionArray) ModifierConstructorDescriptionChunk
(ChunkPos pos, UpgradeData upgradeData, HeightLimitView heightLimitView, Registry<Biome> biome, long inhabitedTime, @Nullable ChunkSection[] sectionArrayInitializer, @Nullable BlendingData blendingData) ProtoChunk
(ChunkPos pos, UpgradeData upgradeData, @Nullable ChunkSection[] sections, SimpleTickScheduler<Block> blockTickScheduler, SimpleTickScheduler<Fluid> fluidTickScheduler, HeightLimitView world, Registry<Biome> biomeRegistry, @Nullable BlendingData blendingData) ProtoChunk
(ChunkPos pos, UpgradeData upgradeData, HeightLimitView world, Registry<Biome> biomeRegistry, @Nullable BlendingData blendingData) UpgradeData
(NbtCompound nbt, HeightLimitView world) private
UpgradeData
(HeightLimitView world) -
Uses of HeightLimitView in net.minecraft.world.chunk.light
-
Uses of HeightLimitView in net.minecraft.world.gen
-
Uses of HeightLimitView in net.minecraft.world.gen.carver
ModifierConstructorDescriptionCarverContext
(NoiseChunkGenerator chunkGenerator, DynamicRegistryManager registryManager, HeightLimitView heightLimitView, ChunkNoiseSampler chunkNoiseSampler) -
Uses of HeightLimitView in net.minecraft.world.gen.chunk
Modifier and TypeFieldDescriptionprotected static final HeightLimitView
BlendingData.OLD_HEIGHT_LIMIT
Modifier and TypeMethodDescriptionabstract VerticalBlockSample
ChunkGenerator.getColumnSample
(int x, int z, HeightLimitView world) Returns a sample of all the block states in a column for use in structure generation.DebugChunkGenerator.getColumnSample
(int x, int z, HeightLimitView world) Returns a sample of all the block states in a column for use in structure generation.FlatChunkGenerator.getColumnSample
(int x, int z, HeightLimitView world) Returns a sample of all the block states in a column for use in structure generation.NoiseChunkGenerator.getColumnSample
(int x, int z, HeightLimitView world) Returns a sample of all the block states in a column for use in structure generation.abstract int
ChunkGenerator.getHeight
(int x, int z, Heightmap.Type heightmap, HeightLimitView world) Returns the raw noise height of a column for use in structure generation.int
DebugChunkGenerator.getHeight
(int x, int z, Heightmap.Type heightmap, HeightLimitView world) Returns the raw noise height of a column for use in structure generation.int
FlatChunkGenerator.getHeight
(int x, int z, Heightmap.Type heightmap, HeightLimitView world) Returns the raw noise height of a column for use in structure generation.int
NoiseChunkGenerator.getHeight
(int x, int z, Heightmap.Type heightmap, HeightLimitView world) Returns the raw noise height of a column for use in structure generation.int
ChunkGenerator.getHeightInGround
(int x, int z, Heightmap.Type heightmap, HeightLimitView world) int
ChunkGenerator.getHeightOnGround
(int x, int z, Heightmap.Type heightmap, HeightLimitView world) int
ChunkGenerator.getSpawnHeight
(HeightLimitView world) int
FlatChunkGenerator.getSpawnHeight
(HeightLimitView world) -
Uses of HeightLimitView in net.minecraft.world.gen.feature
Modifier and TypeMethodDescriptionboolean
StructureFeature.canGenerate
(DynamicRegistryManager registryManager, ChunkGenerator chunkGenerator, BiomeSource biomeSource, StructureManager structureManager, long worldSeed, ChunkPos pos, C config, HeightLimitView world, Predicate<RegistryEntry<Biome>> biomePredicate) private static int
RuinedPortalFeature.getFloorHeight
(Random random, ChunkGenerator chunkGenerator, RuinedPortalStructurePiece.VerticalPlacement verticalPlacement, boolean airPocket, int height, int blockCountY, BlockBox box, HeightLimitView world) private static int
EndCityFeature.getGenerationHeight
(ChunkPos pos, ChunkGenerator chunkGenerator, HeightLimitView world) ConfiguredStructureFeature.tryPlaceStart
(DynamicRegistryManager registryManager, ChunkGenerator chunkGenerator, BiomeSource biomeSource, StructureManager structureManager, long worldSeed, ChunkPos chunkPos, int structureReferences, HeightLimitView world, Predicate<RegistryEntry<Biome>> biomePredicate) -
Uses of HeightLimitView in net.minecraft.world.gen.surfacebuilder
Modifier and TypeMethodDescriptionprivate void
SurfaceBuilder.placeBadlandsPillar
(BlockColumn column, int x, int z, int surfaceY, HeightLimitView chunk) -
Uses of HeightLimitView in net.minecraft.world.level
Modifier and TypeMethodDescriptionvoid
LevelProperties.populateCrashReport
(CrashReportSection reportSection, HeightLimitView world) default void
ServerWorldProperties.populateCrashReport
(CrashReportSection reportSection, HeightLimitView world) void
UnmodifiableLevelProperties.populateCrashReport
(CrashReportSection reportSection, HeightLimitView world) -
Uses of HeightLimitView in net.minecraft.world.poi
ModifierConstructorDescriptionPointOfInterestStorage
(Path path, com.mojang.datafixers.DataFixer dataFixer, boolean dsync, HeightLimitView world) -
Uses of HeightLimitView in net.minecraft.world.storage
Modifier and TypeFieldDescriptionprotected final HeightLimitView
SerializingRegionBasedStorage.world
ModifierConstructorDescriptionSerializingRegionBasedStorage
(Path path, Function<Runnable, com.mojang.serialization.Codec<R>> codecFactory, Function<Runnable, R> factory, com.mojang.datafixers.DataFixer dataFixer, DataFixTypes dataFixTypes, boolean dsync, HeightLimitView world)