Requirements
- Server software: Paper, Purpur, or Folia 1.21–26.x
- Java: Java 21 or newer
- Optional: PlaceholderAPI for score, rank, and prefix placeholders
Install Rep
- Stop your server.
- Place the Rep JAR in the
pluginsfolder. - Start the server once so Rep generates its config files.
- Stop the server again.
- Open
plugins/Rep/config.ymland adjust settings (see Configuration). - Start the server.
config.yml and messages.yml under plugins/Rep/. Language files are stored in plugins/Rep/lang/.
First-run checklist
Before opening the server to players, review these settings:plugins/Rep/config.yml
- Set
general.default-scorefor new players. - Review
ranksthresholds — see Ranks & thresholds for how assignment works. - Set
reputation-amounts.plusandminusfor player-given rep. - Remove example worlds from
world-restrictions.worldsif you use blacklist mode.
Storage
YAML (default)
storage
plugins/Rep/data/. This is the simplest option for a single server.
MySQL (multi-server)
Use MySQL when multiple servers should share the same reputation database:storage
- Point every Rep instance at the same database.
cache-ttl-secondscontrols how often each server refreshes from the database. Use 30–60 on networks; use 0 on a single server for always-fresh reads.
First checks
After startup, run these commands:Join Discord
Get support and plugin updates.
