HomeJavaModsTrustify – Reputation, Trust & Karma System
Trustify – Reputation, Trust & Karma System
ModsJava

Trustify – Reputation, Trust & Karma System

Smart Reputation, Trust & Karma System for Minecraft Servers Trust Levels • Karma Points • Player Ratings • Behavior Tracking • Leaderboards • Fully…

⬇ Download on Spigot
[​IMG]

Smart Reputation, Trust & Karma System for Minecraft Servers

Trust Levels • Karma Points • Player Ratings • Behavior Tracking • Leaderboards • Fully Customizable​

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

About Trustify
Trustify is a modern reputation system designed to help Minecraft servers build a safer, healthier, and more trusted community.

Trustify tracks player reputation, trust levels, karma points, ratings, helpful actions, chat behavior, suspicious activity, and dangerous behavior through one lightweight and fully configurable system.

Players can gain reputation by helping newcomers, behaving positively, receiving good ratings, answering questions, and contributing to the community.

Negative actions such as toxic chat, suspicious behavior, excessive player killing, scam reports, and harmful activity can reduce a player's trust and karma.

Trustify is suitable for survival, SMP, economy, roleplay, newbie-friendly, and community servers that want to reward helpful players while protecting their community from risky interactions.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Features
• Complete player reputation system
• Trust levels and trust score
• Positive and negative karma points
• Player-to-player rating system
• Helpful player detection
• Chat behavior scanner
• Toxic and suspicious message detection
• Combat trust detection
• New player protection
• Repeated targeting detection
• Player reputation profiles
• GUI-based player profiles
• Popularity, trust, and karma leaderboards
• Trust warning indicators
• Configurable trust statuses
• Reputation rewards
• Weekly leaderboard rewards
• Karma milestone rewards
• Detailed player activity logs
• Administrator management tools
• Configurable modules and cooldowns
• Configurable scoring system
• Performance modes
• Cached player profiles
• Async database operations
• PlaceholderAPI support
• SQLite and MySQL storage support
• Fully customizable messages and GUI
• Optional integration support

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Reputation System
Trustify gives every player a reputation profile based on their activity and behavior within the community.

A player's reputation can be affected by:

• Helping new players
• Receiving positive ratings
• Answering player questions
• Giving useful items
• Positive community participation
• Friendly chat activity
• Toxic or suspicious messages
• Excessive player killing
• Repeatedly targeting the same player
• Scam or behavior reports
• Administrator adjustments

Each module can be configured or disabled depending on the needs of your server.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Trust System
Every player has a trust score that represents how safe or risky they may be when interacting with other members of the server.

Trust can increase when players:
• Help new players
• Receive positive ratings
• Maintain good behavior
• Contribute positively to the community
• Avoid suspicious or harmful activity

Trust can decrease when players:
• Display toxic behavior
• Repeatedly attack new players
• Target the same player excessively
• Receive negative ratings
• Trigger suspicious activity rules
• Participate in harmful community behavior

The scoring values, limits, status requirements, and enabled detection modules can be customized.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Karma System
Karma represents the overall behavior and community contribution of a player.

Positive actions increase karma, while harmful or disruptive actions reduce it.

Server owners can use karma for:
• Player status indicators
• Reward requirements
• Rank progression
• Command access
• Cosmetic rewards
• Leaderboard rankings
• Community recognition
• Warning systems

Karma values and milestone requirements can be configured through the plugin files.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Trust Statuses
Players can be classified into different trust statuses based on their trust score and behavior history.

Trusted
Safe, helpful, and consistently positive player.

Friendly
Generally friendly and has a positive community record.

Neutral
Not enough player activity or reputation data is available yet.

Suspicious
Some negative or unusual behavior has been detected.

Dangerous
The player has a high amount of negative or risky activity.

Status names, score requirements, descriptions, colors, and warning indicators can be customized.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Helpful Player Detection

Trustify can recognize helpful community actions and reward players for supporting others.

Helpful activity may include:
• Helping newcomers
• Giving useful items
• Answering player questions
• Supporting community members
• Receiving positive ratings
• Completing configured helpful actions

Detection rules, score rewards, cooldowns, and daily limits can be configured to prevent abuse.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Chat Behavior Scanner
Trustify includes an optional chat behavior scanner that can analyze player messages using configurable keyword and behavior rules.

The scanner can detect:
• Positive messages
• Helpful messages
• Toxic language
• Spam behavior
• Suspicious messages
• Scam-related keywords
• Repeated messages
• Configured custom phrases

Server owners can configure keyword lists, scoring values, cooldowns, warning thresholds, and excluded players.

The chat scanner can be completely disabled if another moderation plugin already handles chat behavior.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Combat Trust Detection
Trustify can track combat behavior and reduce trust when suspicious or harmful combat activity is detected.

Combat detection can include:
• Killing new players
• Repeatedly targeting the same player
• Excessive player killing
• Killing players with low playtime
• Suspicious combat patterns
• Configurable daily combat limits

Server owners can exclude:
• PvP arenas
• Duel areas
• Specific worlds
• WorldGuard regions
• Staff members
• Players with bypass permissions
• Configured game modes

This allows normal PvP activity to continue without incorrectly affecting player reputation.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Player Rating System

Players can rate other community members through commands or the reputation GUI.

Ratings can affect:
• Reputation score
• Trust score
• Karma points
• Player profile information
• Trust status
• Leaderboard position

The rating system can include:
• Positive ratings
• Negative ratings
• Rating reasons
• Rating cooldowns
• Daily rating limits
• Self-rating protection
• Duplicate rating protection
• Minimum playtime requirements
• Recent interaction requirements
• Administrator rating management

These protections help reduce rating abuse and manipulation.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Player Profiles
Every player can have a detailed reputation profile displaying their community status.

Profiles can display:
• Player head
• Reputation score
• Trust score
• Trust status
• Karma points
• Karma status
• Average rating
• Total rating count
• Helpful action count
• New players helped
• Positive activity
• Negative activity
• Leaderboard positions
• Warning indicators
• Recent reputation changes

Profile menu titles, materials, slots, names, lore, and displayed information can be customized.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Leaderboards

Trustify includes leaderboards that highlight the most reputable members of the community.

Available leaderboard types include:
• Reputation leaderboard
• Trust leaderboard
• Karma leaderboard

Leaderboards can be displayed through:
• Commands
• GUI menus
• PlaceholderAPI
• Scoreboards
• Holograms
• Tablists
• External menu plugins

Leaderboard data is cached to maintain stable server performance.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Warning Indicators
Trustify can warn players when they interact with someone who has a suspicious or dangerous reputation status.

Warnings may be displayed through:
• Chat messages
• Actionbar messages
• Player profiles
• Rating menus
• Confirmation menus
• PlaceholderAPI
• Custom sounds

Warning thresholds and notification methods can be configured or disabled.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Reward System
Server owners can reward players for building a positive reputation and supporting the community.

Rewards can be given for:
• High reputation scores
• Trusted player status
• High karma milestones
• Weekly leaderboard positions
• Helpful behavior
• Positive rating milestones
• New player assistance
• Configured custom achievements

Reward commands can provide:
• Economy money
• Permissions
• Ranks
• Items
• Crate keys
• Cosmetics
• Tokens
• Custom server rewards

Rewards, requirements, commands, cooldowns, and repeat behavior can be configured.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Performance Modes
Trustify is designed to remain lightweight and efficient on different server sizes.

Available performance modes:
Code (Text):

LIGHT
BALANCED
DETAILED
 
LIGHT
Designed for larger servers or servers that only need essential reputation features.

BALANCED
Provides a balance between detailed behavior tracking and server performance. This mode is recommended for most servers.

DETAILED
Enables more detailed reputation and behavior tracking for servers that want the complete system.

Trustify also uses:
• Async database operations
• Cached player profiles
• Cached leaderboard data
• Batch data saving
• Configurable tracking intervals
• Cooldowns and daily limits
• Optional modules
• Reduced database queries
• Safe task cleanup
• Configurable performance settings

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Commands

Player Commands
Code (Text):

/trustify
/trustify <player>
/trust <player>
/karma <player>
/rate <player>
/top reputation
/top trusted
/top karma
 
Admin Commands
Code (Text):

/trustifyadmin reload
/trustifyadmin set <player> reputation <amount>
/trustifyadmin set <player> trust <amount>
/trustifyadmin set <player> karma <amount>
/trustifyadmin add <player> <type> <amount>
/trustifyadmin reset <player>
/trustifyadmin logs <player>
/trustifyadmin debug <player>
/trustifyadmin performance
 
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Permissions

Basic permissions:
Code (Text):

trustify.use
trustify.profile
trustify.profile.others
trustify.trust
trustify.karma
trustify.rate
trustify.top
trustify.top.reputation
trustify.top.trust
trustify.top.karma
trustify.admin
trustify.admin.reload
trustify.admin.set
trustify.admin.add
trustify.admin.reset
trustify.admin.logs
trustify.admin.debug
trustify.admin.performance
trustify.bypass.chat
trustify.bypass.combat
trustify.bypass.rating
trustify.bypass.limits
 
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

PlaceholderAPI
Trustify supports PlaceholderAPI for displaying player reputation information in scoreboards, tablists, chat formats, menus, holograms, and other compatible plugins.

Code (Text):

%trustify_score%
%trustify_status%
%trustify_trust_score%
%trustify_trust_status%
%trustify_karma_score%
%trustify_karma_status%
%trustify_rating_average%
%trustify_rating_count%
%trustify_helped_newbies%
%trustify_rank_reputation%
%trustify_rank_trust%
%trustify_rank_karma%
 
Placeholder availability may depend on the enabled modules and plugin configuration.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Supported Integrations
• PlaceholderAPI
• Vault
• LuckPerms
• WorldGuard
• EssentialsX
• CombatLogX
• Lands
• GriefPrevention
• DiscordSRV

All integrations are optional and can be enabled or disabled depending on your server setup.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Storage

Supported storage types:
Code (Text):

SQLite
MySQL
 
SQLite
Recommended for small to medium-sized servers. SQLite stores data locally without requiring an external database server.

MySQL
Recommended for larger servers and networks that need external database storage.

Storage settings, connection details, table prefixes, save intervals, and connection pool options can be configured.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Fully Customizable
Server owners can customize almost every part of Trustify.

Customizable options include:
• Reputation scoring values
• Trust score values
• Karma values
• Trust statuses
• Karma statuses
• Status requirements
• Chat detection rules
• Combat detection rules
• Helpful action detection
• Rating requirements
• Rating cooldowns
• Daily limits
• Rewards
• Leaderboard settings
• GUI titles
• GUI sizes
• Button slots
• Materials
• Item names
• Item lore
• Messages
• Sounds
• Warning indicators
• Enabled modules
• Performance mode
• Storage settings
• Integration settings

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Requirements
Requirement Version
Minecraft 1.21+
Java 21+
Server Software Paper recommended
Dependencies No required external dependencies


Paper is recommended for the best performance and compatibility.

Spigot compatibility may depend on the enabled features and server environment.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Installation
1. Download Trustify.jar
2. Place Trustify.jar inside your server's /plugins folder
3. Install any optional integrations you want to use
4. Restart the server
5. Configure the plugin inside plugins/Trustify/
6. Restart the server or run /trustifyadmin reload

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Configuration
Trustify generates its files inside:
plugins/Trustify/

Example structure:
Code (Text):

plugins/Trustify/
├── config.yml
├── scores.yml
├── statuses.yml
├── rewards.yml
├── modules.yml
├── performance.yml
├── integrations.yml
├── database/
├── logs/
├── messages/
│   ├── english.yml
│   └── indonesia.yml
└── gui/
   ├── profile.yml
   ├── rating.yml
   ├── leaderboard.yml
   └── admin.yml
 
The generated file structure may vary depending on the plugin version and enabled modules.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Perfect For
Trustify is suitable for:
• Survival servers
• SMP servers
• Economy servers
• Roleplay servers
• Community servers
• Newbie-friendly servers
• Social servers
• Servers with player trading
• Servers that reward positive behavior
• Servers that need additional trust indicators

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Documentation
Complete documentation, configuration information, updates, and source files are available through the official GitHub repository.

The documentation covers:
• Installation
• Getting started
• Commands
• Permissions
• Reputation scoring
• Trust levels
• Karma system
• Rating system
• Chat behavior scanner
• Combat detection
• Helpful player detection
• Reward configuration
• GUI customization
• PlaceholderAPI
• Storage configuration
• Integrations
• Performance settings
• Troubleshooting

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Support
Found a bug or have a suggestion?

Please open an issue on the official GitHub repository and include:
• Trustify version
• Server version
• Java version
• Storage type
• Enabled integrations
• Full error logs
• Steps to reproduce the issue

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Notes
Trustify is built to help Minecraft servers create safer and more positive communities through reputation tracking, trust levels, karma points, player ratings, behavior monitoring, leaderboards, rewards, and warning indicators.

Each detection module can be configured or disabled, allowing server owners to build a reputation system that matches their community and server environment.

Build a safer and more trusted Minecraft community with Trustify.
Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Trustify – Reputation, Trust & Karma System is a free Minecraft Java mod. Compatible with Minecraft 1.21, 26.1, 26.2. Downloaded 18 times (via Spigot). Download it and open it directly in the game.

Explore more