Class ConfiguredSurfaceBuilder<SC extends SurfaceConfig>

java.lang.Object
net.minecraft.world.gen.surfacebuilder.ConfiguredSurfaceBuilder<SC>

public class ConfiguredSurfaceBuilder<SC extends SurfaceConfig> extends Object
Mappings:
Namespace Name
official dcz
intermediary net/minecraft/class_3504
named net/minecraft/world/gen/surfacebuilder/ConfiguredSurfaceBuilder
  • Field Details

    • CODEC

      public static final com.mojang.serialization.Codec<ConfiguredSurfaceBuilder<?>> CODEC
      Mappings:
      Namespace Name Mixin selector
      official a Ldcz;a:Lcom/mojang/serialization/Codec;
      intermediary field_25878 Lnet/minecraft/class_3504;field_25878:Lcom/mojang/serialization/Codec;
      named CODEC Lnet/minecraft/world/gen/surfacebuilder/ConfiguredSurfaceBuilder;CODEC:Lcom/mojang/serialization/Codec;
    • REGISTRY_CODEC

      public static final com.mojang.serialization.Codec<Supplier<ConfiguredSurfaceBuilder<?>>> REGISTRY_CODEC
      Mappings:
      Namespace Name Mixin selector
      official b Ldcz;b:Lcom/mojang/serialization/Codec;
      intermediary field_25015 Lnet/minecraft/class_3504;field_25015:Lcom/mojang/serialization/Codec;
      named REGISTRY_CODEC Lnet/minecraft/world/gen/surfacebuilder/ConfiguredSurfaceBuilder;REGISTRY_CODEC:Lcom/mojang/serialization/Codec;
    • surfaceBuilder

      public final SurfaceBuilder<SC extends SurfaceConfig> surfaceBuilder
      Mappings:
      Namespace Name Mixin selector
      official c Ldcz;c:Lddm;
      intermediary field_15610 Lnet/minecraft/class_3504;field_15610:Lnet/minecraft/class_3523;
      named surfaceBuilder Lnet/minecraft/world/gen/surfacebuilder/ConfiguredSurfaceBuilder;surfaceBuilder:Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;
    • config

      public final SC extends SurfaceConfig config
      Mappings:
      Namespace Name Mixin selector
      official d Ldcz;d:Lddo;
      intermediary field_15611 Lnet/minecraft/class_3504;field_15611:Lnet/minecraft/class_3531;
      named config Lnet/minecraft/world/gen/surfacebuilder/ConfiguredSurfaceBuilder;config:Lnet/minecraft/world/gen/surfacebuilder/SurfaceConfig;
  • Constructor Details

    • ConfiguredSurfaceBuilder

      public ConfiguredSurfaceBuilder(SurfaceBuilder<SC> surfaceBuilder, SC config)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldcz;<init>(Lddm;Lddo;)V
      intermediary <init> Lnet/minecraft/class_3504;<init>(Lnet/minecraft/class_3523;Lnet/minecraft/class_3531;)V
      named <init> Lnet/minecraft/world/gen/surfacebuilder/ConfiguredSurfaceBuilder;<init>(Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;Lnet/minecraft/world/gen/surfacebuilder/SurfaceConfig;)V
  • Method Details

    • generate

      public void generate(Random random, Chunk chunk, Biome biome, int x, int z, int height, double noise, BlockState defaultBlock, BlockState defaultFluid, int seaLevel, int int2, long long2)
      Mappings:
      Namespace Name Mixin selector
      official a Ldcz;a(Ljava/util/Random;Lcml;Lbxo;IIIDLcks;Lcks;IIJ)V
      intermediary method_15198 Lnet/minecraft/class_3504;method_15198(Ljava/util/Random;Lnet/minecraft/class_2791;Lnet/minecraft/class_1959;IIIDLnet/minecraft/class_2680;Lnet/minecraft/class_2680;IIJ)V
      named generate Lnet/minecraft/world/gen/surfacebuilder/ConfiguredSurfaceBuilder;generate(Ljava/util/Random;Lnet/minecraft/world/chunk/Chunk;Lnet/minecraft/world/biome/Biome;IIIDLnet/minecraft/block/BlockState;Lnet/minecraft/block/BlockState;IIJ)V
    • initSeed

      public void initSeed(long seed)
      Mappings:
      Namespace Name Mixin selector
      official a Ldcz;a(J)V
      intermediary method_15199 Lnet/minecraft/class_3504;method_15199(J)V
      named initSeed Lnet/minecraft/world/gen/surfacebuilder/ConfiguredSurfaceBuilder;initSeed(J)V
    • getConfig

      public SC getConfig()
      Mappings:
      Namespace Name Mixin selector
      official a Ldcz;a()Lddo;
      intermediary method_15197 Lnet/minecraft/class_3504;method_15197()Lnet/minecraft/class_3531;
      named getConfig Lnet/minecraft/world/gen/surfacebuilder/ConfiguredSurfaceBuilder;getConfig()Lnet/minecraft/world/gen/surfacebuilder/SurfaceConfig;