Class SurfaceBuilder<C extends SurfaceConfig>
java.lang.Object
net.minecraft.world.gen.surfacebuilder.SurfaceBuilder<C>
- Direct Known Subclasses:
AbstractNetherSurfaceBuilder
,BadlandsSurfaceBuilder
,DefaultSurfaceBuilder
,FrozenOceanSurfaceBuilder
,GiantTreeTaigaSurfaceBuilder
,GravellyMountainSurfaceBuilder
,MountainSurfaceBuilder
,NetherForestSurfaceBuilder
,NetherSurfaceBuilder
,NopeSurfaceBuilder
,ShatteredSavannaSurfaceBuilder
,SwampSurfaceBuilder
public abstract class SurfaceBuilder<C extends SurfaceConfig> extends Object
- Mappings:
Namespace Name official czg
intermediary net/minecraft/class_3523
named net/minecraft/world/gen/surfacebuilder/SurfaceBuilder
-
Field Summary
-
Constructor Summary
Constructors Constructor Description SurfaceBuilder(com.mojang.serialization.Codec<C> codec)
-
Method Summary
Modifier and Type Method Description abstract void
generate(Random random, Chunk chunk, Biome biome, int x, int z, int height, double noise, BlockState defaultBlock, BlockState defaultFluid, int seaLevel, long seed, C surfaceBlocks)
com.mojang.serialization.Codec<ConfiguredSurfaceBuilder<C>>
getCodec()
void
initSeed(long seed)
private static <C extends SurfaceConfig, F extends SurfaceBuilder<C>>
Fregister(String id, F surfaceBuilder)
ConfiguredSurfaceBuilder<C>
withConfig(C config)
-
Field Details
-
DIRT
- Mappings:
Namespace Name Mixin selector official a
Lczg;a:Lcht;
intermediary field_15696
Lnet/minecraft/class_3523;field_15696:Lnet/minecraft/class_2680;
named DIRT
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;DIRT:Lnet/minecraft/block/BlockState;
-
GRASS_BLOCK
- Mappings:
Namespace Name Mixin selector official b
Lczg;b:Lcht;
intermediary field_15703
Lnet/minecraft/class_3523;field_15703:Lnet/minecraft/class_2680;
named GRASS_BLOCK
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;GRASS_BLOCK:Lnet/minecraft/block/BlockState;
-
PODZOL
- Mappings:
Namespace Name Mixin selector official c
Lczg;c:Lcht;
intermediary field_15669
Lnet/minecraft/class_3523;field_15669:Lnet/minecraft/class_2680;
named PODZOL
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;PODZOL:Lnet/minecraft/block/BlockState;
-
GRAVEL
- Mappings:
Namespace Name Mixin selector official d
Lczg;d:Lcht;
intermediary field_15679
Lnet/minecraft/class_3523;field_15679:Lnet/minecraft/class_2680;
named GRAVEL
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;GRAVEL:Lnet/minecraft/block/BlockState;
-
STONE
- Mappings:
Namespace Name Mixin selector official e
Lczg;e:Lcht;
intermediary field_15706
Lnet/minecraft/class_3523;field_15706:Lnet/minecraft/class_2680;
named STONE
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;STONE:Lnet/minecraft/block/BlockState;
-
COARSE_DIRT
- Mappings:
Namespace Name Mixin selector official K
Lczg;K:Lcht;
intermediary field_15668
Lnet/minecraft/class_3523;field_15668:Lnet/minecraft/class_2680;
named COARSE_DIRT
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;COARSE_DIRT:Lnet/minecraft/block/BlockState;
-
SAND
- Mappings:
Namespace Name Mixin selector official L
Lczg;L:Lcht;
intermediary field_15682
Lnet/minecraft/class_3523;field_15682:Lnet/minecraft/class_2680;
named SAND
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;SAND:Lnet/minecraft/block/BlockState;
-
RED_SAND
- Mappings:
Namespace Name Mixin selector official M
Lczg;M:Lcht;
intermediary field_15704
Lnet/minecraft/class_3523;field_15704:Lnet/minecraft/class_2680;
named RED_SAND
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;RED_SAND:Lnet/minecraft/block/BlockState;
-
WHITE_TERRACOTTA
- Mappings:
Namespace Name Mixin selector official N
Lczg;N:Lcht;
intermediary field_15675
Lnet/minecraft/class_3523;field_15675:Lnet/minecraft/class_2680;
named WHITE_TERRACOTTA
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;WHITE_TERRACOTTA:Lnet/minecraft/block/BlockState;
-
MYCELIUM
- Mappings:
Namespace Name Mixin selector official O
Lczg;O:Lcht;
intermediary field_15686
Lnet/minecraft/class_3523;field_15686:Lnet/minecraft/class_2680;
named MYCELIUM
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;MYCELIUM:Lnet/minecraft/block/BlockState;
-
SOUL_SAND
- Mappings:
Namespace Name Mixin selector official P
Lczg;P:Lcht;
intermediary field_22218
Lnet/minecraft/class_3523;field_22218:Lnet/minecraft/class_2680;
named SOUL_SAND
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;SOUL_SAND:Lnet/minecraft/block/BlockState;
-
NETHERRACK
- Mappings:
Namespace Name Mixin selector official Q
Lczg;Q:Lcht;
intermediary field_15700
Lnet/minecraft/class_3523;field_15700:Lnet/minecraft/class_2680;
named NETHERRACK
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;NETHERRACK:Lnet/minecraft/block/BlockState;
-
END_STONE
- Mappings:
Namespace Name Mixin selector official R
Lczg;R:Lcht;
intermediary field_15667
Lnet/minecraft/class_3523;field_15667:Lnet/minecraft/class_2680;
named END_STONE
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;END_STONE:Lnet/minecraft/block/BlockState;
-
CRIMSON_NYLIUM
- Mappings:
Namespace Name Mixin selector official S
Lczg;S:Lcht;
intermediary field_22219
Lnet/minecraft/class_3523;field_22219:Lnet/minecraft/class_2680;
named CRIMSON_NYLIUM
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;CRIMSON_NYLIUM:Lnet/minecraft/block/BlockState;
-
WARPED_NYLIUM
- Mappings:
Namespace Name Mixin selector official T
Lczg;T:Lcht;
intermediary field_22220
Lnet/minecraft/class_3523;field_22220:Lnet/minecraft/class_2680;
named WARPED_NYLIUM
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;WARPED_NYLIUM:Lnet/minecraft/block/BlockState;
-
NETHER_WART_BLOCK
- Mappings:
Namespace Name Mixin selector official U
Lczg;U:Lcht;
intermediary field_22221
Lnet/minecraft/class_3523;field_22221:Lnet/minecraft/class_2680;
named NETHER_WART_BLOCK
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;NETHER_WART_BLOCK:Lnet/minecraft/block/BlockState;
-
WARPED_WART_BLOCK
- Mappings:
Namespace Name Mixin selector official V
Lczg;V:Lcht;
intermediary field_22222
Lnet/minecraft/class_3523;field_22222:Lnet/minecraft/class_2680;
named WARPED_WART_BLOCK
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;WARPED_WART_BLOCK:Lnet/minecraft/block/BlockState;
-
BLACKSTONE
- Mappings:
Namespace Name Mixin selector official W
Lczg;W:Lcht;
intermediary field_23927
Lnet/minecraft/class_3523;field_23927:Lnet/minecraft/class_2680;
named BLACKSTONE
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;BLACKSTONE:Lnet/minecraft/block/BlockState;
-
BASALT
- Mappings:
Namespace Name Mixin selector official X
Lczg;X:Lcht;
intermediary field_23928
Lnet/minecraft/class_3523;field_23928:Lnet/minecraft/class_2680;
named BASALT
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;BASALT:Lnet/minecraft/block/BlockState;
-
MAGMA_BLOCK
- Mappings:
Namespace Name Mixin selector official Y
Lczg;Y:Lcht;
intermediary field_23929
Lnet/minecraft/class_3523;field_23929:Lnet/minecraft/class_2680;
named MAGMA_BLOCK
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;MAGMA_BLOCK:Lnet/minecraft/block/BlockState;
-
PODZOL_CONFIG
- Mappings:
Namespace Name Mixin selector official f
Lczg;f:Lczh;
intermediary field_15691
Lnet/minecraft/class_3523;field_15691:Lnet/minecraft/class_3527;
named PODZOL_CONFIG
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;PODZOL_CONFIG:Lnet/minecraft/world/gen/surfacebuilder/TernarySurfaceConfig;
-
GRAVEL_CONFIG
- Mappings:
Namespace Name Mixin selector official g
Lczg;g:Lczh;
intermediary field_15673
Lnet/minecraft/class_3523;field_15673:Lnet/minecraft/class_3527;
named GRAVEL_CONFIG
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;GRAVEL_CONFIG:Lnet/minecraft/world/gen/surfacebuilder/TernarySurfaceConfig;
-
GRASS_CONFIG
- Mappings:
Namespace Name Mixin selector official h
Lczg;h:Lczh;
intermediary field_15677
Lnet/minecraft/class_3523;field_15677:Lnet/minecraft/class_3527;
named GRASS_CONFIG
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;GRASS_CONFIG:Lnet/minecraft/world/gen/surfacebuilder/TernarySurfaceConfig;
-
STONE_CONFIG
- Mappings:
Namespace Name Mixin selector official i
Lczg;i:Lczh;
intermediary field_15670
Lnet/minecraft/class_3523;field_15670:Lnet/minecraft/class_3527;
named STONE_CONFIG
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;STONE_CONFIG:Lnet/minecraft/world/gen/surfacebuilder/TernarySurfaceConfig;
-
COARSE_DIRT_CONFIG
- Mappings:
Namespace Name Mixin selector official j
Lczg;j:Lczh;
intermediary field_15678
Lnet/minecraft/class_3523;field_15678:Lnet/minecraft/class_3527;
named COARSE_DIRT_CONFIG
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;COARSE_DIRT_CONFIG:Lnet/minecraft/world/gen/surfacebuilder/TernarySurfaceConfig;
-
SAND_CONFIG
- Mappings:
Namespace Name Mixin selector official k
Lczg;k:Lczh;
intermediary field_15694
Lnet/minecraft/class_3523;field_15694:Lnet/minecraft/class_3527;
named SAND_CONFIG
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;SAND_CONFIG:Lnet/minecraft/world/gen/surfacebuilder/TernarySurfaceConfig;
-
GRASS_SAND_UNDERWATER_CONFIG
- Mappings:
Namespace Name Mixin selector official l
Lczg;l:Lczh;
intermediary field_15697
Lnet/minecraft/class_3523;field_15697:Lnet/minecraft/class_3527;
named GRASS_SAND_UNDERWATER_CONFIG
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;GRASS_SAND_UNDERWATER_CONFIG:Lnet/minecraft/world/gen/surfacebuilder/TernarySurfaceConfig;
-
SAND_SAND_UNDERWATER_CONFIG
- Mappings:
Namespace Name Mixin selector official m
Lczg;m:Lczh;
intermediary field_15687
Lnet/minecraft/class_3523;field_15687:Lnet/minecraft/class_3527;
named SAND_SAND_UNDERWATER_CONFIG
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;SAND_SAND_UNDERWATER_CONFIG:Lnet/minecraft/world/gen/surfacebuilder/TernarySurfaceConfig;
-
BADLANDS_CONFIG
- Mappings:
Namespace Name Mixin selector official n
Lczg;n:Lczh;
intermediary field_15672
Lnet/minecraft/class_3523;field_15672:Lnet/minecraft/class_3527;
named BADLANDS_CONFIG
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;BADLANDS_CONFIG:Lnet/minecraft/world/gen/surfacebuilder/TernarySurfaceConfig;
-
MYCELIUM_CONFIG
- Mappings:
Namespace Name Mixin selector official o
Lczg;o:Lczh;
intermediary field_15705
Lnet/minecraft/class_3523;field_15705:Lnet/minecraft/class_3527;
named MYCELIUM_CONFIG
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;MYCELIUM_CONFIG:Lnet/minecraft/world/gen/surfacebuilder/TernarySurfaceConfig;
-
NETHER_CONFIG
- Mappings:
Namespace Name Mixin selector official p
Lczg;p:Lczh;
intermediary field_15690
Lnet/minecraft/class_3523;field_15690:Lnet/minecraft/class_3527;
named NETHER_CONFIG
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;NETHER_CONFIG:Lnet/minecraft/world/gen/surfacebuilder/TernarySurfaceConfig;
-
SOUL_SAND_CONFIG
- Mappings:
Namespace Name Mixin selector official q
Lczg;q:Lczh;
intermediary field_22213
Lnet/minecraft/class_3523;field_22213:Lnet/minecraft/class_3527;
named SOUL_SAND_CONFIG
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;SOUL_SAND_CONFIG:Lnet/minecraft/world/gen/surfacebuilder/TernarySurfaceConfig;
-
END_CONFIG
- Mappings:
Namespace Name Mixin selector official r
Lczg;r:Lczh;
intermediary field_15671
Lnet/minecraft/class_3523;field_15671:Lnet/minecraft/class_3527;
named END_CONFIG
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;END_CONFIG:Lnet/minecraft/world/gen/surfacebuilder/TernarySurfaceConfig;
-
CRIMSON_NYLIUM_CONFIG
- Mappings:
Namespace Name Mixin selector official s
Lczg;s:Lczh;
intermediary field_22214
Lnet/minecraft/class_3523;field_22214:Lnet/minecraft/class_3527;
named CRIMSON_NYLIUM_CONFIG
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;CRIMSON_NYLIUM_CONFIG:Lnet/minecraft/world/gen/surfacebuilder/TernarySurfaceConfig;
-
WARPED_NYLIUM_CONFIG
- Mappings:
Namespace Name Mixin selector official t
Lczg;t:Lczh;
intermediary field_22215
Lnet/minecraft/class_3523;field_22215:Lnet/minecraft/class_3527;
named WARPED_NYLIUM_CONFIG
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;WARPED_NYLIUM_CONFIG:Lnet/minecraft/world/gen/surfacebuilder/TernarySurfaceConfig;
-
BASALT_DELTA_CONFIG
- Mappings:
Namespace Name Mixin selector official u
Lczg;u:Lczh;
intermediary field_23925
Lnet/minecraft/class_3523;field_23925:Lnet/minecraft/class_3527;
named BASALT_DELTA_CONFIG
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;BASALT_DELTA_CONFIG:Lnet/minecraft/world/gen/surfacebuilder/TernarySurfaceConfig;
-
DEFAULT
- Mappings:
Namespace Name Mixin selector official v
Lczg;v:Lczg;
intermediary field_15701
Lnet/minecraft/class_3523;field_15701:Lnet/minecraft/class_3523;
named DEFAULT
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;DEFAULT:Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;
-
MOUNTAIN
- Mappings:
Namespace Name Mixin selector official w
Lczg;w:Lczg;
intermediary field_15692
Lnet/minecraft/class_3523;field_15692:Lnet/minecraft/class_3523;
named MOUNTAIN
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;MOUNTAIN:Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;
-
SHATTERED_SAVANNA
- Mappings:
Namespace Name Mixin selector official x
Lczg;x:Lczg;
intermediary field_15680
Lnet/minecraft/class_3523;field_15680:Lnet/minecraft/class_3523;
named SHATTERED_SAVANNA
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;SHATTERED_SAVANNA:Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;
-
GRAVELLY_MOUNTAIN
- Mappings:
Namespace Name Mixin selector official y
Lczg;y:Lczg;
intermediary field_15702
Lnet/minecraft/class_3523;field_15702:Lnet/minecraft/class_3523;
named GRAVELLY_MOUNTAIN
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;GRAVELLY_MOUNTAIN:Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;
-
GIANT_TREE_TAIGA
- Mappings:
Namespace Name Mixin selector official z
Lczg;z:Lczg;
intermediary field_15688
Lnet/minecraft/class_3523;field_15688:Lnet/minecraft/class_3523;
named GIANT_TREE_TAIGA
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;GIANT_TREE_TAIGA:Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;
-
SWAMP
- Mappings:
Namespace Name Mixin selector official A
Lczg;A:Lczg;
intermediary field_15681
Lnet/minecraft/class_3523;field_15681:Lnet/minecraft/class_3523;
named SWAMP
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;SWAMP:Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;
-
BADLANDS
- Mappings:
Namespace Name Mixin selector official B
Lczg;B:Lczg;
intermediary field_15698
Lnet/minecraft/class_3523;field_15698:Lnet/minecraft/class_3523;
named BADLANDS
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;BADLANDS:Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;
-
WOODED_BADLANDS
- Mappings:
Namespace Name Mixin selector official C
Lczg;C:Lczg;
intermediary field_15689
Lnet/minecraft/class_3523;field_15689:Lnet/minecraft/class_3523;
named WOODED_BADLANDS
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;WOODED_BADLANDS:Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;
-
ERODED_BADLANDS
- Mappings:
Namespace Name Mixin selector official D
Lczg;D:Lczg;
intermediary field_15684
Lnet/minecraft/class_3523;field_15684:Lnet/minecraft/class_3523;
named ERODED_BADLANDS
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;ERODED_BADLANDS:Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;
-
FROZEN_OCEAN
- Mappings:
Namespace Name Mixin selector official E
Lczg;E:Lczg;
intermediary field_15699
Lnet/minecraft/class_3523;field_15699:Lnet/minecraft/class_3523;
named FROZEN_OCEAN
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;FROZEN_OCEAN:Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;
-
NETHER
- Mappings:
Namespace Name Mixin selector official F
Lczg;F:Lczg;
intermediary field_15693
Lnet/minecraft/class_3523;field_15693:Lnet/minecraft/class_3523;
named NETHER
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;NETHER:Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;
-
NETHER_FOREST
- Mappings:
Namespace Name Mixin selector official G
Lczg;G:Lczg;
intermediary field_22216
Lnet/minecraft/class_3523;field_22216:Lnet/minecraft/class_3523;
named NETHER_FOREST
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;NETHER_FOREST:Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;
-
SOUL_SAND_VALLEY
- Mappings:
Namespace Name Mixin selector official H
Lczg;H:Lczg;
intermediary field_22217
Lnet/minecraft/class_3523;field_22217:Lnet/minecraft/class_3523;
named SOUL_SAND_VALLEY
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;SOUL_SAND_VALLEY:Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;
-
BASALT_DELTAS
- Mappings:
Namespace Name Mixin selector official I
Lczg;I:Lczg;
intermediary field_23926
Lnet/minecraft/class_3523;field_23926:Lnet/minecraft/class_3523;
named BASALT_DELTAS
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;BASALT_DELTAS:Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;
-
NOPE
- Mappings:
Namespace Name Mixin selector official J
Lczg;J:Lczg;
intermediary field_15683
Lnet/minecraft/class_3523;field_15683:Lnet/minecraft/class_3523;
named NOPE
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;NOPE:Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;
-
codec
private final com.mojang.serialization.Codec<ConfiguredSurfaceBuilder<C extends SurfaceConfig>> codec- Mappings:
Namespace Name Mixin selector official Z
Lczg;Z:Lcom/mojang/serialization/Codec;
intermediary field_25016
Lnet/minecraft/class_3523;field_25016:Lcom/mojang/serialization/Codec;
named codec
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;codec:Lcom/mojang/serialization/Codec;
-
-
Constructor Details
-
SurfaceBuilder
- Mappings:
Namespace Name Mixin selector official <init>
Lczg;<init>(Lcom/mojang/serialization/Codec;)V
intermediary <init>
Lnet/minecraft/class_3523;<init>(Lcom/mojang/serialization/Codec;)V
named <init>
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;<init>(Lcom/mojang/serialization/Codec;)V
-
-
Method Details
-
register
private static <C extends SurfaceConfig, F extends SurfaceBuilder<C>> F register(String id, F surfaceBuilder)- Mappings:
Namespace Name Mixin selector official a
Lczg;a(Ljava/lang/String;Lczg;)Lczg;
intermediary method_15307
Lnet/minecraft/class_3523;method_15307(Ljava/lang/String;Lnet/minecraft/class_3523;)Lnet/minecraft/class_3523;
named register
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;register(Ljava/lang/String;Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;)Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;
-
getCodec
- Mappings:
Namespace Name Mixin selector official d
Lczg;d()Lcom/mojang/serialization/Codec;
intermediary method_29003
Lnet/minecraft/class_3523;method_29003()Lcom/mojang/serialization/Codec;
named getCodec
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;getCodec()Lcom/mojang/serialization/Codec;
-
withConfig
- Mappings:
Namespace Name Mixin selector official a
Lczg;a(Lczi;)Lcyt;
intermediary method_30478
Lnet/minecraft/class_3523;method_30478(Lnet/minecraft/class_3531;)Lnet/minecraft/class_3504;
named withConfig
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;withConfig(Lnet/minecraft/world/gen/surfacebuilder/SurfaceConfig;)Lnet/minecraft/world/gen/surfacebuilder/ConfiguredSurfaceBuilder;
-
generate
public abstract void generate(Random random, Chunk chunk, Biome biome, int x, int z, int height, double noise, BlockState defaultBlock, BlockState defaultFluid, int seaLevel, long seed, C surfaceBlocks)- Mappings:
Namespace Name Mixin selector official a
Lczg;a(Ljava/util/Random;Lcjl;Lbuu;IIIDLcht;Lcht;IJLczi;)V
intermediary method_15305
Lnet/minecraft/class_3523;method_15305(Ljava/util/Random;Lnet/minecraft/class_2791;Lnet/minecraft/class_1959;IIIDLnet/minecraft/class_2680;Lnet/minecraft/class_2680;IJLnet/minecraft/class_3531;)V
named generate
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;generate(Ljava/util/Random;Lnet/minecraft/world/chunk/Chunk;Lnet/minecraft/world/biome/Biome;IIIDLnet/minecraft/block/BlockState;Lnet/minecraft/block/BlockState;IJLnet/minecraft/world/gen/surfacebuilder/SurfaceConfig;)V
-
initSeed
public void initSeed(long seed)- Mappings:
Namespace Name Mixin selector official a
Lczg;a(J)V
intermediary method_15306
Lnet/minecraft/class_3523;method_15306(J)V
named initSeed
Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;initSeed(J)V
-