CLASS net/minecraft/class_1433 net/minecraft/entity/passive/DolphinEntity CLASS class_1434 DolphinMoveControl FIELD field_6751 dolphin Lnet/minecraft/class_1433; CLASS class_1435 LeadToNearbyTreasureGoal FIELD field_6752 dolphin Lnet/minecraft/class_1433; METHOD (Lard;)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 (Lard;D)V ARG 1 dolphin ARG 2 speed CLASS class_1437 PlayWithItemsGoal METHOD method_18056 spitOutItem (Lnet/minecraft/class_1799;)V ARG 1 stack 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_6484 isCloseToTarget ()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;