Tags
Creators
Details
2.0
Compatibility
Changes
π§© 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).
Optional dependencies
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:YgKbtwn5:AukdbsMM"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:YgKbtwn5:AukdbsMM"
}

