Package net.minecraft.world.gen.carver
Class CarverContext
java.lang.Object
net.minecraft.world.gen.HeightContext
net.minecraft.world.gen.carver.CarverContext
- Mappings:
Namespace Name named net/minecraft/world/gen/carver/CarverContext
intermediary net/minecraft/class_5873
official efq
-
Field Summary
Modifier and TypeFieldDescriptionprivate final ChunkNoiseSampler
private final MaterialRules.MaterialRule
private final NoiseConfig
private final DynamicRegistryManager
-
Constructor Summary
ConstructorDescriptionCarverContext
(NoiseChunkGenerator noiseChunkGenerator, DynamicRegistryManager registryManager, HeightLimitView heightLimitView, ChunkNoiseSampler chunkNoiseSampler, NoiseConfig noiseConfig, MaterialRules.MaterialRule materialRule) -
Method Summary
Modifier and TypeMethodDescriptionapplyMaterialRule
(Function<BlockPos, RegistryEntry<Biome>> posToBiome, Chunk chunk, BlockPos pos, boolean hasFluid) Deprecated.Deprecated.Methods inherited from class net.minecraft.world.gen.HeightContext
getHeight, getMinY
-
Field Details
-
registryManager
- Mappings:
Namespace Name Mixin selector named registryManager
Lnet/minecraft/world/gen/carver/CarverContext;registryManager:Lnet/minecraft/registry/DynamicRegistryManager;
intermediary field_35299
Lnet/minecraft/class_5873;field_35299:Lnet/minecraft/class_5455;
official a
Lefq;a:Lke;
-
chunkNoiseSampler
- Mappings:
Namespace Name Mixin selector named chunkNoiseSampler
Lnet/minecraft/world/gen/carver/CarverContext;chunkNoiseSampler:Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;
intermediary field_35703
Lnet/minecraft/class_5873;field_35703:Lnet/minecraft/class_6568;
official b
Lefq;b:Ledt;
-
noiseConfig
- Mappings:
Namespace Name Mixin selector named noiseConfig
Lnet/minecraft/world/gen/carver/CarverContext;noiseConfig:Lnet/minecraft/world/gen/noise/NoiseConfig;
intermediary field_37706
Lnet/minecraft/class_5873;field_37706:Lnet/minecraft/class_7138;
official c
Lefq;c:Leed;
-
materialRule
- Mappings:
Namespace Name Mixin selector named materialRule
Lnet/minecraft/world/gen/carver/CarverContext;materialRule:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
intermediary field_37707
Lnet/minecraft/class_5873;field_37707:Lnet/minecraft/class_6686$class_6708;
official d
Lefq;d:Leeg$o;
-
-
Constructor Details
-
CarverContext
public CarverContext(NoiseChunkGenerator noiseChunkGenerator, DynamicRegistryManager registryManager, HeightLimitView heightLimitView, ChunkNoiseSampler chunkNoiseSampler, NoiseConfig noiseConfig, MaterialRules.MaterialRule materialRule) - Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/world/gen/carver/CarverContext;<init>(Lnet/minecraft/world/gen/chunk/NoiseChunkGenerator;Lnet/minecraft/registry/DynamicRegistryManager;Lnet/minecraft/world/HeightLimitView;Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;Lnet/minecraft/world/gen/noise/NoiseConfig;Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;)V
intermediary <init>
Lnet/minecraft/class_5873;<init>(Lnet/minecraft/class_3754;Lnet/minecraft/class_5455;Lnet/minecraft/class_5539;Lnet/minecraft/class_6568;Lnet/minecraft/class_7138;Lnet/minecraft/class_6686$class_6708;)V
official <init>
Lefq;<init>(Leds;Lke;Ldhj;Ledt;Leed;Leeg$o;)V
-
-
Method Details
-
applyMaterialRule
@Deprecated public Optional<BlockState> applyMaterialRule(Function<BlockPos, RegistryEntry<Biome>> posToBiome, Chunk chunk, BlockPos pos, boolean hasFluid) Deprecated.- Mappings:
Namespace Name Mixin selector named applyMaterialRule
Lnet/minecraft/world/gen/carver/CarverContext;applyMaterialRule(Ljava/util/function/Function;Lnet/minecraft/world/chunk/Chunk;Lnet/minecraft/util/math/BlockPos;Z)Ljava/util/Optional;
intermediary method_39114
Lnet/minecraft/class_5873;method_39114(Ljava/util/function/Function;Lnet/minecraft/class_2791;Lnet/minecraft/class_2338;Z)Ljava/util/Optional;
official a
Lefq;a(Ljava/util/function/Function;Ldzp;Ljh;Z)Ljava/util/Optional;
-
getRegistryManager
Deprecated.- Mappings:
Namespace Name Mixin selector named getRegistryManager
Lnet/minecraft/world/gen/carver/CarverContext;getRegistryManager()Lnet/minecraft/registry/DynamicRegistryManager;
intermediary method_39115
Lnet/minecraft/class_5873;method_39115()Lnet/minecraft/class_5455;
official c
Lefq;c()Lke;
-
getNoiseConfig
- Mappings:
Namespace Name Mixin selector named getNoiseConfig
Lnet/minecraft/world/gen/carver/CarverContext;getNoiseConfig()Lnet/minecraft/world/gen/noise/NoiseConfig;
intermediary method_41570
Lnet/minecraft/class_5873;method_41570()Lnet/minecraft/class_7138;
official d
Lefq;d()Leed;
-