Compatibility
Minecraft: Java Edition
26.1.2
1.21.x
Platforms
Tags
Creators
Details
Licensed MIT
Published yesterday

FuryKarma is a modern and lightweight Minecraft Paper plugin (supporting 26.1.2+ and Java 25) designed to manage player karma. Players can give positive or negative ratings to others with a reason, view detailed profiles, check a leaderboard of the best-rated players, and customize all messages.
It supports both cracked (offline-mode) and normal (online-mode) servers, integrating natively with nLogin to ensure players must authenticate before they can manage karma. It stores all information securely and performantly using an embedded SQLite database.
Features
- Karma Voting: Let players rate others using
/karma <positive | negative> <player> <reason>. - Comprehensive Profile Info: Players can query profiles (with
/karma info) to view net karma, average positive rating, and a history of recent received ratings (relative timestamps included, e.g.,2h ago). - Leaderboard (Top 10): Displays the top 10 players sorted by their positive average rating, including positive/negative counts.
- Embedded SQLite Storage: Efficient database queries for counts and leaderboard without bloat.
- nLogin Compatibility: Safely restricts command usage for unauthenticated players.
- Customizable Cooldowns: Set a cooldown period (defaulting to 24 hours) between votes to prevent spam. Can be bypassed with
furykarma.bypass.cooldown. - Advanced Message Formatting: Supports classic legacy ampersand codes (e.g.,
&e) and modern Adventure MiniMessage tags (e.g.,<green>Text</green>). - Modern Brigadier System: Dynamic command registration via Paper's Brigadier API, featuring smart tab-completion.
Requirements
- Server: PaperMC, Purpur, or any other fork compatible with version 26.1.2 or higher.
- Java: Version 25 (Eclipse Temurin recommended).
- Authentication (Optional): nLogin (fully supported for cracked networks).


