CLASS net/minecraft/class_1536 net/minecraft/entity/projectile/FishingBobberEntity FIELD field_7165 hookedEntity Lnet/minecraft/class_1297; FIELD field_7166 selfHitTimer I FIELD field_7167 removalTimer I FIELD field_7168 lureLevel I FIELD field_7169 fishAngle F FIELD field_7170 HOOK_ENTITY_ID Lnet/minecraft/class_2940; FIELD field_7171 luckOfTheSeaLevel I FIELD field_7172 fishTravelCountdown I FIELD field_7173 hookCountdown I FIELD field_7174 waitCountdown I FIELD field_7175 state Lnet/minecraft/class_1536$class_1537; FIELD field_7177 owner Lnet/minecraft/class_1657; METHOD (Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;II)V ARG 1 thrower ARG 2 world ARG 3 lureLevel ARG 4 luckOfTheSeaLevel METHOD (Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;DDD)V ARG 1 world ARG 2 thrower ARG 3 x ARG 5 y ARG 7 z METHOD (Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;II)V ARG 1 world ARG 2 owner ARG 3 lureLevel ARG 4 luckOfTheSeaLevel METHOD method_6947 getOwner ()Lnet/minecraft/class_1657; METHOD method_6949 tickFishingLogic (Lnet/minecraft/class_2338;)V ARG 1 pos METHOD method_6951 updateHookedEntityId ()V METHOD method_6952 smoothenMovement ()V METHOD method_6954 pullHookedEntity ()V METHOD method_6957 use (Lnet/minecraft/class_1799;)I ARG 1 usedItem METHOD method_6958 checkForCollision ()V METHOD method_6959 removeIfInvalid ()Z CLASS class_1537 State