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
named net/minecraft/world/gen/feature/RootSystemFeatureConfig
intermediary net/minecraft/class_5926
official eit
  • Field Details Link icon

    • CODEC Link icon

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

      public final RegistryEntry<PlacedFeature> feature
      Mappings:
      Namespace Name Mixin selector
      named feature Lnet/minecraft/world/gen/feature/RootSystemFeatureConfig;feature:Lnet/minecraft/registry/entry/RegistryEntry;
      intermediary field_29268 Lnet/minecraft/class_5926;field_29268:Lnet/minecraft/class_6880;
      official b Leit;b:Ljr;
    • requiredVerticalSpaceForTree Link icon

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

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

      public final TagKey<Block> rootReplaceable
      Mappings:
      Namespace Name Mixin selector
      named rootReplaceable Lnet/minecraft/world/gen/feature/RootSystemFeatureConfig;rootReplaceable:Lnet/minecraft/registry/tag/TagKey;
      intermediary field_29271 Lnet/minecraft/class_5926;field_29271:Lnet/minecraft/class_6862;
      official e Leit;e:Laxf;
    • rootStateProvider Link icon

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

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

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

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

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

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

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

      public final int allowedVerticalWaterForTree
      Mappings:
      Namespace Name Mixin selector
      named allowedVerticalWaterForTree Lnet/minecraft/world/gen/feature/RootSystemFeatureConfig;allowedVerticalWaterForTree:I
      intermediary field_33616 Lnet/minecraft/class_5926;field_33616:I
      official n Leit;n:I
    • predicate Link icon

      public final BlockPredicate predicate
      Mappings:
      Namespace Name Mixin selector
      named predicate Lnet/minecraft/world/gen/feature/RootSystemFeatureConfig;predicate:Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;
      intermediary field_36289 Lnet/minecraft/class_5926;field_36289:Lnet/minecraft/class_6646;
      official o Leit;o:Leea;
  • Constructor Details Link icon

    • RootSystemFeatureConfig Link icon

      public RootSystemFeatureConfig(RegistryEntry<PlacedFeature> feature, int requiredVerticalSpaceForTree, int rootRadius, TagKey<Block> rootReplaceable, BlockStateProvider rootStateProvider, int rootPlacementAttempts, int maxRootColumnHeight, int hangingRootRadius, int hangingRootVerticalSpan, BlockStateProvider hangingRootStateProvider, int hangingRootPlacementAttempts, int allowedVerticalWaterForTree, BlockPredicate predicate)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/world/gen/feature/RootSystemFeatureConfig;<init>(Lnet/minecraft/registry/entry/RegistryEntry;IILnet/minecraft/registry/tag/TagKey;Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;IIIILnet/minecraft/world/gen/stateprovider/BlockStateProvider;IILnet/minecraft/world/gen/blockpredicate/BlockPredicate;)V
      intermediary <init> Lnet/minecraft/class_5926;<init>(Lnet/minecraft/class_6880;IILnet/minecraft/class_6862;Lnet/minecraft/class_4651;IIIILnet/minecraft/class_4651;IILnet/minecraft/class_6646;)V
      official <init> Leit;<init>(Ljr;IILaxf;Leke;IIIILeke;IILeea;)V