类 BendingTrunkPlacer


  • public class BendingTrunkPlacer
    extends TrunkPlacer
    Mappings:
    Namespace Name
    official cxh
    intermediary net/minecraft/class_5930
    named net/minecraft/world/gen/trunk/BendingTrunkPlacer
    • 字段详细资料

      • CODEC

        public static final com.mojang.serialization.Codec<BendingTrunkPlacer> CODEC
        Mappings:
        Namespace Name Mixin selector
        official a Lcxh;a:Lcom/mojang/serialization/Codec;
        intermediary field_29306 Lnet/minecraft/class_5930;field_29306:Lcom/mojang/serialization/Codec;
        named CODEC Lnet/minecraft/world/gen/trunk/BendingTrunkPlacer;CODEC:Lcom/mojang/serialization/Codec;
      • minHeightForLeaves

        private final int minHeightForLeaves
        Mappings:
        Namespace Name Mixin selector
        official b Lcxh;b:I
        intermediary field_29307 Lnet/minecraft/class_5930;field_29307:I
        named minHeightForLeaves Lnet/minecraft/world/gen/trunk/BendingTrunkPlacer;minHeightForLeaves:I
      • bendLength

        private final IntProvider bendLength
        Mappings:
        Namespace Name Mixin selector
        official h Lcxh;h:Laqo;
        intermediary field_29308 Lnet/minecraft/class_5930;field_29308:Lnet/minecraft/class_6017;
        named bendLength Lnet/minecraft/world/gen/trunk/BendingTrunkPlacer;bendLength:Lnet/minecraft/util/math/intprovider/IntProvider;
    • 构造器详细资料

      • BendingTrunkPlacer

        public BendingTrunkPlacer​(int baseHeight,
                                  int firstRandomHeight,
                                  int secondRandomHeight,
                                  int minHeightForLeaves,
                                  IntProvider bendLength)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lcxh;<init>(IIIILaqo;)V
        intermediary <init> Lnet/minecraft/class_5930;<init>(IIIILnet/minecraft/class_6017;)V
        named <init> Lnet/minecraft/world/gen/trunk/BendingTrunkPlacer;<init>(IIIILnet/minecraft/util/math/intprovider/IntProvider;)V
    • 方法详细资料

      • getType

        protected TrunkPlacerType<?> getType()
        指定者:
        getType 在类中 TrunkPlacer
        Mappings:
        Namespace Name Mixin selector
        official a Lcxo;a()Lcxp;
        intermediary method_28903 Lnet/minecraft/class_5141;method_28903()Lnet/minecraft/class_5142;
        named getType Lnet/minecraft/world/gen/trunk/TrunkPlacer;getType()Lnet/minecraft/world/gen/trunk/TrunkPlacerType;
      • generate

        public List<FoliagePlacer.TreeNode> generate​(TestableWorld testableWorld,
                                                     BiConsumer<BlockPos,​BlockState> biConsumer,
                                                     Random random,
                                                     int int2,
                                                     BlockPos blockPos,
                                                     TreeFeatureConfig treeFeatureConfig)
        Generates the trunk blocks and return a list of tree nodes to place foliage around
        指定者:
        generate 在类中 TrunkPlacer
        Mappings:
        Namespace Name Mixin selector
        official a Lcxo;a(Lbvx;Ljava/util/function/BiConsumer;Ljava/util/Random;ILgb;Lcvi;)Ljava/util/List;
        intermediary method_26991 Lnet/minecraft/class_5141;method_26991(Lnet/minecraft/class_3746;Ljava/util/function/BiConsumer;Ljava/util/Random;ILnet/minecraft/class_2338;Lnet/minecraft/class_4643;)Ljava/util/List;
        named generate Lnet/minecraft/world/gen/trunk/TrunkPlacer;generate(Lnet/minecraft/world/TestableWorld;Ljava/util/function/BiConsumer;Ljava/util/Random;ILnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/gen/feature/TreeFeatureConfig;)Ljava/util/List;