[1] Fixed `/team warp` teleportation warmup system - now properly reads warmup duration from `team_warps.warmup_seconds` configuration
[2] Fixed warp creation limit enforcement - corrected config path from `settings.max_warps_per_team` to `team_warps.max_warps`
[3] Overhauled cost deduction system - all monetary/item costs now charged AFTER successful validation and operation completion
[4] Fixed team creation cost bug - players no longer charged when team creation fails due to invalid names, tags, or database errors
[5] Fixed warp creation cost bug - `/team setwarp` no longer charges players when warp creation fails or permissions are insufficient
[6] Fixed home setting cost bug - `/team sethome` no longer charges players when operation fails or permissions are insufficient
[7] Fixed teleportation cost bugs - `/team home` and `/team warp` no longer charge when teleportation is cancelled or fails
[8] Added ConfigManager method `getWarpWarmupSeconds()` for centralized warp warmup configuration access
[9] Implemented validation-first payment system - all cost-based features now validate permissions/conditions before charging
[10] Enhanced error handling with payment rollback - failed operations now properly refund costs when payment succeeds but operation fails
[11] Fixed cross-world warp teleportation failures - resolved silent teleportation bugs caused by locale-dependent coordinate formatting
[12] Fixed teleportation message accuracy - warp teleports now correctly display warp name instead of generic "team home" message