Feathers are now safely deducted when activating FeatherFly or switching between worlds as intended.
Improvements:
Task Management:
Ensured that feather drain tasks are properly canceled before starting new ones, preventing multiple tasks from running simultaneously and causing excessive feather draining.
I've been having an issue on my server where some players have their feathers draining faster than others, I haven't been able to pinpoint the problem yet. If you guys find an instance where you're losing feathers, please let me know.