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 official deyintermediary net/minecraft/class_5870named net/minecraft/world/gen/carver/RavineCarver
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.gen.carver.Carver
Carver.SkipPredicate -
Field Summary
Fields inherited from class net.minecraft.world.gen.carver.Carver
AIR, carvableFluids, CAVE, CAVE_AIR, LAVA, NETHER_CAVE, RAVINE, WATER -
Constructor Summary
ConstructorsConstructorDescriptionRavineCarver(com.mojang.serialization.Codec<RavineCarverConfig> configCodec) -
Method Summary
Modifier and TypeMethodDescriptionprivate 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) booleanmethod_33959(RavineCarverConfig ravineCarverConfig, Random random) booleanmethod_33962(CarverContext carverContext, RavineCarverConfig ravineCarverConfig, Chunk chunk, Function<BlockPos, RegistryEntry<Biome>> function, Random random, AquiferSampler aquiferSampler, ChunkPos chunkPos, CarvingMask carvingMask) Methods inherited from class net.minecraft.world.gen.carver.Carver
canAlwaysCarveBlock, canCarveBranch, carve, carveAtPoint, carveRegion, configure, getBranchFactor, getCodec, shouldCarve
-
Constructor Details
-
RavineCarver
- Mappings:
Namespace Name Mixin selector official <init>Ldfg;<init>(Lcom/mojang/serialization/Codec;)Vintermediary <init>Lnet/minecraft/class_2939;<init>(Lcom/mojang/serialization/Codec;)Vnamed <init>Lnet/minecraft/world/gen/carver/Carver;<init>(Lcom/mojang/serialization/Codec;)V
-
-
Method Details
-
method_33959
- Mappings:
Namespace Name Mixin selector official aLdey;a(Ldex;Lanu;)Zintermediary method_33959Lnet/minecraft/class_5870;method_33959(Lnet/minecraft/class_5869;Lnet/minecraft/class_5819;)Znamed method_33959Lnet/minecraft/world/gen/carver/RavineCarver;method_33959(Lnet/minecraft/world/gen/carver/RavineCarverConfig;Lnet/minecraft/util/math/random/Random;)Z
-
method_33962
public boolean method_33962(CarverContext carverContext, RavineCarverConfig ravineCarverConfig, Chunk chunk, Function<BlockPos, RegistryEntry<Biome>> function, Random random, AquiferSampler aquiferSampler, ChunkPos chunkPos, CarvingMask carvingMask) - Mappings:
Namespace Name Mixin selector official aLdey;a(Ldfb;Ldex;Lczq;Ljava/util/function/Function;Lanu;Ldcn;Lcig;Lczp;)Zintermediary method_33962Lnet/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;)Znamed method_33962Lnet/minecraft/world/gen/carver/RavineCarver;method_33962(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
-
carveRavine
private 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 official aLdey;a(Ldfb;Ldex;Lczq;Ljava/util/function/Function;JLdcn;DDDFFFIIDLczp;)Vintermediary method_33961Lnet/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;)Vnamed carveRavineLnet/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
-
createHorizontalStretchFactors
private float[] createHorizontalStretchFactors(CarverContext context, RavineCarverConfig config, Random random) - Mappings:
Namespace Name Mixin selector official aLdey;a(Ldfb;Ldex;Lanu;)[Fintermediary method_33966Lnet/minecraft/class_5870;method_33966(Lnet/minecraft/class_5873;Lnet/minecraft/class_5869;Lnet/minecraft/class_5819;)[Fnamed createHorizontalStretchFactorsLnet/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
-
getVerticalScale
private double getVerticalScale(RavineCarverConfig config, Random random, double pitch, float branchCount, float branchIndex) - Mappings:
Namespace Name Mixin selector official aLdey;a(Ldex;Lanu;DFF)Dintermediary method_33960Lnet/minecraft/class_5870;method_33960(Lnet/minecraft/class_5869;Lnet/minecraft/class_5819;DFF)Dnamed getVerticalScaleLnet/minecraft/world/gen/carver/RavineCarver;getVerticalScale(Lnet/minecraft/world/gen/carver/RavineCarverConfig;Lnet/minecraft/util/math/random/Random;DFF)D
-
isPositionExcluded
private boolean isPositionExcluded(CarverContext context, float[] horizontalStretchFactors, double scaledRelativeX, double scaledRelativeY, double scaledRelativeZ, int y) - Mappings:
Namespace Name Mixin selector official aLdey;a(Ldfb;[FDDDI)Zintermediary method_33964Lnet/minecraft/class_5870;method_33964(Lnet/minecraft/class_5873;[FDDDI)Znamed isPositionExcludedLnet/minecraft/world/gen/carver/RavineCarver;isPositionExcluded(Lnet/minecraft/world/gen/carver/CarverContext;[FDDDI)Z
-