Class TernarySurfaceConfig

java.lang.Object
net.minecraft.world.gen.surfacebuilder.TernarySurfaceConfig
All Implemented Interfaces:
SurfaceConfig

public class TernarySurfaceConfig extends Object implements SurfaceConfig
Mappings:
Namespace Name
official ddn
intermediary net/minecraft/class_3527
named net/minecraft/world/gen/surfacebuilder/TernarySurfaceConfig
  • Field Details

    • CODEC

      public static final com.mojang.serialization.Codec<TernarySurfaceConfig> CODEC
      Mappings:
      Namespace Name Mixin selector
      official a Lddn;a:Lcom/mojang/serialization/Codec;
      intermediary field_25017 Lnet/minecraft/class_3527;field_25017:Lcom/mojang/serialization/Codec;
      named CODEC Lnet/minecraft/world/gen/surfacebuilder/TernarySurfaceConfig;CODEC:Lcom/mojang/serialization/Codec;
    • topMaterial

      private final BlockState topMaterial
      Mappings:
      Namespace Name Mixin selector
      official b Lddn;b:Lcks;
      intermediary field_15715 Lnet/minecraft/class_3527;field_15715:Lnet/minecraft/class_2680;
      named topMaterial Lnet/minecraft/world/gen/surfacebuilder/TernarySurfaceConfig;topMaterial:Lnet/minecraft/block/BlockState;
    • underMaterial

      private final BlockState underMaterial
      Mappings:
      Namespace Name Mixin selector
      official c Lddn;c:Lcks;
      intermediary field_15717 Lnet/minecraft/class_3527;field_15717:Lnet/minecraft/class_2680;
      named underMaterial Lnet/minecraft/world/gen/surfacebuilder/TernarySurfaceConfig;underMaterial:Lnet/minecraft/block/BlockState;
    • underwaterMaterial

      private final BlockState underwaterMaterial
      Mappings:
      Namespace Name Mixin selector
      official d Lddn;d:Lcks;
      intermediary field_15716 Lnet/minecraft/class_3527;field_15716:Lnet/minecraft/class_2680;
      named underwaterMaterial Lnet/minecraft/world/gen/surfacebuilder/TernarySurfaceConfig;underwaterMaterial:Lnet/minecraft/block/BlockState;
  • Constructor Details

    • TernarySurfaceConfig

      public TernarySurfaceConfig(BlockState topMaterial, BlockState underMaterial, BlockState underwaterMaterial)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lddn;<init>(Lcks;Lcks;Lcks;)V
      intermediary <init> Lnet/minecraft/class_3527;<init>(Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)V
      named <init> Lnet/minecraft/world/gen/surfacebuilder/TernarySurfaceConfig;<init>(Lnet/minecraft/block/BlockState;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/BlockState;)V
  • Method Details

    • getTopMaterial

      public BlockState getTopMaterial()
      Specified by:
      getTopMaterial in interface SurfaceConfig
      Mappings:
      Namespace Name Mixin selector
      official a Lddo;a()Lcks;
      intermediary method_15337 Lnet/minecraft/class_3531;method_15337()Lnet/minecraft/class_2680;
      named getTopMaterial Lnet/minecraft/world/gen/surfacebuilder/SurfaceConfig;getTopMaterial()Lnet/minecraft/block/BlockState;
    • getUnderMaterial

      public BlockState getUnderMaterial()
      Specified by:
      getUnderMaterial in interface SurfaceConfig
      Mappings:
      Namespace Name Mixin selector
      official b Lddo;b()Lcks;
      intermediary method_15336 Lnet/minecraft/class_3531;method_15336()Lnet/minecraft/class_2680;
      named getUnderMaterial Lnet/minecraft/world/gen/surfacebuilder/SurfaceConfig;getUnderMaterial()Lnet/minecraft/block/BlockState;
    • getUnderwaterMaterial

      public BlockState getUnderwaterMaterial()
      Specified by:
      getUnderwaterMaterial in interface SurfaceConfig
      Mappings:
      Namespace Name Mixin selector
      official c Lddo;c()Lcks;
      intermediary method_15330 Lnet/minecraft/class_3531;method_15330()Lnet/minecraft/class_2680;
      named getUnderwaterMaterial Lnet/minecraft/world/gen/surfacebuilder/SurfaceConfig;getUnderwaterMaterial()Lnet/minecraft/block/BlockState;