GlobalRep
Cross Server Reputation Plugin
Description:
This is a reputation plugin that allows players to give each other reputation records in order to help other players get a better idea of if a player is trust worthy, polite, etc. This reputation plugin is special because it is designed to link an entire network (or single server) into a common MySQL database.
Features:
- Positive/Negative reputation records
- Total reputation
- Reputation comments
- MySQL
- Adjustable rep amount
- Pages
- Pages navigable chat
- PlaceholderAPI support
- and more!
Screenshots
Spoiler

Commands:
/rep - main command for the plugin. Includes help information.
/rep <name> positive <comment> - to give a player positive rep.
/rep <name> negative <comment> - to give a player negative rep.
/rep <name> - to see someones reputation records.
/rep <name> page <number> - to navigate pages by command.
/rep delete <reciever's name> <giver's name> - to remove a reputation record. (Staff)
Permissions:
rep.allow - grants access to /rep, allows player to give reputation records, and view others' reputation\
rep.delete.self - grants access to delete reputation records the player made
rep.delete.others - grants access to delete other players reputation records (Staff)
rep.amount.1-10 - sets the amount of reputation points given by a player or group.
PlaceholderAPI:
%globalrep_total_rep% - see a player's total rep
%globalrep_positive_rep% - see a player's positive rep
%globalrep_negative_rep% - see a player's negative rep
Config:
Default config file
Spoiler
MYSQL:
Host: 127.0.0.1
Port: 3306
Database: database name
Username: root
Password: password
MESSAGES:
PREFIX: '&b[&aRep&b]'
HELP_CHECK: '&aUse /rep <name> to see a player''s rep!'
HELP_POSITIVE: '&aUse /rep <name> positive <comment> to give positive rep!'
HELP_NEGATIVE: '&aUse /rep <name> negative <comment> to give negative rep!'
HELP_DELETE_SELF: '&aUse /rep delete <name> to delete a rep you gave someone!'
HELP_DELETE_OTHERS: '&aUse /rep delete <reciever> <giver> to remove rep!'
SELF_REP: '&cYou cannot give yourself rep.'
NO_INT: '&cNo page number entered.'
NOT_INT: '&cNo page number entered.'
INVALID_FORMAT: '&c<parameter> is an unknown parameter. Parameters are: positive,
negative, and page'
NO_RECORD: '&cThat rep record doesn''t exist!'
NO_PLAYER: '&cThat player does not exist!'
NO_REP: '&9<parameter> has no rep!'
PAGE_OUT_OF_BOUNDS: '&cInvalid page number.'
NO_PERMISSION: '&cYou do not have permission do delete reputation records.'
REP_REMOVED: '&cReputaton record deleted.'
REP_ADDED: '&9Your reputation has changed! View your rep with /rep <parameter>.'
REP_GIVEN: '&9Reputation added! You can use /rep <parameter> to see it.'
ERROR: '&cAn error has occured. Please tell a server administrator.'This plugin was originally developed for and is installed on play.phanaticmc.com ! I recommend you check it out there before installing on your server. If you have any suggestions feel free to leave a comment or send me a private message. If you like the plugin please leave a rating!
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta