Changelog: • New! Added currency restrictions system - restrict currency usage based on world and permissions - World-based restrictions: allow or block specific worlds per currency - Permission-based restrictions: require specific permissions to use currency - Each currency can have independent restrictions configuration - Supports both allowed-worlds (whitelist) and blocked-worlds (blacklist) • New! Restriction validation when creating games - players cannot create games with currencies they cannot use • New! Restriction validation when joining games - players cannot join games if restrictions prevent them from gambling together • New! Automatic game filtering - games that players cannot join are automatically hidden from the list • New! Currency filtering in create GUI - only shows currencies that the player can use based on their current world and permissions • New! Restriction messages to all language files • Fix! Null safety checks for player, world, and world name throughout restriction validation • Fix! Improved error messages with detailed restriction reasons (world blocked, permission required, etc.) • Fix! Optimized restriction validation to avoid duplicate checks • Fix! Added warning log when world appears in both allowed-worlds and blocked-worlds lists • Optimize! Improved data loading - filters and trims world names and permissions when loading from config • Optimize! Optimized game filtering to reduce unnecessary validation calls • Optimize! Improved code quality with comprehensive comments and error handling