类 GiantTrunkPlacer

  • 直接已知子类:
    MegaJungleTrunkPlacer

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

      • CODEC

        public static final com.mojang.serialization.Codec<GiantTrunkPlacer> CODEC
        Mappings:
        Namespace Name Mixin selector
        official a Lcxl;a:Lcom/mojang/serialization/Codec;
        intermediary field_24969 Lnet/minecraft/class_5214;field_24969:Lcom/mojang/serialization/Codec;
        named CODEC Lnet/minecraft/world/gen/trunk/GiantTrunkPlacer;CODEC:Lcom/mojang/serialization/Codec;
    • 构造器详细资料

      • GiantTrunkPlacer

        public GiantTrunkPlacer​(int baseHeight,
                                int firstRandomHeight,
                                int secondRandomHeight)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lcxo;<init>(III)V
        intermediary <init> Lnet/minecraft/class_5141;<init>(III)V
        named <init> Lnet/minecraft/world/gen/trunk/TrunkPlacer;<init>(III)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;
      • setLog

        private static void setLog​(TestableWorld testableWorld,
                                   BiConsumer<BlockPos,​BlockState> biConsumer,
                                   Random random,
                                   BlockPos.Mutable mutable,
                                   TreeFeatureConfig treeFeatureConfig,
                                   BlockPos blockPos,
                                   int int2,
                                   int int3,
                                   int int4)
        Mappings:
        Namespace Name Mixin selector
        official a Lcxl;a(Lbvx;Ljava/util/function/BiConsumer;Ljava/util/Random;Lgb$a;Lcvi;Lgb;III)V
        intermediary method_27399 Lnet/minecraft/class_5214;method_27399(Lnet/minecraft/class_3746;Ljava/util/function/BiConsumer;Ljava/util/Random;Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_4643;Lnet/minecraft/class_2338;III)V
        named setLog Lnet/minecraft/world/gen/trunk/GiantTrunkPlacer;setLog(Lnet/minecraft/world/TestableWorld;Ljava/util/function/BiConsumer;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos$Mutable;Lnet/minecraft/world/gen/feature/TreeFeatureConfig;Lnet/minecraft/util/math/BlockPos;III)V