Package net.minecraft.world.gen.carver
Class RavineCarver
java.lang.Object
net.minecraft.world.gen.carver.Carver<RavineCarverConfig>
net.minecraft.world.gen.carver.RavineCarver
- Mappings:
- Namespace - Name - named - net/minecraft/world/gen/carver/RavineCarver- intermediary - net/minecraft/class_5870- official - eer
- 
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 SummaryConstructorsConstructorDescriptionRavineCarver(com.mojang.serialization.Codec<RavineCarverConfig> configCodec) 
- 
Method SummaryModifier and TypeMethodDescriptionbooleancarve(CarverContext carverContext, RavineCarverConfig ravineCarverConfig, Chunk chunk, Function<BlockPos, RegistryEntry<Biome>> function, Random random, AquiferSampler aquiferSampler, ChunkPos chunkPos, CarvingMask carvingMask) private voidcarveRavine(CarverContext context, RavineCarverConfig config, Chunk chunk, Function<BlockPos, RegistryEntry<Biome>> posToBiome, long seed, AquiferSampler aquiferSampler, double x, double y, double z, float width, float yaw, float pitch, int branchStartIndex, int branchCount, double yawPitchRatio, CarvingMask mask) private float[]createHorizontalStretchFactors(CarverContext context, RavineCarverConfig config, Random random) private doublegetVerticalScale(RavineCarverConfig config, Random random, double pitch, float branchCount, float branchIndex) private booleanisPositionExcluded(CarverContext context, float[] horizontalStretchFactors, double scaledRelativeX, double scaledRelativeY, double scaledRelativeZ, int y) booleanshouldCarve(RavineCarverConfig ravineCarverConfig, Random random) Methods inherited from class net.minecraft.world.gen.carver.CarvercanAlwaysCarveBlock, canCarveBranch, carveAtPoint, carveRegion, configure, getBranchFactor, getCodec
- 
Constructor Details- 
RavineCarver- 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<RavineCarverConfig>
- Mappings:
- Namespace - Name - Mixin selector - named - shouldCarve- Lnet/minecraft/world/gen/carver/RavineCarver;shouldCarve(Lnet/minecraft/world/gen/carver/RavineCarverConfig;Lnet/minecraft/util/math/random/Random;)Z- intermediary - method_33959- Lnet/minecraft/class_5870;method_33959(Lnet/minecraft/class_5869;Lnet/minecraft/class_5819;)Z- official - a- Leer;a(Leeq;Lazh;)Z
 
- 
carvepublic boolean carve(CarverContext carverContext, RavineCarverConfig ravineCarverConfig, Chunk chunk, Function<BlockPos, RegistryEntry<Biome>> function, Random random, AquiferSampler aquiferSampler, ChunkPos chunkPos, CarvingMask carvingMask) - Specified by:
- carvein class- Carver<RavineCarverConfig>
- Mappings:
- Namespace - Name - Mixin selector - named - carve- Lnet/minecraft/world/gen/carver/RavineCarver;carve(Lnet/minecraft/world/gen/carver/CarverContext;Lnet/minecraft/world/gen/carver/RavineCarverConfig;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_33962- Lnet/minecraft/class_5870;method_33962(Lnet/minecraft/class_5873;Lnet/minecraft/class_5869;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- Leer;a(Leeu;Leeq;Ldyt;Ljava/util/function/Function;Lazh;Lecf;Ldfp;Ldys;)Z
 
- 
carveRavineprivate void carveRavine(CarverContext context, RavineCarverConfig config, Chunk chunk, Function<BlockPos, RegistryEntry<Biome>> posToBiome, long seed, AquiferSampler aquiferSampler, double x, double y, double z, float width, float yaw, float pitch, int branchStartIndex, int branchCount, double yawPitchRatio, CarvingMask mask) - Mappings:
- Namespace - Name - Mixin selector - named - carveRavine- Lnet/minecraft/world/gen/carver/RavineCarver;carveRavine(Lnet/minecraft/world/gen/carver/CarverContext;Lnet/minecraft/world/gen/carver/RavineCarverConfig;Lnet/minecraft/world/chunk/Chunk;Ljava/util/function/Function;JLnet/minecraft/world/gen/chunk/AquiferSampler;DDDFFFIIDLnet/minecraft/world/gen/carver/CarvingMask;)V- intermediary - method_33961- Lnet/minecraft/class_5870;method_33961(Lnet/minecraft/class_5873;Lnet/minecraft/class_5869;Lnet/minecraft/class_2791;Ljava/util/function/Function;JLnet/minecraft/class_6350;DDDFFFIIDLnet/minecraft/class_6643;)V- official - a- Leer;a(Leeu;Leeq;Ldyt;Ljava/util/function/Function;JLecf;DDDFFFIIDLdys;)V
 
- 
createHorizontalStretchFactorsprivate float[] createHorizontalStretchFactors(CarverContext context, RavineCarverConfig config, Random random) - Mappings:
- Namespace - Name - Mixin selector - named - createHorizontalStretchFactors- Lnet/minecraft/world/gen/carver/RavineCarver;createHorizontalStretchFactors(Lnet/minecraft/world/gen/carver/CarverContext;Lnet/minecraft/world/gen/carver/RavineCarverConfig;Lnet/minecraft/util/math/random/Random;)[F- intermediary - method_33966- Lnet/minecraft/class_5870;method_33966(Lnet/minecraft/class_5873;Lnet/minecraft/class_5869;Lnet/minecraft/class_5819;)[F- official - a- Leer;a(Leeu;Leeq;Lazh;)[F
 
- 
getVerticalScaleprivate double getVerticalScale(RavineCarverConfig config, Random random, double pitch, float branchCount, float branchIndex) - Mappings:
- Namespace - Name - Mixin selector - named - getVerticalScale- Lnet/minecraft/world/gen/carver/RavineCarver;getVerticalScale(Lnet/minecraft/world/gen/carver/RavineCarverConfig;Lnet/minecraft/util/math/random/Random;DFF)D- intermediary - method_33960- Lnet/minecraft/class_5870;method_33960(Lnet/minecraft/class_5869;Lnet/minecraft/class_5819;DFF)D- official - a- Leer;a(Leeq;Lazh;DFF)D
 
- 
isPositionExcludedprivate boolean isPositionExcluded(CarverContext context, float[] horizontalStretchFactors, double scaledRelativeX, double scaledRelativeY, double scaledRelativeZ, int y) - Mappings:
- Namespace - Name - Mixin selector - named - isPositionExcluded- Lnet/minecraft/world/gen/carver/RavineCarver;isPositionExcluded(Lnet/minecraft/world/gen/carver/CarverContext;[FDDDI)Z- intermediary - method_33964- Lnet/minecraft/class_5870;method_33964(Lnet/minecraft/class_5873;[FDDDI)Z- official - a- Leer;a(Leeu;[FDDDI)Z
 
 
-