Class RootSystemFeatureConfig

java.lang.Object
net.minecraft.world.gen.feature.RootSystemFeatureConfig
All Implemented Interfaces:
FeatureConfig

public class RootSystemFeatureConfig extends Object implements FeatureConfig
Mappings:
Namespace Name
official cwc
intermediary net/minecraft/class_5926
named net/minecraft/world/gen/feature/RootSystemFeatureConfig
  • Field Details

    • CODEC

      public static final com.mojang.serialization.Codec<RootSystemFeatureConfig> CODEC
      Mappings:
      Namespace Name Mixin selector
      official a Lcwc;a:Lcom/mojang/serialization/Codec;
      intermediary field_29267 Lnet/minecraft/class_5926;field_29267:Lcom/mojang/serialization/Codec;
      named CODEC Lnet/minecraft/world/gen/feature/RootSystemFeatureConfig;CODEC:Lcom/mojang/serialization/Codec;
    • feature

      public final Supplier<ConfiguredFeature<?,​?>> feature
      Mappings:
      Namespace Name Mixin selector
      official b Lcwc;b:Ljava/util/function/Supplier;
      intermediary field_29268 Lnet/minecraft/class_5926;field_29268:Ljava/util/function/Supplier;
      named feature Lnet/minecraft/world/gen/feature/RootSystemFeatureConfig;feature:Ljava/util/function/Supplier;
    • requiredVerticalSpaceForTree

      public final int requiredVerticalSpaceForTree
      Mappings:
      Namespace Name Mixin selector
      official c Lcwc;c:I
      intermediary field_29269 Lnet/minecraft/class_5926;field_29269:I
      named requiredVerticalSpaceForTree Lnet/minecraft/world/gen/feature/RootSystemFeatureConfig;requiredVerticalSpaceForTree:I
    • rootRadius

      public final int rootRadius
      Mappings:
      Namespace Name Mixin selector
      official d Lcwc;d:I
      intermediary field_29270 Lnet/minecraft/class_5926;field_29270:I
      named rootRadius Lnet/minecraft/world/gen/feature/RootSystemFeatureConfig;rootRadius:I
    • rootReplaceable

      public final Identifier rootReplaceable
      Mappings:
      Namespace Name Mixin selector
      official e Lcwc;e:Lww;
      intermediary field_29271 Lnet/minecraft/class_5926;field_29271:Lnet/minecraft/class_2960;
      named rootReplaceable Lnet/minecraft/world/gen/feature/RootSystemFeatureConfig;rootReplaceable:Lnet/minecraft/util/Identifier;
    • rootStateProvider

      public final BlockStateProvider rootStateProvider
      Mappings:
      Namespace Name Mixin selector
      official f Lcwc;f:Lcxj;
      intermediary field_29272 Lnet/minecraft/class_5926;field_29272:Lnet/minecraft/class_4651;
      named rootStateProvider Lnet/minecraft/world/gen/feature/RootSystemFeatureConfig;rootStateProvider:Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;
    • rootPlacementAttempts

      public final int rootPlacementAttempts
      Mappings:
      Namespace Name Mixin selector
      official g Lcwc;g:I
      intermediary field_29273 Lnet/minecraft/class_5926;field_29273:I
      named rootPlacementAttempts Lnet/minecraft/world/gen/feature/RootSystemFeatureConfig;rootPlacementAttempts:I
    • maxRootColumnHeight

      public final int maxRootColumnHeight
      Mappings:
      Namespace Name Mixin selector
      official h Lcwc;h:I
      intermediary field_29274 Lnet/minecraft/class_5926;field_29274:I
      named maxRootColumnHeight Lnet/minecraft/world/gen/feature/RootSystemFeatureConfig;maxRootColumnHeight:I
    • hangingRootRadius

      public final int hangingRootRadius
      Mappings:
      Namespace Name Mixin selector
      official i Lcwc;i:I
      intermediary field_29275 Lnet/minecraft/class_5926;field_29275:I
      named hangingRootRadius Lnet/minecraft/world/gen/feature/RootSystemFeatureConfig;hangingRootRadius:I
    • hangingRootVerticalSpan

      public final int hangingRootVerticalSpan
      Mappings:
      Namespace Name Mixin selector
      official j Lcwc;j:I
      intermediary field_29276 Lnet/minecraft/class_5926;field_29276:I
      named hangingRootVerticalSpan Lnet/minecraft/world/gen/feature/RootSystemFeatureConfig;hangingRootVerticalSpan:I
    • hangingRootStateProvider

      public final BlockStateProvider hangingRootStateProvider
      Mappings:
      Namespace Name Mixin selector
      official k Lcwc;k:Lcxj;
      intermediary field_29277 Lnet/minecraft/class_5926;field_29277:Lnet/minecraft/class_4651;
      named hangingRootStateProvider Lnet/minecraft/world/gen/feature/RootSystemFeatureConfig;hangingRootStateProvider:Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;
    • hangingRootPlacementAttempts

      public final int hangingRootPlacementAttempts
      Mappings:
      Namespace Name Mixin selector
      official l Lcwc;l:I
      intermediary field_29278 Lnet/minecraft/class_5926;field_29278:I
      named hangingRootPlacementAttempts Lnet/minecraft/world/gen/feature/RootSystemFeatureConfig;hangingRootPlacementAttempts:I
    • field_33616

      public final int field_33616
      Mappings:
      Namespace Name Mixin selector
      official n Lcwc;n:I
      intermediary field_33616 Lnet/minecraft/class_5926;field_33616:I
      named field_33616 Lnet/minecraft/world/gen/feature/RootSystemFeatureConfig;field_33616:I
  • Constructor Details

    • RootSystemFeatureConfig

      public RootSystemFeatureConfig(Supplier<ConfiguredFeature<?,​?>> feature, int requiredVerticalSpaceForTree, int rootRadius, Identifier rootReplaceable, BlockStateProvider rootStateProvider, int rootPlacementAttempts, int maxRootColumnHeight, int hangingRootRadius, int hangingRootVerticalSpan, BlockStateProvider hangingRootStateProvider, int hangingRootPlacementAttempts, int int2)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcwc;<init>(Ljava/util/function/Supplier;IILww;Lcxj;IIIILcxj;II)V
      intermediary <init> Lnet/minecraft/class_5926;<init>(Ljava/util/function/Supplier;IILnet/minecraft/class_2960;Lnet/minecraft/class_4651;IIIILnet/minecraft/class_4651;II)V
      named <init> Lnet/minecraft/world/gen/feature/RootSystemFeatureConfig;<init>(Ljava/util/function/Supplier;IILnet/minecraft/util/Identifier;Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;IIIILnet/minecraft/world/gen/stateprovider/BlockStateProvider;II)V