类 RandomFeatureEntry


  • public class RandomFeatureEntry
    extends Object
    Mappings:
    Namespace Name
    official ctj
    intermediary net/minecraft/class_3226
    named net/minecraft/world/gen/feature/RandomFeatureEntry
    • 字段详细资料

      • CODEC

        public static final com.mojang.serialization.Codec<RandomFeatureEntry> CODEC
        Mappings:
        Namespace Name Mixin selector
        official a Lctj;a:Lcom/mojang/serialization/Codec;
        intermediary field_24864 Lnet/minecraft/class_3226;field_24864:Lcom/mojang/serialization/Codec;
        named CODEC Lnet/minecraft/world/gen/feature/RandomFeatureEntry;CODEC:Lcom/mojang/serialization/Codec;
      • feature

        public final Supplier<ConfiguredFeature<?,​?>> feature
        Mappings:
        Namespace Name Mixin selector
        official b Lctj;b:Ljava/util/function/Supplier;
        intermediary field_14013 Lnet/minecraft/class_3226;field_14013:Ljava/util/function/Supplier;
        named feature Lnet/minecraft/world/gen/feature/RandomFeatureEntry;feature:Ljava/util/function/Supplier;
      • chance

        public final float chance
        Mappings:
        Namespace Name Mixin selector
        official c Lctj;c:F
        intermediary field_14011 Lnet/minecraft/class_3226;field_14011:F
        named chance Lnet/minecraft/world/gen/feature/RandomFeatureEntry;chance:F
    • 构造器详细资料

      • RandomFeatureEntry

        public RandomFeatureEntry​(ConfiguredFeature<?,​?> feature,
                                  float chance)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lctj;<init>(Lcqi;F)V
        intermediary <init> Lnet/minecraft/class_3226;<init>(Lnet/minecraft/class_2975;F)V
        named <init> Lnet/minecraft/world/gen/feature/RandomFeatureEntry;<init>(Lnet/minecraft/world/gen/feature/ConfiguredFeature;F)V
      • RandomFeatureEntry

        private RandomFeatureEntry​(Supplier<ConfiguredFeature<?,​?>> feature,
                                   float chance)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lctj;<init>(Ljava/util/function/Supplier;F)V
        intermediary <init> Lnet/minecraft/class_3226;<init>(Ljava/util/function/Supplier;F)V
        named <init> Lnet/minecraft/world/gen/feature/RandomFeatureEntry;<init>(Ljava/util/function/Supplier;F)V
    • 方法详细资料

      • generate

        public boolean generate​(StructureWorldAccess world,
                                ChunkGenerator chunkGenerator,
                                Random random,
                                BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official a Lctj;a(Lbwm;Lclm;Ljava/util/Random;Lgb;)Z
        intermediary method_14271 Lnet/minecraft/class_3226;method_14271(Lnet/minecraft/class_5281;Lnet/minecraft/class_2794;Ljava/util/Random;Lnet/minecraft/class_2338;)Z
        named generate Lnet/minecraft/world/gen/feature/RandomFeatureEntry;generate(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/world/gen/chunk/ChunkGenerator;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;)Z