🧩 Platform Support
PokePlugin v2 Changelog
Release Date: 16 October 2025
Upgrade Highlights: This update focuses on player privacy, admin broadcast features, cross-platform threading improvements, GUI settings, and better analytics integration.
🔹 New Features (V2)
- Player Privacy System: Players can now choose to disable being poked by everyone or specific players.
- Admin Broadcast
/poke @a: Admins can poke all players at once, bypassing individual privacy settings, ideal for announcements.
- GUI Settings Menu: Players can manage their poke preferences with a clean in-game interface (
/poke settings).
- Block/Unblock System: Allow or block individual players from poking you.
- SQLite Database Integration: Persistent storage for privacy settings, poke logs, and block lists.
- PlaceholderAPI Support: Dynamic placeholders
%poke_status% and %poke_privacy% for messages.
- Multi-Language Support: Easily localize messages using
messages.yml.
- bStats Integration: Collect usage metrics (Plugin ID: 27606) for analytics.
- Enhanced Startup Logging: Fully aligned 50-character console banner for all platforms (Bukkit, Spigot, Paper, Purpur, Folia).
🔹 Improvements & Optimizations
- Platform-Aware Scheduler: Automatic detection and optimized threading for Folia, Paper, Spigot, Purpur, and Bukkit.
- Async Database Operations: All SQLite reads/writes handled asynchronously for performance.
- GUI Thread Safety: Ensures all GUI interactions run on the correct scheduler depending on platform.
- Improved Event Handling: Strips color codes, adds null checks, and fixes click detection issues.
- Logging Enhancements:
[Folia] or [Bukkit] prefixes for clear debugging.
🔹 Bug Fixes
- Fixed GUI creation issues on Folia and Bukkit.
- Fixed potential crashes due to null player references.
- Fixed color code handling in poke notifications.
- Fixed async callback issues when saving or loading player settings.
PokePlugin V2 — maintained by AlanTheDev, compatible with all major Minecraft server platforms (Bukkit, Spigot, Paper, Purpur, Folia).