类 SurfaceBuilder<C extends SurfaceConfig>

    • 字段详细资料

      • DIRT

        private static final BlockState DIRT
        Mappings:
        Namespace Name Mixin selector
        official a Ldcm;a:Lcjr;
        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

        private static final BlockState GRASS_BLOCK
        Mappings:
        Namespace Name Mixin selector
        official b Ldcm;b:Lcjr;
        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

        private static final BlockState PODZOL
        Mappings:
        Namespace Name Mixin selector
        official c Ldcm;c:Lcjr;
        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

        private static final BlockState GRAVEL
        Mappings:
        Namespace Name Mixin selector
        official d Ldcm;d:Lcjr;
        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

        private static final BlockState STONE
        Mappings:
        Namespace Name Mixin selector
        official e Ldcm;e:Lcjr;
        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

        private static final BlockState COARSE_DIRT
        Mappings:
        Namespace Name Mixin selector
        official f Ldcm;f:Lcjr;
        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

        private static final BlockState SAND
        Mappings:
        Namespace Name Mixin selector
        official L Ldcm;L:Lcjr;
        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

        private static final BlockState RED_SAND
        Mappings:
        Namespace Name Mixin selector
        official M Ldcm;M:Lcjr;
        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

        private static final BlockState WHITE_TERRACOTTA
        Mappings:
        Namespace Name Mixin selector
        official N Ldcm;N:Lcjr;
        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

        private static final BlockState MYCELIUM
        Mappings:
        Namespace Name Mixin selector
        official O Ldcm;O:Lcjr;
        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

        private static final BlockState SOUL_SAND
        Mappings:
        Namespace Name Mixin selector
        official P Ldcm;P:Lcjr;
        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

        private static final BlockState NETHERRACK
        Mappings:
        Namespace Name Mixin selector
        official Q Ldcm;Q:Lcjr;
        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

        private static final BlockState END_STONE
        Mappings:
        Namespace Name Mixin selector
        official R Ldcm;R:Lcjr;
        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

        private static final BlockState CRIMSON_NYLIUM
        Mappings:
        Namespace Name Mixin selector
        official S Ldcm;S:Lcjr;
        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

        private static final BlockState WARPED_NYLIUM
        Mappings:
        Namespace Name Mixin selector
        official T Ldcm;T:Lcjr;
        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

        private static final BlockState NETHER_WART_BLOCK
        Mappings:
        Namespace Name Mixin selector
        official U Ldcm;U:Lcjr;
        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

        private static final BlockState WARPED_WART_BLOCK
        Mappings:
        Namespace Name Mixin selector
        official V Ldcm;V:Lcjr;
        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

        private static final BlockState BLACKSTONE
        Mappings:
        Namespace Name Mixin selector
        official W Ldcm;W:Lcjr;
        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

        private static final BlockState BASALT
        Mappings:
        Namespace Name Mixin selector
        official X Ldcm;X:Lcjr;
        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

        private static final BlockState MAGMA_BLOCK
        Mappings:
        Namespace Name Mixin selector
        official Y Ldcm;Y:Lcjr;
        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

        public static final TernarySurfaceConfig PODZOL_CONFIG
        Mappings:
        Namespace Name Mixin selector
        official g Ldcm;g:Ldcn;
        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

        public static final TernarySurfaceConfig GRAVEL_CONFIG
        Mappings:
        Namespace Name Mixin selector
        official h Ldcm;h:Ldcn;
        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

        public static final TernarySurfaceConfig GRASS_CONFIG
        Mappings:
        Namespace Name Mixin selector
        official i Ldcm;i:Ldcn;
        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

        public static final TernarySurfaceConfig STONE_CONFIG
        Mappings:
        Namespace Name Mixin selector
        official j Ldcm;j:Ldcn;
        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

        public static final TernarySurfaceConfig COARSE_DIRT_CONFIG
        Mappings:
        Namespace Name Mixin selector
        official k Ldcm;k:Ldcn;
        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

        public static final TernarySurfaceConfig SAND_CONFIG
        Mappings:
        Namespace Name Mixin selector
        official l Ldcm;l:Ldcn;
        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

        public static final TernarySurfaceConfig GRASS_SAND_UNDERWATER_CONFIG
        Mappings:
        Namespace Name Mixin selector
        official m Ldcm;m:Ldcn;
        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

        public static final TernarySurfaceConfig SAND_SAND_UNDERWATER_CONFIG
        Mappings:
        Namespace Name Mixin selector
        official n Ldcm;n:Ldcn;
        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

        public static final TernarySurfaceConfig BADLANDS_CONFIG
        Mappings:
        Namespace Name Mixin selector
        official o Ldcm;o:Ldcn;
        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

        public static final TernarySurfaceConfig MYCELIUM_CONFIG
        Mappings:
        Namespace Name Mixin selector
        official p Ldcm;p:Ldcn;
        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

        public static final TernarySurfaceConfig NETHER_CONFIG
        Mappings:
        Namespace Name Mixin selector
        official q Ldcm;q:Ldcn;
        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

        public static final TernarySurfaceConfig SOUL_SAND_CONFIG
        Mappings:
        Namespace Name Mixin selector
        official r Ldcm;r:Ldcn;
        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

        public static final TernarySurfaceConfig END_CONFIG
        Mappings:
        Namespace Name Mixin selector
        official s Ldcm;s:Ldcn;
        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

        public static final TernarySurfaceConfig CRIMSON_NYLIUM_CONFIG
        Mappings:
        Namespace Name Mixin selector
        official t Ldcm;t:Ldcn;
        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

        public static final TernarySurfaceConfig WARPED_NYLIUM_CONFIG
        Mappings:
        Namespace Name Mixin selector
        official u Ldcm;u:Ldcn;
        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

        public static final TernarySurfaceConfig BASALT_DELTA_CONFIG
        Mappings:
        Namespace Name Mixin selector
        official v Ldcm;v:Ldcn;
        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

        public static final SurfaceBuilder<TernarySurfaceConfig> DEFAULT
        Mappings:
        Namespace Name Mixin selector
        official w Ldcm;w:Ldcm;
        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

        public static final SurfaceBuilder<TernarySurfaceConfig> MOUNTAIN
        Mappings:
        Namespace Name Mixin selector
        official x Ldcm;x:Ldcm;
        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

        public static final SurfaceBuilder<TernarySurfaceConfig> SHATTERED_SAVANNA
        Mappings:
        Namespace Name Mixin selector
        official y Ldcm;y:Ldcm;
        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

        public static final SurfaceBuilder<TernarySurfaceConfig> GRAVELLY_MOUNTAIN
        Mappings:
        Namespace Name Mixin selector
        official z Ldcm;z:Ldcm;
        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

        public static final SurfaceBuilder<TernarySurfaceConfig> GIANT_TREE_TAIGA
        Mappings:
        Namespace Name Mixin selector
        official A Ldcm;A:Ldcm;
        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

        public static final SurfaceBuilder<TernarySurfaceConfig> SWAMP
        Mappings:
        Namespace Name Mixin selector
        official B Ldcm;B:Ldcm;
        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

        public static final SurfaceBuilder<TernarySurfaceConfig> BADLANDS
        Mappings:
        Namespace Name Mixin selector
        official C Ldcm;C:Ldcm;
        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

        public static final SurfaceBuilder<TernarySurfaceConfig> WOODED_BADLANDS
        Mappings:
        Namespace Name Mixin selector
        official D Ldcm;D:Ldcm;
        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

        public static final SurfaceBuilder<TernarySurfaceConfig> ERODED_BADLANDS
        Mappings:
        Namespace Name Mixin selector
        official E Ldcm;E:Ldcm;
        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

        public static final SurfaceBuilder<TernarySurfaceConfig> FROZEN_OCEAN
        Mappings:
        Namespace Name Mixin selector
        official F Ldcm;F:Ldcm;
        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

        public static final SurfaceBuilder<TernarySurfaceConfig> NETHER
        Mappings:
        Namespace Name Mixin selector
        official G Ldcm;G:Ldcm;
        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

        public static final SurfaceBuilder<TernarySurfaceConfig> NETHER_FOREST
        Mappings:
        Namespace Name Mixin selector
        official H Ldcm;H:Ldcm;
        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

        public static final SurfaceBuilder<TernarySurfaceConfig> SOUL_SAND_VALLEY
        Mappings:
        Namespace Name Mixin selector
        official I Ldcm;I:Ldcm;
        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

        public static final SurfaceBuilder<TernarySurfaceConfig> BASALT_DELTAS
        Mappings:
        Namespace Name Mixin selector
        official J Ldcm;J:Ldcm;
        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

        public static final SurfaceBuilder<TernarySurfaceConfig> NOPE
        Mappings:
        Namespace Name Mixin selector
        official K Ldcm;K:Ldcm;
        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 Ldcm;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;
    • 构造器详细资料

      • SurfaceBuilder

        public SurfaceBuilder​(com.mojang.serialization.Codec<C> codec)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ldcm;<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
    • 方法详细资料

      • register

        private static <C extends SurfaceConfig,​F extends SurfaceBuilder<C>> F register​(String id,
                                                                                              F surfaceBuilder)
        Mappings:
        Namespace Name Mixin selector
        official a Ldcm;a(Ljava/lang/String;Ldcm;)Ldcm;
        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

        public com.mojang.serialization.Codec<ConfiguredSurfaceBuilder<C>> getCodec()
        Mappings:
        Namespace Name Mixin selector
        official d Ldcm;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

        public ConfiguredSurfaceBuilder<C> withConfig​(C config)
        Mappings:
        Namespace Name Mixin selector
        official a Ldcm;a(Ldco;)Ldbz;
        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,
                                      int int2,
                                      long long2,
                                      C c)
        Places the surface blocks for the given column.
        参数:
        random - the Random instance, seeded with a hash of the x and z coordinates
        chunk - the current chunk being surface built
        biome - the biome in the column that is being surface built
        x - X coordinate of the column
        z - Z coordinate of the column
        height - height of the column retrieved using Heightmap.Type.WORLD_SURFACE_WG, and will never be lower than the sea level
        noise - noise value at this column. Has a range of (-8, 8) but follows a normal distribution so most values will be around (-2, 2)
        defaultBlock - default block of the chunk generator, used to know which block to replace with the surface blocks
        defaultFluid - Default fluid of the chunk generator
        seaLevel - the sea level of the chunk generator
        Mappings:
        Namespace Name Mixin selector
        official a Ldcm;a(Ljava/util/Random;Lclk;Lbwq;IIIDLcjr;Lcjr;IIJLdco;)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;IIJLnet/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;IIJLnet/minecraft/world/gen/surfacebuilder/SurfaceConfig;)V