CLASS net/minecraft/class_7386 net/minecraft/world/gen/root/MangroveRootPlacer
	FIELD field_38771 CODEC Lcom/mojang/serialization/Codec;
	FIELD field_38867 mangroveRootPlacement Lnet/minecraft/class_7399;
	METHOD <init> (Lnet/minecraft/class_6017;Lnet/minecraft/class_4651;Ljava/util/Optional;Lnet/minecraft/class_7399;)V
		ARG 1 trunkOffsetY
		ARG 2 rootProvider
		ARG 3 aboveRootPlacement
		ARG 4 mangroveRootPlacement
	METHOD method_43166 canGrow (Lnet/minecraft/class_3746;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_2338;Ljava/util/List;I)Z
		ARG 1 world
		ARG 2 random
		ARG 3 pos
		ARG 4 direction
		ARG 5 origin
		ARG 6 offshootPositions
		ARG 7 rootLength
	METHOD method_43169 (Lnet/minecraft/class_2680;)Z
		ARG 1 state
	METHOD method_43171 getOffshootPositions (Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Ljava/util/List;
		ARG 1 pos
		ARG 2 direction
		ARG 3 random
		ARG 4 origin
	METHOD method_43174 (Lnet/minecraft/class_2680;)Z
		ARG 1 state
	METHOD method_43180 (Lnet/minecraft/class_7386;)Lnet/minecraft/class_7399;
		ARG 0 rootPlacer
