Compatibility
Minecraft: Java Edition
1.21β1.21.10
1.20.x
Platforms
Tags
Creators
Details
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


