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 dbzintermediary net/minecraft/class_3504named net/minecraft/world/gen/surfacebuilder/ConfiguredSurfaceBuilder
-
Field Summary
Fields Modifier and Type Field Description static com.mojang.serialization.Codec<ConfiguredSurfaceBuilder<?>>CODECSCconfigstatic com.mojang.serialization.Codec<Supplier<ConfiguredSurfaceBuilder<?>>>REGISTRY_CODECSurfaceBuilder<SC>surfaceBuilder -
Constructor Summary
Constructors Constructor Description ConfiguredSurfaceBuilder(SurfaceBuilder<SC> surfaceBuilder, SC config) -
Method Summary
Modifier and Type Method Description voidgenerate(Random random, Chunk chunk, Biome biome, int x, int z, int height, double noise, BlockState defaultBlock, BlockState defaultFluid, int seaLevel, int int2, long long2)SCgetConfig()voidinitSeed(long seed)
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector official aLdbz;a:Lcom/mojang/serialization/Codec;intermediary field_25878Lnet/minecraft/class_3504;field_25878:Lcom/mojang/serialization/Codec;named CODECLnet/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 bLdbz;b:Lcom/mojang/serialization/Codec;intermediary field_25015Lnet/minecraft/class_3504;field_25015:Lcom/mojang/serialization/Codec;named REGISTRY_CODECLnet/minecraft/world/gen/surfacebuilder/ConfiguredSurfaceBuilder;REGISTRY_CODEC:Lcom/mojang/serialization/Codec;
-
surfaceBuilder
- Mappings:
Namespace Name Mixin selector official cLdbz;c:Ldcm;intermediary field_15610Lnet/minecraft/class_3504;field_15610:Lnet/minecraft/class_3523;named surfaceBuilderLnet/minecraft/world/gen/surfacebuilder/ConfiguredSurfaceBuilder;surfaceBuilder:Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;
-
config
- Mappings:
Namespace Name Mixin selector official dLdbz;d:Ldco;intermediary field_15611Lnet/minecraft/class_3504;field_15611:Lnet/minecraft/class_3531;named configLnet/minecraft/world/gen/surfacebuilder/ConfiguredSurfaceBuilder;config:Lnet/minecraft/world/gen/surfacebuilder/SurfaceConfig;
-
-
Constructor Details
-
ConfiguredSurfaceBuilder
- Mappings:
Namespace Name Mixin selector official <init>Ldbz;<init>(Ldcm;Ldco;)Vintermediary <init>Lnet/minecraft/class_3504;<init>(Lnet/minecraft/class_3523;Lnet/minecraft/class_3531;)Vnamed <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 aLdbz;a(Ljava/util/Random;Lclk;Lbwq;IIIDLcjr;Lcjr;IIJ)Vintermediary method_15198Lnet/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)Vnamed generateLnet/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 aLdbz;a(J)Vintermediary method_15199Lnet/minecraft/class_3504;method_15199(J)Vnamed initSeedLnet/minecraft/world/gen/surfacebuilder/ConfiguredSurfaceBuilder;initSeed(J)V
-
getConfig
- Mappings:
Namespace Name Mixin selector official aLdbz;a()Ldco;intermediary method_15197Lnet/minecraft/class_3504;method_15197()Lnet/minecraft/class_3531;named getConfigLnet/minecraft/world/gen/surfacebuilder/ConfiguredSurfaceBuilder;getConfig()Lnet/minecraft/world/gen/surfacebuilder/SurfaceConfig;
-