- Added support to give kits on a player's first join if the world is allowed.
- Kits are now granted when switching to an allowed world, but only once until the player dies or logs out.
- Improved respawn logic: a kit is only given if the player respawns in the same world they died in, and that world is allowed.
- Temporary state tracking (deathWorlds, givenOnRespawn, givenOnWorldChange) is now properly cleared on death or logout to prevent conflicts or duplication.
- The overall logic was optimized to avoid giving multiple kits in edge cases like dying and immediately switching worlds.
- The ALLOWED_WORLDS.ENABLED option is now set to false by default.