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 cyt
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 Lcyt;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 Lcyt;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 Lcyt;c:Lczg;
      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 Lcyt;d:Lczi;
      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> Lcyt;<init>(Lczg;Lczi;)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, long seed)
      Mappings:
      Namespace Name Mixin selector
      official a Lcyt;a(Ljava/util/Random;Lcjl;Lbuu;IIIDLcht;Lcht;IJ)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;IJ)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;IJ)V
    • initSeed

      public void initSeed​(long seed)
      Mappings:
      Namespace Name Mixin selector
      official a Lcyt;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 Lcyt;a()Lczi;
      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;