CLASS net/minecraft/class_7390 net/minecraft/world/gen/trunk/UpwardsBranchingTrunkPlacer FIELD field_38793 CODEC Lcom/mojang/serialization/Codec; FIELD field_38794 extraBranchSteps Lnet/minecraft/class_6017; FIELD field_38795 placeBranchPerLogProbability F FIELD field_38796 extraBranchLength Lnet/minecraft/class_6017; FIELD field_38797 canGrowThrough Lnet/minecraft/class_6885; METHOD (IIILnet/minecraft/class_6017;FLnet/minecraft/class_6017;Lnet/minecraft/class_6885;Z)V ARG 1 baseHeight ARG 2 firstRandomHeight ARG 3 secondRandomHeight ARG 4 extraBranchSteps ARG 5 placeBranchPerLogProbability ARG 6 extraBranchLength ARG 7 canGrowThrough METHOD method_43199 generateExtraBranch (Lnet/minecraft/class_3746;Ljava/util/function/BiConsumer;Lnet/minecraft/class_5819;ILnet/minecraft/class_4643;Ljava/util/List;Lnet/minecraft/class_2338$class_2339;ILnet/minecraft/class_2350;II)V ARG 1 world ARG 2 replacer ARG 3 random ARG 4 height ARG 5 config ARG 7 pos ARG 8 yOffset ARG 9 direction ARG 10 length ARG 11 steps METHOD method_43200 (Lnet/minecraft/class_2680;)Z ARG 1 state METHOD method_43201 (Lnet/minecraft/class_7390;)Lnet/minecraft/class_6885; ARG 0 trunkPlacer METHOD method_43203 (Lnet/minecraft/class_7390;)Lnet/minecraft/class_6017; ARG 0 trunkPlacer METHOD method_43204 (Lnet/minecraft/class_7390;)Ljava/lang/Float; ARG 0 trunkPlacer METHOD method_43205 (Lnet/minecraft/class_7390;)Lnet/minecraft/class_6017; ARG 0 trunkPlacer