Class CarverContext

java.lang.Object
net.minecraft.world.gen.HeightContext
net.minecraft.world.gen.carver.CarverContext

public class CarverContext extends HeightContext
Mappings:
Namespace Name
named net/minecraft/world/gen/carver/CarverContext
intermediary net/minecraft/class_5873
official efq
  • Field Details

    • registryManager

      private final DynamicRegistryManager 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

      private final ChunkNoiseSampler 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

      private final NoiseConfig 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

      private final MaterialRules.MaterialRule 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 public DynamicRegistryManager 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

      public NoiseConfig 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;