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
| Version | Minecraft | Loader | Download |
|---|---|---|---|
|
PokeNotify 3.0 3.0 |
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.10, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
|
bukkit, folia, paper, purpur, spigot
|
Download |
|
PokeNotify 2.0 2.0 |
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.10, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
|
bukkit, folia, paper, purpur, spigot
|
Download |
|
PokeNotify 1.0.0 1.0.0 |
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.10, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
|
bukkit, folia, paper, purpur, spigot
|
Download |