PokeNotify
作者:rebot | 分类:模组
Minecraft 版本: 1.20 1.20.1 1.20.2 1.20.3 1.20.4 1.20.5 1.20.6 1.21 1.21.1 1.21.2 1.21.3 1.21.4 1.21.5 1.21.6 1.21.7 1.21.8 1.21.9 1.21.10
平台: bukkit folia paper purpur spigot
标签: decoration economy social
PokePlugin V3 - Smarter, Faster, Safer Player Interaction
? Supported Platforms
PokePlugin V3 takes Minecraft’s social interaction system to the next level — combining optimized performance, advanced privacy protection, and seamless multi-platform support. This version refines the foundation of V2 by introducing thread-safe scheduling, improved startup handling, enhanced security, and smarter poke validation — all while maintaining its lightweight, fun, and community-driven essence.
Built and maintained by AlanTheDev, PokePlugin V3 ensures reliability across Bukkit, Spigot, Paper, Purpur, and Folia environments.
? New in V3
- Faster Startup Initialization — Database now initializes synchronously on startup for speed and stability (under 1 second).
- Advanced Scheduler System — Fully platform-aware task handling for Bukkit, Paper, and Folia with automatic thread routing.
- Thread-Safe GUI System — All menus open and update safely across multiple server types.
- Enhanced Poke Validation — Privacy checks prevent blocked or disallowed interactions while giving clear feedback to players.
- Improved Command System — Smart tab-completion for
/poke settings,/poke block,/poke unblock, and/poke @a. - Security-Focused Database Handling — Uses prepared statements and UUID validation to prevent SQL injection.
- Better Error Feedback — Informative messages for permission issues, privacy violations, or blocked pokes.
- Optimized Multi-Language Support — Dynamic message handling with full color support and multi-line formatting.
- Cross-Platform Thread Safety — No more thread conflicts or Folia scheduler errors.
? Core Features
- Player Privacy System – Modes:
ALLOW_ALL,DISABLED, andCUSTOMfor personalized control. - Admin Broadcast (
/poke @a) – Send global poke messages for events or announcements. - GUI Settings Menu (
/poke settings) – Modern, interactive interface to manage poke options and blocked players. - Block/Unblock System – Manage player-specific restrictions seamlessly.
- SQLite Database Integration – Async-safe storage for player preferences and blocked lists.
- PlaceholderAPI Support – Dynamic placeholders:
%poke_status%,%poke_privacy%. - Multi-Language System – Easily customize
messages.ymlwith placeholders and color codes. - Enhanced Logging – 50-character aligned startup banner and detailed platform info.
⚙️ Improvements in V3
- Platform-aware schedulers for perfect compatibility with Folia and traditional servers.
- Faster database I/O with async handling and caching.
- Reliable GUI rendering across all platforms.
- Smarter command tab completion for better UX.
- Robust error and permission validation to prevent misuse or thread issues.
- Cleaner startup logs with version, mode, and environment details.
? Why Upgrade to V3?
- ✅ Zero Thread Conflicts — Every operation runs where it should, whether main thread or region thread.
- ✅ Instant Startup — Reduced enable-time from seconds to milliseconds.
- ✅ Smarter Commands & Feedback — Players instantly understand privacy outcomes.
- ✅ Future-Proof Design — Prepared for future Minecraft updates and Folia evolution.
- ✅ Maintained by AlanTheDev — Consistent quality and rapid updates.
? Links
- Source Code & Releases: GitHub Repository
- Issue Tracker: GitHub Issues
- Wiki / Documentation: Coming soon
请登录后举报
暂无评论,抢个沙发吧~