CLASS net/minecraft/class_7128 net/minecraft/block/entity/SculkSpreadManager
	FIELD field_37610 MAX_CHARGE I
	FIELD field_37613 MAX_CURSORS I
	FIELD field_37614 worldGen Z
	FIELD field_37615 replaceableTag Lnet/minecraft/class_6862;
	FIELD field_37616 extraBlockChance I
	FIELD field_37617 maxDistance I
	FIELD field_37618 spreadChance I
	FIELD field_37619 decayChance I
	FIELD field_37620 cursors Ljava/util/List;
	FIELD field_37621 LOGGER Lorg/slf4j/Logger;
	METHOD <init> (ZLnet/minecraft/class_6862;IIII)V
		ARG 1 worldGen
		ARG 2 replaceableTag
		ARG 3 extraBlockChance
		ARG 4 maxDistance
		ARG 5 spreadChance
		ARG 6 decayChance
	METHOD method_41478 create ()Lnet/minecraft/class_7128;
	METHOD method_41479 tick (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;Z)V
		ARG 1 world
		ARG 2 pos
		ARG 3 random
		ARG 4 shouldConvertToBlock
	METHOD method_41480 addCursor (Lnet/minecraft/class_7128$class_7129;)V
		ARG 1 cursor
	METHOD method_41481 (Lnet/minecraft/class_7128$class_7129;Lnet/minecraft/class_2338;Ljava/lang/Integer;)Ljava/lang/Integer;
		ARG 1 pos
		ARG 2 charge
	METHOD method_41482 spread (Lnet/minecraft/class_2338;I)V
		ARG 1 pos
		ARG 2 charge
	METHOD method_41483 readNbt (Lnet/minecraft/class_2487;)V
		ARG 1 nbt
	METHOD method_41484 (Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)V
		ARG 1 cursorsNbt
	METHOD method_41485 createWorldGen ()Lnet/minecraft/class_7128;
	METHOD method_41486 writeNbt (Lnet/minecraft/class_2487;)V
		ARG 1 nbt
	METHOD method_41487 getReplaceableTag ()Lnet/minecraft/class_6862;
	METHOD method_41488 getExtraBlockChance ()I
	METHOD method_41489 getMaxDistance ()I
	METHOD method_41490 getSpreadChance ()I
	METHOD method_41491 getDecayChance ()I
	METHOD method_41492 isWorldGen ()Z
	METHOD method_41493 getCursors ()Ljava/util/List;
	METHOD method_41494 clearCursors ()V
	CLASS class_7129 Cursor
		FIELD field_37623 CODEC Lcom/mojang/serialization/Codec;
		FIELD field_37624 OFFSETS Lit/unimi/dsi/fastutil/objects/ObjectArrayList;
		FIELD field_37625 pos Lnet/minecraft/class_2338;
		FIELD field_37626 charge I
		FIELD field_37627 update I
		FIELD field_37628 decay I
		FIELD field_37629 faces Ljava/util/Set;
		FIELD field_37630 DIRECTION_SET_CODEC Lcom/mojang/serialization/Codec;
		METHOD <init> (Lnet/minecraft/class_2338;I)V
			ARG 1 pos
			ARG 2 charge
		METHOD <init> (Lnet/minecraft/class_2338;IIILjava/util/Optional;)V
			ARG 1 pos
			ARG 2 charge
			ARG 3 decay
			ARG 4 update
			ARG 5 faces
		METHOD method_41495 getPos ()Lnet/minecraft/class_2338;
		METHOD method_41496 canSpread (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Z
			ARG 0 world
			ARG 1 sourcePos
			ARG 2 targetPos
		METHOD method_41497 canSpread (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z
			ARG 0 world
			ARG 1 pos
			ARG 2 direction
		METHOD method_41498 getSpreadPos (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Lnet/minecraft/class_2338;
			ARG 0 world
			ARG 1 pos
			ARG 2 random
		METHOD method_41499 spread (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;Lnet/minecraft/class_7128;Z)V
			ARG 1 world
			ARG 2 pos
			ARG 3 random
			ARG 4 spreadManager
			ARG 5 shouldConvertToBlock
		METHOD method_41500 canSpread (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Z)Z
			ARG 1 world
			ARG 2 pos
			ARG 3 worldGen
		METHOD method_41501 merge (Lnet/minecraft/class_7128$class_7129;)V
			ARG 1 cursor
		METHOD method_41502 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
			ARG 0 instance
		METHOD method_41503 getSpreadable (Lnet/minecraft/class_2680;)Lnet/minecraft/class_7124;
			ARG 0 state
		METHOD method_41504 (Lnet/minecraft/class_2338;)Z
			ARG 0 pos
		METHOD method_41506 (Ljava/util/List;)Ljava/util/Set;
			ARG 0 directions
		METHOD method_41507 shuffleOffsets (Lnet/minecraft/class_5819;)Ljava/util/List;
			ARG 0 random
		METHOD method_41508 getCharge ()I
		METHOD method_41509 (Lnet/minecraft/class_7128$class_7129;)Ljava/util/Optional;
			ARG 0 cursor
		METHOD method_41510 getDecay ()I
		METHOD method_41511 (Lnet/minecraft/class_7128$class_7129;)Ljava/lang/Integer;
			ARG 0 cursor
		METHOD method_41512 getFaces ()Ljava/util/Set;
