类 ConfiguredFeature<FC extends FeatureConfig,F extends Feature<FC>>
- java.lang.Object
-
- net.minecraft.world.gen.feature.ConfiguredFeature<FC,F>
-
- 所有已实现的接口:
Decoratable<ConfiguredFeature<?,?>>
public class ConfiguredFeature<FC extends FeatureConfig,F extends Feature<FC>> extends Object implements Decoratable<ConfiguredFeature<?,?>>
- Mappings:
Namespace Name official cqiintermediary net/minecraft/class_2975named net/minecraft/world/gen/feature/ConfiguredFeature
-
-
字段概要
字段 修饰符和类型 字段 说明 static com.mojang.serialization.Codec<ConfiguredFeature<?,?>>CODECFCconfigFfeaturestatic com.mojang.serialization.Codec<List<Supplier<ConfiguredFeature<?,?>>>>field_26756static LoggerLOGGERstatic com.mojang.serialization.Codec<Supplier<ConfiguredFeature<?,?>>>REGISTRY_CODEC
-
构造器概要
构造器 构造器 说明 ConfiguredFeature(F feature, FC config)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 ConfiguredFeature<?,?>decorate(ConfiguredDecorator<?> configuredDecorator)booleangenerate(StructureWorldAccess world, ChunkGenerator chunkGenerator, Random random, BlockPos origin)FCgetConfig()Stream<ConfiguredFeature<?,?>>getDecoratedFeatures()FgetFeature()RandomFeatureEntrywithChance(float chance)-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 net.minecraft.world.gen.decorator.Decoratable
applyChance, averageDepth, range, rangeOf, repeat, repeat, repeatRandomly, spreadHorizontally
-
-
-
-
字段详细资料
-
CODEC
public static final com.mojang.serialization.Codec<ConfiguredFeature<?,?>> CODEC
- Mappings:
Namespace Name Mixin selector official aLcqi;a:Lcom/mojang/serialization/Codec;intermediary field_25833Lnet/minecraft/class_2975;field_25833:Lcom/mojang/serialization/Codec;named CODECLnet/minecraft/world/gen/feature/ConfiguredFeature;CODEC:Lcom/mojang/serialization/Codec;
-
REGISTRY_CODEC
public static final com.mojang.serialization.Codec<Supplier<ConfiguredFeature<?,?>>> REGISTRY_CODEC
- Mappings:
Namespace Name Mixin selector official bLcqi;b:Lcom/mojang/serialization/Codec;intermediary field_24833Lnet/minecraft/class_2975;field_24833:Lcom/mojang/serialization/Codec;named REGISTRY_CODECLnet/minecraft/world/gen/feature/ConfiguredFeature;REGISTRY_CODEC:Lcom/mojang/serialization/Codec;
-
field_26756
public static final com.mojang.serialization.Codec<List<Supplier<ConfiguredFeature<?,?>>>> field_26756
- Mappings:
Namespace Name Mixin selector official cLcqi;c:Lcom/mojang/serialization/Codec;intermediary field_26756Lnet/minecraft/class_2975;field_26756:Lcom/mojang/serialization/Codec;named field_26756Lnet/minecraft/world/gen/feature/ConfiguredFeature;field_26756:Lcom/mojang/serialization/Codec;
-
LOGGER
public static final Logger LOGGER
- Mappings:
Namespace Name Mixin selector official dLcqi;d:Lorg/apache/logging/log4j/Logger;intermediary field_21589Lnet/minecraft/class_2975;field_21589:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/world/gen/feature/ConfiguredFeature;LOGGER:Lorg/apache/logging/log4j/Logger;
-
feature
public final F extends Feature<FC> feature
- Mappings:
Namespace Name Mixin selector official eLcqi;e:Lcra;intermediary field_13376Lnet/minecraft/class_2975;field_13376:Lnet/minecraft/class_3031;named featureLnet/minecraft/world/gen/feature/ConfiguredFeature;feature:Lnet/minecraft/world/gen/feature/Feature;
-
config
public final FC extends FeatureConfig config
- Mappings:
Namespace Name Mixin selector official fLcqi;f:Lcuc;intermediary field_13375Lnet/minecraft/class_2975;field_13375:Lnet/minecraft/class_3037;named configLnet/minecraft/world/gen/feature/ConfiguredFeature;config:Lnet/minecraft/world/gen/feature/FeatureConfig;
-
-
构造器详细资料
-
ConfiguredFeature
public ConfiguredFeature(F feature, FC config)
- Mappings:
Namespace Name Mixin selector official <init>Lcqi;<init>(Lcra;Lcuc;)Vintermediary <init>Lnet/minecraft/class_2975;<init>(Lnet/minecraft/class_3031;Lnet/minecraft/class_3037;)Vnamed <init>Lnet/minecraft/world/gen/feature/ConfiguredFeature;<init>(Lnet/minecraft/world/gen/feature/Feature;Lnet/minecraft/world/gen/feature/FeatureConfig;)V
-
-
方法详细资料
-
getFeature
public F getFeature()
- Mappings:
Namespace Name Mixin selector official bLcqi;b()Lcra;intermediary method_30380Lnet/minecraft/class_2975;method_30380()Lnet/minecraft/class_3031;named getFeatureLnet/minecraft/world/gen/feature/ConfiguredFeature;getFeature()Lnet/minecraft/world/gen/feature/Feature;
-
getConfig
public FC getConfig()
- Mappings:
Namespace Name Mixin selector official cLcqi;c()Lcuc;intermediary method_30381Lnet/minecraft/class_2975;method_30381()Lnet/minecraft/class_3037;named getConfigLnet/minecraft/world/gen/feature/ConfiguredFeature;getConfig()Lnet/minecraft/world/gen/feature/FeatureConfig;
-
decorate
public ConfiguredFeature<?,?> decorate(ConfiguredDecorator<?> configuredDecorator)
- 指定者:
decorate在接口中Decoratable<FC extends FeatureConfig>- Mappings:
Namespace Name Mixin selector official bLcqi;b(Lcyk;)Lcqi;intermediary method_23388Lnet/minecraft/class_2975;method_23388(Lnet/minecraft/class_3243;)Lnet/minecraft/class_2975;named decorateLnet/minecraft/world/gen/feature/ConfiguredFeature;decorate(Lnet/minecraft/world/gen/decorator/ConfiguredDecorator;)Lnet/minecraft/world/gen/feature/ConfiguredFeature;
-
withChance
public RandomFeatureEntry withChance(float chance)
- Mappings:
Namespace Name Mixin selector official aLcqi;a(F)Lctj;intermediary method_23387Lnet/minecraft/class_2975;method_23387(F)Lnet/minecraft/class_3226;named withChanceLnet/minecraft/world/gen/feature/ConfiguredFeature;withChance(F)Lnet/minecraft/world/gen/feature/RandomFeatureEntry;
-
generate
public boolean generate(StructureWorldAccess world, ChunkGenerator chunkGenerator, Random random, BlockPos origin)
- Mappings:
Namespace Name Mixin selector official aLcqi;a(Lbwm;Lclm;Ljava/util/Random;Lgb;)Zintermediary method_12862Lnet/minecraft/class_2975;method_12862(Lnet/minecraft/class_5281;Lnet/minecraft/class_2794;Ljava/util/Random;Lnet/minecraft/class_2338;)Znamed generateLnet/minecraft/world/gen/feature/ConfiguredFeature;generate(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/world/gen/chunk/ChunkGenerator;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;)Z
-
getDecoratedFeatures
public Stream<ConfiguredFeature<?,?>> getDecoratedFeatures()
- Mappings:
Namespace Name Mixin selector official dLcqi;d()Ljava/util/stream/Stream;intermediary method_30648Lnet/minecraft/class_2975;method_30648()Ljava/util/stream/Stream;named getDecoratedFeaturesLnet/minecraft/world/gen/feature/ConfiguredFeature;getDecoratedFeatures()Ljava/util/stream/Stream;
-
-