Sueta

GlobalRep

1.8.5

Cross Server Reputation Plugin

·Plugin

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 →