Class ConfiguredStructureFeature<FC extends FeatureConfig,​F extends StructureFeature<FC>>

java.lang.Object
net.minecraft.world.gen.feature.ConfiguredStructureFeature<FC,​F>

public class ConfiguredStructureFeature<FC extends FeatureConfig,​F extends StructureFeature<FC>> extends Object
Mappings:
Namespace Name
official cro
intermediary net/minecraft/class_5312
named net/minecraft/world/gen/feature/ConfiguredStructureFeature
  • Field Details

    • CODEC

      public static final com.mojang.serialization.Codec<ConfiguredStructureFeature<?,​?>> CODEC
      Mappings:
      Namespace Name Mixin selector
      official a Lcro;a:Lcom/mojang/serialization/Codec;
      intermediary field_25834 Lnet/minecraft/class_5312;field_25834:Lcom/mojang/serialization/Codec;
      named CODEC Lnet/minecraft/world/gen/feature/ConfiguredStructureFeature;CODEC:Lcom/mojang/serialization/Codec;
    • REGISTRY_CODEC

      public static final com.mojang.serialization.Codec<Supplier<ConfiguredStructureFeature<?,​?>>> REGISTRY_CODEC
      Mappings:
      Namespace Name Mixin selector
      official b Lcro;b:Lcom/mojang/serialization/Codec;
      intermediary field_24834 Lnet/minecraft/class_5312;field_24834:Lcom/mojang/serialization/Codec;
      named REGISTRY_CODEC Lnet/minecraft/world/gen/feature/ConfiguredStructureFeature;REGISTRY_CODEC:Lcom/mojang/serialization/Codec;
    • REGISTRY_ELEMENT_CODEC

      public static final com.mojang.serialization.Codec<List<Supplier<ConfiguredStructureFeature<?,​?>>>> REGISTRY_ELEMENT_CODEC
      Mappings:
      Namespace Name Mixin selector
      official c Lcro;c:Lcom/mojang/serialization/Codec;
      intermediary field_26757 Lnet/minecraft/class_5312;field_26757:Lcom/mojang/serialization/Codec;
      named REGISTRY_ELEMENT_CODEC Lnet/minecraft/world/gen/feature/ConfiguredStructureFeature;REGISTRY_ELEMENT_CODEC:Lcom/mojang/serialization/Codec;
    • feature

      public final F extends StructureFeature<FC> feature
      Mappings:
      Namespace Name Mixin selector
      official d Lcro;d:Lcuc;
      intermediary field_24835 Lnet/minecraft/class_5312;field_24835:Lnet/minecraft/class_3195;
      named feature Lnet/minecraft/world/gen/feature/ConfiguredStructureFeature;feature:Lnet/minecraft/world/gen/feature/StructureFeature;
    • config

      public final FC extends FeatureConfig config
      Mappings:
      Namespace Name Mixin selector
      official e Lcro;e:Lcvg;
      intermediary field_24836 Lnet/minecraft/class_5312;field_24836:Lnet/minecraft/class_3037;
      named config Lnet/minecraft/world/gen/feature/ConfiguredStructureFeature;config:Lnet/minecraft/world/gen/feature/FeatureConfig;
  • Constructor Details

    • ConfiguredStructureFeature

      public ConfiguredStructureFeature(F feature, FC config)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcro;<init>(Lcuc;Lcvg;)V
      intermediary <init> Lnet/minecraft/class_5312;<init>(Lnet/minecraft/class_3195;Lnet/minecraft/class_3037;)V
      named <init> Lnet/minecraft/world/gen/feature/ConfiguredStructureFeature;<init>(Lnet/minecraft/world/gen/feature/StructureFeature;Lnet/minecraft/world/gen/feature/FeatureConfig;)V
  • Method Details