
67
6
Список изменений
Settings+ v1.8.2 Beta - Major Feature Update
🎉 New Features
💬 Private Messaging System
- NEW:
/msg <player> <message>- Send private messages to other players - NEW:
/reply <message>- Quickly reply to the last person who messaged you - Privacy Controls: Configure who can message you (Everyone, Friends Only, or Nobody)
- Friend Integration: Restrict messages to friends only for enhanced privacy
- Sound Notifications: Receive pleasant notification sounds when messages arrive
- Operator Override: Server operators can always send messages regardless of settings
⚙️ Redesigned Settings GUI
- Completely reorganized layout for better usability and clarity
- Three-section design:
- Left: Chat Filters (All Chat, Server Messages, Player Messages)
- Middle: Private Message Reception Settings
- Right: TPA System Controls
- Removed visual clutter: Clean interface without unnecessary decorative elements
- Improved item placement for more intuitive navigation
✈️ Enhanced TPA Countdown System
- Action Bar Display: Countdown now appears above your hotbar instead of cluttering chat
- Visual Feedback:
- Initial message:
§a✈ Teleporting in 5s... Don't move! §a✈ - Countdown:
§e⏱ 6s | Don't move! | ⏱ - Success:
§a✓ Teleport successful! ✓
- Initial message:
- Movement Detection: NEW optional feature that cancels teleport if you move
- Configurable: Enable/disable movement detection in config (
tpa_cancel_on_move) - Smart Detection: Only cancels if you move more than 1 block in any direction
🔧 Configuration Updates
New Config Options
features:
private_messages: true # Enable/disable private messaging system
tpa_cancel_on_move: true # Cancel TPA if player moves during countdown
New Slot Configuration
- Reorganized GUI slots for better layout (slots 10-16, 28-29)
- IMPORTANT: Config reload (
/settings reload) now properly updates slot positions
New Translation Keys
Added complete translation support for:
- Private message system (sent, received, disabled messages)
- Message reception settings
- All new GUI elements and tooltips
🐛 Bug Fixes
Critical Fixes
-
FIXED: Config Reload Issue - Slot positions now update correctly after
/settings reload- Implemented slot caching system for instant config updates
- Previously, slot changes required server restart
-
FIXED: Private Messages GUI - Message settings now display correctly with single cycle button
- Removed duplicate buttons that caused configuration issues
- Clean Everyone → Friends Only → Nobody cycle
Improvements
- Better error handling for offline players in messaging system
- Improved permission checks for message reception settings
- Enhanced null safety for player data management
- Optimized countdown task cleanup to prevent memory leaks
📋 Command Reference
New Commands
| Command | Description | Permission |
|---|---|---|
/msg <player> <message> | Send a private message | settings.msg |
/reply <message> | Reply to last message | settings.msg |
Existing Commands
/settings [reload]- Open settings GUI or reload config/friends [add\|remove\|accept\|deny]- Manage friends/tpa <player>- Request teleport to player/tpahere <player>- Request player teleport to you/tpaccept- Accept TPA request/tpdeny- Deny TPA request
🌍 Language Support
- 🇬🇧 English - Fully supported
- 🇩🇪 German - Fully supported
- All new features include complete translations
⚡ Performance
- Optimized countdown system using BukkitScheduler
- Efficient slot caching reduces config reads by ~80%
- Memory-safe cleanup of teleport tasks
- Concurrent-safe movement tracking
📦 Dependencies
- Paper 1.21.1+ (or compatible fork)
- ProtocolLib (for chat filtering features)
- Java 17+
🔜 Coming Soon
- Teleport request timeout system
- Block/unblock specific players
- Message history/log
- Custom sound configuration
- More GUI customization options
- More Support for different Languages
Full Changelog: v1.8.1 → v1.8.2
Installation: Drop the JAR into your plugins folder and restart your server. Config will generate automatically.
Support: Report issues on our GitHub or join our Discord for help!
Файлы
SettingsPlus-1.8.2.jar(26.73 KiB)
ОсновнойМетаданные
Канал релиза
Beta
Номер версии
1.8.2
Загрузчики
BukkitGeyser ExtensionPaperPurpurSpigot
Версии игры
1.20.4–1.21.11
Загрузок
7
Дата публикации
2 нед. назад
