## FirstJoinRewards v1.3 - Update Log
### ✅ NEW FEATURES
- ✅ Added full support for **Bedrock players** joining through **Geyser + Floodgate**
- ✅ New `PlayerUtil` class to detect Bedrock players and normalize player names
- ✅ Player name normalization: matches `Steve`, `*Steve_`, `._Steve_` as one (`steve`)
- ✅ Dynamic regex for chat welcome messages, supports up to 32 characters including symbols
### IMPROVEMENTS
- Better internal logic to prevent self-welcoming
- Improved message matching flexibility (e.g. "hello *Steve_")
- Hex color parsing for both config and messages
- Safely ends all active welcome sessions on plugin disable
### ⚙️ TECHNICAL
- Added `softdepend: [Floodgate]` in `plugin.yml` to ensure correct load order
- Floodgate is detected via reflection – plugin works with or without it!
### TESTED
- ✅ Java players
- ✅ Bedrock players via Geyser
- ✅ No Floodgate installed – plugin runs without error
Thanks for using FirstJoinRewards!