类 TreeFeature


  • public class TreeFeature
    extends Feature<TreeFeatureConfig>
    Mappings:
    Namespace Name
    official cta
    intermediary net/minecraft/class_2944
    named net/minecraft/world/gen/feature/TreeFeature
    • 字段详细资料

      • field_31519

        private static final int field_31519
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official a Lcta;a:I
        intermediary field_31519 Lnet/minecraft/class_2944;field_31519:I
        named field_31519 Lnet/minecraft/world/gen/feature/TreeFeature;field_31519:I
    • 构造器详细资料

      • TreeFeature

        public TreeFeature​(com.mojang.serialization.Codec<TreeFeatureConfig> configCodec)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lcra;<init>(Lcom/mojang/serialization/Codec;)V
        intermediary <init> Lnet/minecraft/class_3031;<init>(Lcom/mojang/serialization/Codec;)V
        named <init> Lnet/minecraft/world/gen/feature/Feature;<init>(Lcom/mojang/serialization/Codec;)V
    • 方法详细资料

      • canTreeReplace

        public static boolean canTreeReplace​(TestableWorld world,
                                             BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official c Lcta;c(Lbvx;Lgb;)Z
        intermediary method_16432 Lnet/minecraft/class_2944;method_16432(Lnet/minecraft/class_3746;Lnet/minecraft/class_2338;)Z
        named canTreeReplace Lnet/minecraft/world/gen/feature/TreeFeature;canTreeReplace(Lnet/minecraft/world/TestableWorld;Lnet/minecraft/util/math/BlockPos;)Z
      • isVine

        private static boolean isVine​(TestableWorld world,
                                      BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official f Lcta;f(Lbvx;Lgb;)Z
        intermediary method_16416 Lnet/minecraft/class_2944;method_16416(Lnet/minecraft/class_3746;Lnet/minecraft/class_2338;)Z
        named isVine Lnet/minecraft/world/gen/feature/TreeFeature;isVine(Lnet/minecraft/world/TestableWorld;Lnet/minecraft/util/math/BlockPos;)Z
      • isWater

        private static boolean isWater​(TestableWorld world,
                                       BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official g Lcta;g(Lbvx;Lgb;)Z
        intermediary method_16422 Lnet/minecraft/class_2944;method_16422(Lnet/minecraft/class_3746;Lnet/minecraft/class_2338;)Z
        named isWater Lnet/minecraft/world/gen/feature/TreeFeature;isWater(Lnet/minecraft/world/TestableWorld;Lnet/minecraft/util/math/BlockPos;)Z
      • isAirOrLeaves

        public static boolean isAirOrLeaves​(TestableWorld world,
                                            BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official d Lcta;d(Lbvx;Lgb;)Z
        intermediary method_16420 Lnet/minecraft/class_2944;method_16420(Lnet/minecraft/class_3746;Lnet/minecraft/class_2338;)Z
        named isAirOrLeaves Lnet/minecraft/world/gen/feature/TreeFeature;isAirOrLeaves(Lnet/minecraft/world/TestableWorld;Lnet/minecraft/util/math/BlockPos;)Z
      • canPlaceTreeOn

        private static boolean canPlaceTreeOn​(TestableWorld world,
                                              BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official h Lcta;h(Lbvx;Lgb;)Z
        intermediary method_16433 Lnet/minecraft/class_2944;method_16433(Lnet/minecraft/class_3746;Lnet/minecraft/class_2338;)Z
        named canPlaceTreeOn Lnet/minecraft/world/gen/feature/TreeFeature;canPlaceTreeOn(Lnet/minecraft/world/TestableWorld;Lnet/minecraft/util/math/BlockPos;)Z
      • isReplaceablePlant

        private static boolean isReplaceablePlant​(TestableWorld world,
                                                  BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official i Lcta;i(Lbvx;Lgb;)Z
        intermediary method_16425 Lnet/minecraft/class_2944;method_16425(Lnet/minecraft/class_3746;Lnet/minecraft/class_2338;)Z
        named isReplaceablePlant Lnet/minecraft/world/gen/feature/TreeFeature;isReplaceablePlant(Lnet/minecraft/world/TestableWorld;Lnet/minecraft/util/math/BlockPos;)Z
      • setBlockStateWithoutUpdatingNeighbors

        private static void setBlockStateWithoutUpdatingNeighbors​(ModifiableWorld world,
                                                                  BlockPos pos,
                                                                  BlockState state)
        Mappings:
        Namespace Name Mixin selector
        official b Lcta;b(Lbvz;Lgb;Lcjr;)V
        intermediary method_12774 Lnet/minecraft/class_2944;method_12774(Lnet/minecraft/class_1945;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
        named setBlockStateWithoutUpdatingNeighbors Lnet/minecraft/world/gen/feature/TreeFeature;setBlockStateWithoutUpdatingNeighbors(Lnet/minecraft/world/ModifiableWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
      • canReplace

        public static boolean canReplace​(TestableWorld world,
                                         BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official e Lcta;e(Lbvx;Lgb;)Z
        intermediary method_27371 Lnet/minecraft/class_2944;method_27371(Lnet/minecraft/class_3746;Lnet/minecraft/class_2338;)Z
        named canReplace Lnet/minecraft/world/gen/feature/TreeFeature;canReplace(Lnet/minecraft/world/TestableWorld;Lnet/minecraft/util/math/BlockPos;)Z
      • generate

        private boolean generate​(StructureWorldAccess world,
                                 Random random,
                                 BlockPos pos,
                                 BiConsumer<BlockPos,​BlockState> biConsumer,
                                 BiConsumer<BlockPos,​BlockState> biConsumer2,
                                 TreeFeatureConfig treeFeatureConfig)
        Mappings:
        Namespace Name Mixin selector
        official a Lcta;a(Lbwm;Ljava/util/Random;Lgb;Ljava/util/function/BiConsumer;Ljava/util/function/BiConsumer;Lcvi;)Z
        intermediary method_12775 Lnet/minecraft/class_2944;method_12775(Lnet/minecraft/class_5281;Ljava/util/Random;Lnet/minecraft/class_2338;Ljava/util/function/BiConsumer;Ljava/util/function/BiConsumer;Lnet/minecraft/class_4643;)Z
        named generate Lnet/minecraft/world/gen/feature/TreeFeature;generate(Lnet/minecraft/world/StructureWorldAccess;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;Ljava/util/function/BiConsumer;Ljava/util/function/BiConsumer;Lnet/minecraft/world/gen/feature/TreeFeatureConfig;)Z
      • getTopPosition

        private int getTopPosition​(TestableWorld world,
                                   int height,
                                   BlockPos pos,
                                   TreeFeatureConfig config)
        Mappings:
        Namespace Name Mixin selector
        official a Lcta;a(Lbvx;ILgb;Lcvi;)I
        intermediary method_29963 Lnet/minecraft/class_2944;method_29963(Lnet/minecraft/class_3746;ILnet/minecraft/class_2338;Lnet/minecraft/class_4643;)I
        named getTopPosition Lnet/minecraft/world/gen/feature/TreeFeature;getTopPosition(Lnet/minecraft/world/TestableWorld;ILnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/gen/feature/TreeFeatureConfig;)I
      • setBlockState

        protected void setBlockState​(ModifiableWorld world,
                                     BlockPos pos,
                                     BlockState state)
        覆盖:
        setBlockState 在类中 Feature<TreeFeatureConfig>
        Mappings:
        Namespace Name Mixin selector
        official a Lcra;a(Lbvz;Lgb;Lcjr;)V
        intermediary method_13153 Lnet/minecraft/class_3031;method_13153(Lnet/minecraft/class_1945;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
        named setBlockState Lnet/minecraft/world/gen/feature/Feature;setBlockState(Lnet/minecraft/world/ModifiableWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
      • generate

        public final boolean generate​(FeatureContext<TreeFeatureConfig> context)
        指定者:
        generate 在类中 Feature<TreeFeatureConfig>
        Mappings:
        Namespace Name Mixin selector
        official a Lcra;a(Lcrb;)Z
        intermediary method_13151 Lnet/minecraft/class_3031;method_13151(Lnet/minecraft/class_5821;)Z
        named generate Lnet/minecraft/world/gen/feature/Feature;generate(Lnet/minecraft/world/gen/feature/util/FeatureContext;)Z
      • placeLogsAndLeaves

        private static VoxelSet placeLogsAndLeaves​(WorldAccess worldAccess,
                                                   BlockBox blockBox,
                                                   Set<BlockPos> set,
                                                   Set<BlockPos> set2)
        Mappings:
        Namespace Name Mixin selector
        official a Lcta;a(Lbvs;Lczr;Ljava/util/Set;Ljava/util/Set;)Ldmj;
        intermediary method_23380 Lnet/minecraft/class_2944;method_23380(Lnet/minecraft/class_1936;Lnet/minecraft/class_3341;Ljava/util/Set;Ljava/util/Set;)Lnet/minecraft/class_251;
        named placeLogsAndLeaves Lnet/minecraft/world/gen/feature/TreeFeature;placeLogsAndLeaves(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockBox;Ljava/util/Set;Ljava/util/Set;)Lnet/minecraft/util/shape/VoxelSet;