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 TypeMethodDescriptionabstract void
StructureStart.init(DynamicRegistryManager registryManager, ChunkGenerator chunkGenerator, StructureManager manager, ChunkPos pos, Biome biome, C config, HeightLimitView world)
-
Uses of HeightLimitView in net.minecraft.structure.pool
Modifier and TypeMethodDescription(package private) void
StructurePoolBasedGenerator.StructurePoolGenerator.generatePiece(PoolStructurePiece piece, MutableObject<VoxelShape> mutableObject, int minY, int currentSize, boolean bool, HeightLimitView heightLimitView)
static void
StructurePoolBasedGenerator.method_27230(DynamicRegistryManager dynamicRegistryManager, PoolStructurePiece poolStructurePiece, int int2, StructurePoolBasedGenerator.PieceFactory pieceFactory, ChunkGenerator chunkGenerator, StructureManager structureManager, List<? super PoolStructurePiece> list, Random random, HeightLimitView heightLimitView)
static void
StructurePoolBasedGenerator.method_30419(DynamicRegistryManager dynamicRegistryManager, StructurePoolFeatureConfig structurePoolFeatureConfig, StructurePoolBasedGenerator.PieceFactory pieceFactory, ChunkGenerator chunkGenerator, StructureManager structureManager, BlockPos blockPos, StructurePiecesHolder structurePiecesHolder, Random random, boolean bool, boolean bool2, HeightLimitView heightLimitView)
-
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 TypeMethodDescriptiondefault void
WorldProperties.populateCrashReport(CrashReportSection reportSection, HeightLimitView world)
ModifierConstructorDescriptionChunkTickScheduler(Predicate<T> shouldExclude, ChunkPos pos, NbtList nbtList, HeightLimitView world)
ChunkTickScheduler(Predicate<T> shouldExclude, ChunkPos pos, HeightLimitView world)
-
Uses of HeightLimitView in net.minecraft.world.biome.source
ModifierConstructorDescriptionBiomeArray(IndexedIterable<Biome> biomes, HeightLimitView world, int[] ids)
BiomeArray(IndexedIterable<Biome> biomes, HeightLimitView world, ChunkPos chunkPos, BiomeSource biomeSource)
BiomeArray(IndexedIterable<Biome> biomes, HeightLimitView world, ChunkPos chunkPos, BiomeSource biomeSource, @org.jetbrains.annotations.Nullable int[] int2)
protected
BiomeArray(IndexedIterable<Biome> biomes, HeightLimitView world, Biome[] data)
-
Uses of HeightLimitView in net.minecraft.world.chunk
Modifier and TypeInterfaceDescriptioninterface
Represents a scoped, modifiable view of biomes, block states, fluid states and block entities.Modifier and TypeClassDescriptionclass
class
class
class
Represents a read only view of a world chunk used in world generation.class
ModifierConstructorDescriptionProtoChunk(ChunkPos pos, UpgradeData upgradeData, @Nullable ChunkSection[] chunkSection, ChunkTickScheduler<Block> blockTickScheduler, ChunkTickScheduler<Fluid> fluidTickScheduler, HeightLimitView world)
ProtoChunk(ChunkPos pos, UpgradeData upgradeData, HeightLimitView world)
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.chunk
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 TypeMethodDescription(package private) static int
RuinedPortalFeature.getFloorHeight(Random random, ChunkGenerator chunkGenerator, RuinedPortalStructurePiece.VerticalPlacement verticalPlacement, boolean airPocket, int height, int blockCountY, BlockBox box, HeightLimitView world)
(package private) static int
EndCityFeature.getGenerationHeight(ChunkPos chunkPos, ChunkGenerator chunkGenerator, HeightLimitView heightLimitView)
void
BuriedTreasureFeature.Start.init(DynamicRegistryManager dynamicRegistryManager, ChunkGenerator chunkGenerator, StructureManager structureManager, ChunkPos chunkPos, Biome biome, ProbabilityConfig probabilityConfig, HeightLimitView heightLimitView)
void
DesertPyramidFeature.Start.init(DynamicRegistryManager dynamicRegistryManager, ChunkGenerator chunkGenerator, StructureManager structureManager, ChunkPos chunkPos, Biome biome, DefaultFeatureConfig defaultFeatureConfig, HeightLimitView heightLimitView)
void
EndCityFeature.Start.init(DynamicRegistryManager dynamicRegistryManager, ChunkGenerator chunkGenerator, StructureManager structureManager, ChunkPos chunkPos, Biome biome, DefaultFeatureConfig defaultFeatureConfig, HeightLimitView heightLimitView)
void
IglooFeature.Start.init(DynamicRegistryManager dynamicRegistryManager, ChunkGenerator chunkGenerator, StructureManager structureManager, ChunkPos chunkPos, Biome biome, DefaultFeatureConfig defaultFeatureConfig, HeightLimitView heightLimitView)
void
JigsawFeature.Start.init(DynamicRegistryManager dynamicRegistryManager, ChunkGenerator chunkGenerator, StructureManager structureManager, ChunkPos chunkPos, Biome biome, StructurePoolFeatureConfig structurePoolFeatureConfig, HeightLimitView heightLimitView)
void
JungleTempleFeature.Start.init(DynamicRegistryManager dynamicRegistryManager, ChunkGenerator chunkGenerator, StructureManager structureManager, ChunkPos chunkPos, Biome biome, DefaultFeatureConfig defaultFeatureConfig, HeightLimitView heightLimitView)
void
MineshaftFeature.Start.init(DynamicRegistryManager dynamicRegistryManager, ChunkGenerator chunkGenerator, StructureManager structureManager, ChunkPos chunkPos, Biome biome, MineshaftFeatureConfig mineshaftFeatureConfig, HeightLimitView heightLimitView)
void
NetherFortressFeature.Start.init(DynamicRegistryManager dynamicRegistryManager, ChunkGenerator chunkGenerator, StructureManager structureManager, ChunkPos chunkPos, Biome biome, DefaultFeatureConfig defaultFeatureConfig, HeightLimitView heightLimitView)
void
NetherFossilFeature.Start.init(DynamicRegistryManager dynamicRegistryManager, ChunkGenerator chunkGenerator, StructureManager structureManager, ChunkPos chunkPos, Biome biome, RangeDecoratorConfig rangeDecoratorConfig, HeightLimitView heightLimitView)
void
OceanMonumentFeature.Start.init(DynamicRegistryManager dynamicRegistryManager, ChunkGenerator chunkGenerator, StructureManager structureManager, ChunkPos chunkPos, Biome biome, DefaultFeatureConfig defaultFeatureConfig, HeightLimitView heightLimitView)
void
OceanRuinFeature.Start.init(DynamicRegistryManager dynamicRegistryManager, ChunkGenerator chunkGenerator, StructureManager structureManager, ChunkPos chunkPos, Biome biome, OceanRuinFeatureConfig oceanRuinFeatureConfig, HeightLimitView heightLimitView)
void
RuinedPortalFeature.Start.init(DynamicRegistryManager dynamicRegistryManager, ChunkGenerator chunkGenerator, StructureManager structureManager, ChunkPos chunkPos, Biome biome, RuinedPortalFeatureConfig ruinedPortalFeatureConfig, HeightLimitView heightLimitView)
void
ShipwreckFeature.Start.init(DynamicRegistryManager dynamicRegistryManager, ChunkGenerator chunkGenerator, StructureManager structureManager, ChunkPos chunkPos, Biome biome, ShipwreckFeatureConfig shipwreckFeatureConfig, HeightLimitView heightLimitView)
void
StrongholdFeature.Start.init(DynamicRegistryManager dynamicRegistryManager, ChunkGenerator chunkGenerator, StructureManager structureManager, ChunkPos chunkPos, Biome biome, DefaultFeatureConfig defaultFeatureConfig, HeightLimitView heightLimitView)
void
SwampHutFeature.Start.init(DynamicRegistryManager dynamicRegistryManager, ChunkGenerator chunkGenerator, StructureManager structureManager, ChunkPos chunkPos, Biome biome, DefaultFeatureConfig defaultFeatureConfig, HeightLimitView heightLimitView)
void
WoodlandMansionFeature.Start.init(DynamicRegistryManager dynamicRegistryManager, ChunkGenerator chunkGenerator, StructureManager structureManager, ChunkPos chunkPos, Biome biome, DefaultFeatureConfig defaultFeatureConfig, HeightLimitView heightLimitView)
protected boolean
BastionRemnantFeature.shouldStartAt(ChunkGenerator chunkGenerator, BiomeSource biomeSource, long long2, ChunkRandom chunkRandom, ChunkPos chunkPos, Biome biome, ChunkPos chunkPos2, StructurePoolFeatureConfig structurePoolFeatureConfig, HeightLimitView heightLimitView)
protected boolean
BuriedTreasureFeature.shouldStartAt(ChunkGenerator chunkGenerator, BiomeSource biomeSource, long long2, ChunkRandom chunkRandom, ChunkPos chunkPos, Biome biome, ChunkPos chunkPos2, ProbabilityConfig probabilityConfig, HeightLimitView heightLimitView)
protected boolean
EndCityFeature.shouldStartAt(ChunkGenerator chunkGenerator, BiomeSource biomeSource, long long2, ChunkRandom chunkRandom, ChunkPos chunkPos, Biome biome, ChunkPos chunkPos2, DefaultFeatureConfig defaultFeatureConfig, HeightLimitView heightLimitView)
protected boolean
MineshaftFeature.shouldStartAt(ChunkGenerator chunkGenerator, BiomeSource biomeSource, long long2, ChunkRandom chunkRandom, ChunkPos chunkPos, Biome biome, ChunkPos chunkPos2, MineshaftFeatureConfig mineshaftFeatureConfig, HeightLimitView heightLimitView)
protected boolean
NetherFortressFeature.shouldStartAt(ChunkGenerator chunkGenerator, BiomeSource biomeSource, long long2, ChunkRandom chunkRandom, ChunkPos chunkPos, Biome biome, ChunkPos chunkPos2, DefaultFeatureConfig defaultFeatureConfig, HeightLimitView heightLimitView)
protected boolean
OceanMonumentFeature.shouldStartAt(ChunkGenerator chunkGenerator, BiomeSource biomeSource, long long2, ChunkRandom chunkRandom, ChunkPos chunkPos, Biome biome, ChunkPos chunkPos2, DefaultFeatureConfig defaultFeatureConfig, HeightLimitView heightLimitView)
protected boolean
PillagerOutpostFeature.shouldStartAt(ChunkGenerator chunkGenerator, BiomeSource biomeSource, long long2, ChunkRandom chunkRandom, ChunkPos chunkPos, Biome biome, ChunkPos chunkPos2, StructurePoolFeatureConfig structurePoolFeatureConfig, HeightLimitView heightLimitView)
protected boolean
StrongholdFeature.shouldStartAt(ChunkGenerator chunkGenerator, BiomeSource biomeSource, long long2, ChunkRandom chunkRandom, ChunkPos chunkPos, Biome biome, ChunkPos chunkPos2, DefaultFeatureConfig defaultFeatureConfig, HeightLimitView heightLimitView)
protected boolean
StructureFeature.shouldStartAt(ChunkGenerator chunkGenerator, BiomeSource biomeSource, long worldSeed, ChunkRandom random, ChunkPos pos, Biome biome, ChunkPos chunkPos, C config, HeightLimitView world)
Checks if this structure can actually be placed at a potential structure position determined viaStructureFeature.getStartChunk(net.minecraft.world.gen.chunk.StructureConfig, long, net.minecraft.world.gen.ChunkRandom, int, int)
.protected boolean
WoodlandMansionFeature.shouldStartAt(ChunkGenerator chunkGenerator, BiomeSource biomeSource, long long2, ChunkRandom chunkRandom, ChunkPos chunkPos, Biome biome, ChunkPos chunkPos2, DefaultFeatureConfig defaultFeatureConfig, HeightLimitView heightLimitView)
ConfiguredStructureFeature.tryPlaceStart(DynamicRegistryManager registryManager, ChunkGenerator chunkGenerator, BiomeSource biomeSource, StructureManager structureManager, long worldSeed, ChunkPos chunkPos, Biome biome, int referenceCount, StructureConfig structureConfig, HeightLimitView heightLimitView)
StructureFeature.tryPlaceStart(DynamicRegistryManager dynamicRegistryManager, ChunkGenerator generator, BiomeSource biomeSource, StructureManager manager, long worldSeed, ChunkPos pos, Biome biome, int referenceCount, ChunkRandom random, StructureConfig structureConfig, C config, HeightLimitView world)
Tries to place a starting point for this type of structure in the given 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.level.storage
-
Uses of HeightLimitView in net.minecraft.world.poi
ModifierConstructorDescriptionPointOfInterestStorage(File directory, com.mojang.datafixers.DataFixer dataFixer, boolean dsync, HeightLimitView world)
-
Uses of HeightLimitView in net.minecraft.world.storage
ModifierConstructorDescriptionSerializingRegionBasedStorage(File directory, Function<Runnable,com.mojang.serialization.Codec<R>> codecFactory, Function<Runnable,R> factory, com.mojang.datafixers.DataFixer dataFixer, DataFixTypes dataFixTypes, boolean dsync, HeightLimitView world)