CLASS net/minecraft/class_5921 net/minecraft/world/gen/feature/RootSystemFeature METHOD method_34307 (Lnet/minecraft/class_5926;Lnet/minecraft/class_2680;)Z ARG 1 state METHOD method_34308 generateTreeAndRoots (Lnet/minecraft/class_5281;Lnet/minecraft/class_2794;Lnet/minecraft/class_5926;Ljava/util/Random;Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_2338;)Z ARG 0 world ARG 1 generator ARG 2 config ARG 3 random ARG 4 mutablePos ARG 5 pos METHOD method_34310 hasSpaceForTree (Lnet/minecraft/class_5281;Lnet/minecraft/class_5926;Lnet/minecraft/class_2338;)Z ARG 0 world ARG 1 config ARG 2 pos METHOD method_34311 generateRoots (Lnet/minecraft/class_5281;Lnet/minecraft/class_5926;Ljava/util/Random;IILnet/minecraft/class_2338$class_2339;)V ARG 0 world ARG 1 config ARG 2 random ARG 3 x ARG 4 z ARG 5 mutablePos METHOD method_34312 generateHangingRoots (Lnet/minecraft/class_5281;Lnet/minecraft/class_5926;Ljava/util/Random;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338$class_2339;)V ARG 0 world ARG 1 config ARG 2 random ARG 3 pos ARG 4 mutablePos METHOD method_36419 isAirOrWater (Lnet/minecraft/class_2680;II)Z ARG 0 state ARG 1 height ARG 2 allowedVerticalWaterForTree METHOD method_39918 generateRootsColumn (Lnet/minecraft/class_2338;ILnet/minecraft/class_5281;Lnet/minecraft/class_5926;Ljava/util/Random;)V ARG 0 pos ARG 1 maxY ARG 2 world ARG 3 config ARG 4 random