New Features
- Toggleable Friend Notifications - Players can now enable/disable friend join/leave notifications via settings GUI with a new BELL icon toggle
- Per-Player Notification Preferences - Each player controls their own notification settings independently
- GUI Switching System - Server owners can now configure custom navigation between any GUI menus
- Custom GUI Items - Create unlimited custom items in your GUIs with your own materials, names, lore, and click actions
- Enhanced Placeholders- New placeholders added:
- {online_since} - Shows how long a player has been online
- {time_since_last_join} - Displays time since player was last seen
- {friend_notifications} - Shows notification status (Enabled/Disabled)
- {allow_requests} - Shows friend request status (Enabled/Disabled)
- Default Friend Limit Configuration - Set default friend limits for new players via config
Improvements
- Fixed Help Command - Help message list now loads correctly from config.yml
- Duplicate Notification Prevention - No more spam notifications on proxy networks
- Auto-Config Updates - Configuration files automatically update when upgrading versions
Bug Fixes
- Fixed "Online For" Display in Proxy Mode - Duration now shows correctly when players switch between servers
- Fixed Notification Direction - Friends now receive notifications properly when someone joins or leaves
New Features
- Configurable Click Actions - GUI items now support customizable click actions (LEFT_CLICK, RIGHT_CLICK, etc.) with console command execution and placeholders
- PlaceholderAPI Integration- Added support for PlaceholderAPI with new placeholders:
- %ultrafriends_friend_count% - Number of friends
- %ultrafriends_max_friends% - Maximum friends allowed
- %ultrafriends_status% - Player's custom status
- %ultrafriends_allow_requests% - Friend request setting (Enabled/Disabled)
- %ultrafriends_allow_requests_bool% - Friend request setting (true/false)
- %ultrafriends_pending_requests% - Number of pending requests
- %ultrafriends_created_at% - Account creation date
- %ultrafriends_last_joined% - Last join date
- %ultrafriends_last_seen% - Time since last seen
Bug Fixes
- Fixed duplicate friend join notifications - Players no longer receive spam notifications when friends switch between servers on a proxy network
- Improved network join detection - Proxy plugins now correctly distinguish between true network joins and server switches
