Package net.minecraft.world.gen.feature
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 cwqintermediary net/minecraft/class_5312named net/minecraft/world/gen/feature/ConfiguredStructureFeature
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal RegistryEntryList<Biome>static final com.mojang.serialization.Codec<ConfiguredStructureFeature<?,?>> final FCfinal Fstatic final com.mojang.serialization.Codec<ConfiguredStructureFeature<?,?>> final Map<SpawnGroup,class_7061> final booleanstatic final com.mojang.serialization.Codec<RegistryEntry<ConfiguredStructureFeature<?,?>>> static final com.mojang.serialization.Codec<RegistryEntryList<ConfiguredStructureFeature<?,?>>> -
Constructor Summary
ConstructorsConstructorDescriptionConfiguredStructureFeature(F feature, FC config, RegistryEntryList<Biome> biomes, boolean bool, Map<SpawnGroup, class_7061> map) -
Method Summary
Modifier and TypeMethodDescriptionmethod_41129(BlockBox blockBox) tryPlaceStart(DynamicRegistryManager registryManager, ChunkGenerator chunkGenerator, BiomeSource biomeSource, StructureManager structureManager, long worldSeed, ChunkPos chunkPos, int structureReferences, HeightLimitView world, Predicate<RegistryEntry<Biome>> biomePredicate)
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector official aLcwq;a:Lcom/mojang/serialization/Codec;intermediary field_25834Lnet/minecraft/class_5312;field_25834:Lcom/mojang/serialization/Codec;named CODECLnet/minecraft/world/gen/feature/ConfiguredStructureFeature;CODEC:Lcom/mojang/serialization/Codec;
-
REGISTRY_CODEC
public static final com.mojang.serialization.Codec<RegistryEntry<ConfiguredStructureFeature<?,?>>> REGISTRY_CODEC- Mappings:
Namespace Name Mixin selector official bLcwq;b:Lcom/mojang/serialization/Codec;intermediary field_24834Lnet/minecraft/class_5312;field_24834:Lcom/mojang/serialization/Codec;named REGISTRY_CODECLnet/minecraft/world/gen/feature/ConfiguredStructureFeature;REGISTRY_CODEC:Lcom/mojang/serialization/Codec;
-
REGISTRY_ELEMENT_CODEC
public static final com.mojang.serialization.Codec<RegistryEntryList<ConfiguredStructureFeature<?,?>>> REGISTRY_ELEMENT_CODEC- Mappings:
Namespace Name Mixin selector official cLcwq;c:Lcom/mojang/serialization/Codec;intermediary field_26757Lnet/minecraft/class_5312;field_26757:Lcom/mojang/serialization/Codec;named REGISTRY_ELEMENT_CODECLnet/minecraft/world/gen/feature/ConfiguredStructureFeature;REGISTRY_ELEMENT_CODEC:Lcom/mojang/serialization/Codec;
-
field_37142
- Mappings:
Namespace Name Mixin selector official dLcwq;d:Lcom/mojang/serialization/Codec;intermediary field_37142Lnet/minecraft/class_5312;field_37142:Lcom/mojang/serialization/Codec;named field_37142Lnet/minecraft/world/gen/feature/ConfiguredStructureFeature;field_37142:Lcom/mojang/serialization/Codec;
-
feature
- Mappings:
Namespace Name Mixin selector official eLcwq;e:Lczc;intermediary field_24835Lnet/minecraft/class_5312;field_24835:Lnet/minecraft/class_3195;named featureLnet/minecraft/world/gen/feature/ConfiguredStructureFeature;feature:Lnet/minecraft/world/gen/feature/StructureFeature;
-
config
- Mappings:
Namespace Name Mixin selector official fLcwq;f:Lczy;intermediary field_24836Lnet/minecraft/class_5312;field_24836:Lnet/minecraft/class_3037;named configLnet/minecraft/world/gen/feature/ConfiguredStructureFeature;config:Lnet/minecraft/world/gen/feature/FeatureConfig;
-
biomes
- Mappings:
Namespace Name Mixin selector official gLcwq;g:Lgs;intermediary field_36629Lnet/minecraft/class_5312;field_36629:Lnet/minecraft/class_6885;named biomesLnet/minecraft/world/gen/feature/ConfiguredStructureFeature;biomes:Lnet/minecraft/util/registry/RegistryEntryList;
-
field_37143
- Mappings:
Namespace Name Mixin selector official hLcwq;h:Ljava/util/Map;intermediary field_37143Lnet/minecraft/class_5312;field_37143:Ljava/util/Map;named field_37143Lnet/minecraft/world/gen/feature/ConfiguredStructureFeature;field_37143:Ljava/util/Map;
-
field_37144
public final boolean field_37144- Mappings:
Namespace Name Mixin selector official iLcwq;i:Zintermediary field_37144Lnet/minecraft/class_5312;field_37144:Znamed field_37144Lnet/minecraft/world/gen/feature/ConfiguredStructureFeature;field_37144:Z
-
-
Constructor Details
-
ConfiguredStructureFeature
public ConfiguredStructureFeature(F feature, FC config, RegistryEntryList<Biome> biomes, boolean bool, Map<SpawnGroup, class_7061> map) - Mappings:
Namespace Name Mixin selector official <init>Lcwq;<init>(Lczc;Lczy;Lgs;ZLjava/util/Map;)Vintermediary <init>Lnet/minecraft/class_5312;<init>(Lnet/minecraft/class_3195;Lnet/minecraft/class_3037;Lnet/minecraft/class_6885;ZLjava/util/Map;)Vnamed <init>Lnet/minecraft/world/gen/feature/ConfiguredStructureFeature;<init>(Lnet/minecraft/world/gen/feature/StructureFeature;Lnet/minecraft/world/gen/feature/FeatureConfig;Lnet/minecraft/util/registry/RegistryEntryList;ZLjava/util/Map;)V
-
-
Method Details
-
tryPlaceStart
public StructureStart tryPlaceStart(DynamicRegistryManager registryManager, ChunkGenerator chunkGenerator, BiomeSource biomeSource, StructureManager structureManager, long worldSeed, ChunkPos chunkPos, int structureReferences, HeightLimitView world, Predicate<RegistryEntry<Biome>> biomePredicate) - See Also:
-
-
invalid @see
StructureFeature#tryPlaceStart
-
- Mappings:
Namespace Name Mixin selector official aLcwq;a(Lhb;Lcqq;Lcbu;Ldhq;JLcab;ILcaw;Ljava/util/function/Predicate;)Ldfq;intermediary method_28622Lnet/minecraft/class_5312;method_28622(Lnet/minecraft/class_5455;Lnet/minecraft/class_2794;Lnet/minecraft/class_1966;Lnet/minecraft/class_3485;JLnet/minecraft/class_1923;ILnet/minecraft/class_5539;Ljava/util/function/Predicate;)Lnet/minecraft/class_3449;named tryPlaceStartLnet/minecraft/world/gen/feature/ConfiguredStructureFeature;tryPlaceStart(Lnet/minecraft/util/registry/DynamicRegistryManager;Lnet/minecraft/world/gen/chunk/ChunkGenerator;Lnet/minecraft/world/biome/source/BiomeSource;Lnet/minecraft/structure/StructureManager;JLnet/minecraft/util/math/ChunkPos;ILnet/minecraft/world/HeightLimitView;Ljava/util/function/Predicate;)Lnet/minecraft/structure/StructureStart;
-
getBiomes
- Mappings:
Namespace Name Mixin selector official aLcwq;a()Lgs;intermediary method_40549Lnet/minecraft/class_5312;method_40549()Lnet/minecraft/class_6885;named getBiomesLnet/minecraft/world/gen/feature/ConfiguredStructureFeature;getBiomes()Lnet/minecraft/util/registry/RegistryEntryList;
-
method_41129
- Mappings:
Namespace Name Mixin selector official aLcwq;a(Lden;)Lden;intermediary method_41129Lnet/minecraft/class_5312;method_41129(Lnet/minecraft/class_3341;)Lnet/minecraft/class_3341;named method_41129Lnet/minecraft/world/gen/feature/ConfiguredStructureFeature;method_41129(Lnet/minecraft/util/math/BlockBox;)Lnet/minecraft/util/math/BlockBox;
-