CLASS net/minecraft/class_1433 net/minecraft/entity/passive/DolphinEntity
	FIELD field_18101 CLOSE_PLAYER_PREDICATE Lnet/minecraft/class_4051;
	FIELD field_6747 TREASURE_POS Lnet/minecraft/class_2940;
	FIELD field_6748 CAN_TAKE Ljava/util/function/Predicate;
	FIELD field_6749 MOISTNESS Lnet/minecraft/class_2940;
	FIELD field_6750 HAS_FISH Lnet/minecraft/class_2940;
	METHOD method_20664 canSpawn (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Ljava/util/Random;)Z
		ARG 0 type
		ARG 1 world
		ARG 2 spawnReason
		ARG 3 pos
		ARG 4 random
	METHOD method_26884 createDolphinAttributes ()Lnet/minecraft/class_5132$class_5133;
	METHOD method_6484 isNearTarget ()Z
	METHOD method_6486 setHasFish (Z)V
		ARG 1 hasFish
	METHOD method_6487 hasFish ()Z
	METHOD method_6489 setMoistness (I)V
		ARG 1 moistness
	METHOD method_6491 getMoistness ()I
	METHOD method_6492 spawnParticlesAround (Lnet/minecraft/class_2394;)V
		ARG 1 parameters
	METHOD method_6493 setTreasurePos (Lnet/minecraft/class_2338;)V
		ARG 1 treasurePos
	METHOD method_6494 getTreasurePos ()Lnet/minecraft/class_2338;
	CLASS class_1435 LeadToNearbyTreasureGoal
		FIELD field_6752 dolphin Lnet/minecraft/class_1433;
		FIELD field_6753 noPathToStructure Z
		METHOD <init> (Lnet/minecraft/class_1433;)V
			ARG 1 dolphin
	CLASS class_1436 SwimWithPlayerGoal
		FIELD field_6754 speed D
		FIELD field_6755 dolphin Lnet/minecraft/class_1433;
		FIELD field_6756 closestPlayer Lnet/minecraft/class_1657;
		METHOD <init> (Lnet/minecraft/class_1433;D)V
			ARG 1 dolphin
			ARG 2 speed
	CLASS class_1437 PlayWithItemsGoal
		METHOD method_18056 spitOutItem (Lnet/minecraft/class_1799;)V
			ARG 1 stack
