Package net.minecraft.world.gen.carver
Class CaveCarver
- Direct Known Subclasses:
- NetherCaveCarver
- Mappings:
- Namespace - Name - named - net/minecraft/world/gen/carver/CaveCarver- intermediary - net/minecraft/class_2925- official - eew
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.world.gen.carver.CarverCarver.SkipPredicate
- 
Field SummaryFields inherited from class net.minecraft.world.gen.carver.CarverAIR, carvableFluids, CAVE, CAVE_AIR, LAVA, NETHER_CAVE, RAVINE, WATER
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbooleancarve(CarverContext carverContext, CaveCarverConfig caveCarverConfig, Chunk chunk, Function<BlockPos, RegistryEntry<Biome>> function, Random random, AquiferSampler aquiferSampler, ChunkPos chunkPos, CarvingMask carvingMask) protected voidcarveCave(CarverContext context, CaveCarverConfig config, Chunk chunk, Function<BlockPos, RegistryEntry<Biome>> posToBiome, AquiferSampler aquiferSampler, double double2, double double3, double double4, float float2, double double5, CarvingMask mask, Carver.SkipPredicate skipPredicate) protected voidcarveTunnels(CarverContext context, CaveCarverConfig config, Chunk chunk, Function<BlockPos, RegistryEntry<Biome>> posToBiome, long seed, AquiferSampler aquiferSampler, double x, double y, double z, double horizontalScale, double verticalScale, float width, float yaw, float pitch, int branchStartIndex, int branchCount, double yawPitchRatio, CarvingMask mask, Carver.SkipPredicate skipPredicate) protected intprotected doubleprotected floatgetTunnelSystemWidth(Random random) private static booleanisPositionExcluded(double scaledRelativeX, double scaledRelativeY, double scaledRelativeZ, double floorY) booleanshouldCarve(CaveCarverConfig caveCarverConfig, Random random) Methods inherited from class net.minecraft.world.gen.carver.CarvercanAlwaysCarveBlock, canCarveBranch, carveAtPoint, carveRegion, configure, getBranchFactor, getCodec
- 
Constructor Details- 
CaveCarver- Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/world/gen/carver/Carver;<init>(Lcom/mojang/serialization/Codec;)V- intermediary - <init>- Lnet/minecraft/class_2939;<init>(Lcom/mojang/serialization/Codec;)V- official - <init>- Leez;<init>(Lcom/mojang/serialization/Codec;)V
 
 
- 
- 
Method Details- 
shouldCarve- Specified by:
- shouldCarvein class- Carver<CaveCarverConfig>
- Mappings:
- Namespace - Name - Mixin selector - named - shouldCarve- Lnet/minecraft/world/gen/carver/CaveCarver;shouldCarve(Lnet/minecraft/world/gen/carver/CaveCarverConfig;Lnet/minecraft/util/math/random/Random;)Z- intermediary - method_35358- Lnet/minecraft/class_2925;method_35358(Lnet/minecraft/class_6108;Lnet/minecraft/class_5819;)Z- official - a- Leew;a(Leev;Lazh;)Z
 
- 
carvepublic boolean carve(CarverContext carverContext, CaveCarverConfig caveCarverConfig, Chunk chunk, Function<BlockPos, RegistryEntry<Biome>> function, Random random, AquiferSampler aquiferSampler, ChunkPos chunkPos, CarvingMask carvingMask) - Specified by:
- carvein class- Carver<CaveCarverConfig>
- Mappings:
- Namespace - Name - Mixin selector - named - carve- Lnet/minecraft/world/gen/carver/CaveCarver;carve(Lnet/minecraft/world/gen/carver/CarverContext;Lnet/minecraft/world/gen/carver/CaveCarverConfig;Lnet/minecraft/world/chunk/Chunk;Ljava/util/function/Function;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/world/gen/chunk/AquiferSampler;Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/world/gen/carver/CarvingMask;)Z- intermediary - method_35357- Lnet/minecraft/class_2925;method_35357(Lnet/minecraft/class_5873;Lnet/minecraft/class_6108;Lnet/minecraft/class_2791;Ljava/util/function/Function;Lnet/minecraft/class_5819;Lnet/minecraft/class_6350;Lnet/minecraft/class_1923;Lnet/minecraft/class_6643;)Z- official - a- Leew;a(Leeu;Leev;Ldyt;Ljava/util/function/Function;Lazh;Lecf;Ldfp;Ldys;)Z
 
- 
getMaxCaveCountprotected int getMaxCaveCount()- Mappings:
- Namespace - Name - Mixin selector - named - getMaxCaveCount- Lnet/minecraft/world/gen/carver/CaveCarver;getMaxCaveCount()I- intermediary - method_16577- Lnet/minecraft/class_2925;method_16577()I- official - a- Leew;a()I
 
- 
getTunnelSystemWidth- Mappings:
- Namespace - Name - Mixin selector - named - getTunnelSystemWidth- Lnet/minecraft/world/gen/carver/CaveCarver;getTunnelSystemWidth(Lnet/minecraft/util/math/random/Random;)F- intermediary - method_16576- Lnet/minecraft/class_2925;method_16576(Lnet/minecraft/class_5819;)F- official - a- Leew;a(Lazh;)F
 
- 
getTunnelSystemHeightWidthRatioprotected double getTunnelSystemHeightWidthRatio()- Mappings:
- Namespace - Name - Mixin selector - named - getTunnelSystemHeightWidthRatio- Lnet/minecraft/world/gen/carver/CaveCarver;getTunnelSystemHeightWidthRatio()D- intermediary - method_16578- Lnet/minecraft/class_2925;method_16578()D- official - b- Leew;b()D
 
- 
carveCaveprotected void carveCave(CarverContext context, CaveCarverConfig config, Chunk chunk, Function<BlockPos, RegistryEntry<Biome>> posToBiome, AquiferSampler aquiferSampler, double double2, double double3, double double4, float float2, double double5, CarvingMask mask, Carver.SkipPredicate skipPredicate) - Mappings:
- Namespace - Name - Mixin selector - named - carveCave- Lnet/minecraft/world/gen/carver/CaveCarver;carveCave(Lnet/minecraft/world/gen/carver/CarverContext;Lnet/minecraft/world/gen/carver/CaveCarverConfig;Lnet/minecraft/world/chunk/Chunk;Ljava/util/function/Function;Lnet/minecraft/world/gen/chunk/AquiferSampler;DDDFDLnet/minecraft/world/gen/carver/CarvingMask;Lnet/minecraft/world/gen/carver/Carver$SkipPredicate;)V- intermediary - method_12674- Lnet/minecraft/class_2925;method_12674(Lnet/minecraft/class_5873;Lnet/minecraft/class_6108;Lnet/minecraft/class_2791;Ljava/util/function/Function;Lnet/minecraft/class_6350;DDDFDLnet/minecraft/class_6643;Lnet/minecraft/class_2939$class_5874;)V- official - a- Leew;a(Leeu;Leev;Ldyt;Ljava/util/function/Function;Lecf;DDDFDLdys;Leez$a;)V
 
- 
carveTunnelsprotected void carveTunnels(CarverContext context, CaveCarverConfig config, Chunk chunk, Function<BlockPos, RegistryEntry<Biome>> posToBiome, long seed, AquiferSampler aquiferSampler, double x, double y, double z, double horizontalScale, double verticalScale, float width, float yaw, float pitch, int branchStartIndex, int branchCount, double yawPitchRatio, CarvingMask mask, Carver.SkipPredicate skipPredicate) - Mappings:
- Namespace - Name - Mixin selector - named - carveTunnels- Lnet/minecraft/world/gen/carver/CaveCarver;carveTunnels(Lnet/minecraft/world/gen/carver/CarverContext;Lnet/minecraft/world/gen/carver/CaveCarverConfig;Lnet/minecraft/world/chunk/Chunk;Ljava/util/function/Function;JLnet/minecraft/world/gen/chunk/AquiferSampler;DDDDDFFFIIDLnet/minecraft/world/gen/carver/CarvingMask;Lnet/minecraft/world/gen/carver/Carver$SkipPredicate;)V- intermediary - method_12675- Lnet/minecraft/class_2925;method_12675(Lnet/minecraft/class_5873;Lnet/minecraft/class_6108;Lnet/minecraft/class_2791;Ljava/util/function/Function;JLnet/minecraft/class_6350;DDDDDFFFIIDLnet/minecraft/class_6643;Lnet/minecraft/class_2939$class_5874;)V- official - a- Leew;a(Leeu;Leev;Ldyt;Ljava/util/function/Function;JLecf;DDDDDFFFIIDLdys;Leez$a;)V
 
- 
isPositionExcludedprivate static boolean isPositionExcluded(double scaledRelativeX, double scaledRelativeY, double scaledRelativeZ, double floorY) - Mappings:
- Namespace - Name - Mixin selector - named - isPositionExcluded- Lnet/minecraft/world/gen/carver/CaveCarver;isPositionExcluded(DDDD)Z- intermediary - method_33974- Lnet/minecraft/class_2925;method_33974(DDDD)Z- official - a- Leew;a(DDDD)Z
 
 
-