Êþº¾E’  java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;   :net/minecraft/world/entity/animal/dolphin/Dolphin$ItemGoalthis$03Lnet/minecraft/world/entity/animal/dolphin/Dolphin;  'net/minecraft/world/entity/ai/goal/Goal()V  "net/minecraft/world/item/ItemStackisEmpty()Z  1net/minecraft/world/entity/animal/dolphin/DolphingetEyeY()D?Ó33@"*net/minecraft/world/entity/item/ItemEntity $ %&level#()Lnet/minecraft/world/level/Level; ( )getX + ,getZ !. /K(Lnet/minecraft/world/level/Level;DDDLnet/minecraft/world/item/ItemStack;)V1net/minecraft/SharedConstants !3 45setPickUpDelay(I)V !7 89 setThrower&(Lnet/minecraft/world/entity/Entity;)V>™™š < => access$000V(Lnet/minecraft/world/entity/animal/dolphin/Dolphin;)Lnet/minecraft/util/RandomSource; @AB CDnet/minecraft/util/RandomSource nextFloat()FFnet/minecraft/util/Mth@ÉÛ<£× J K> access$100 M NDgetYRot<Žú5 EQ RSsin(D)F U VDgetXRot EX YScos?À !\ ]^setDeltaMovement(DDD)V `ab cdnet/minecraft/world/level/LeveladdFreshEntity&(Lnet/minecraft/world/entity/Entity;)Z fgh ij(net/minecraft/world/entity/EquipmentSlotMAINHAND*Lnet/minecraft/world/entity/EquipmentSlot; l mn getItemBySlotP(Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/item/ItemStack; p qrdrop'(Lnet/minecraft/world/item/ItemStack;)V t uvEMPTY$Lnet/minecraft/world/item/ItemStack; x yz setItemSlotQ(Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/item/ItemStack;)V6(Lnet/minecraft/world/entity/animal/dolphin/Dolphin;)VCodeLineNumberTableLocalVariableTablethis