Compatibility
Minecraft: Java Edition
1.21–1.21.10
1.20.x
Platforms
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



