All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Simple Ranks

Simple Ranks

by TomMustBe12 • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

SimpleRanks

A lightweight and customizable rank management plugin for PaperMC (1.20.1+).
Easily create, assign, and manage colored ranks that appear in chat and the tab list. Compatible with Placeholder API.


Features

  • Create unlimited custom ranks
  • Colored rank prefixes using & codes
  • Show ranks in chat and tab list
  • Per-player rank assignment
  • Default rank support
  • Optional importanttext toggle (white vs gray chat)
  • Tab completion for commands
  • Configurable through config.yml
  • Compatible with Placeholder API
  • Rank hierarchy for tab list
  • Bracket customization options

Configuration (config.yml)

default-rank: default
ranks: {}
player-ranks: {}

Ranks and players will be added to this file automatically.
Customize rank prefix colors using & codes (e.g., &c[Admin]).


Chat & Tab Display

Players will have their rank prefix automatically shown:

  • Chat: [&cAdmin&7] PlayerName: Hello world!
  • Tab list: [&cAdmin&7]PlayerName or [&cAdmin&7] PlayerName if V1.1
  • Message color: white (importanttext: true) or gray (false)

(these are just examples for a red colored Admin rank)


Commands

All commands use /rank:

  • /rank create <rank> – Create a new rank
  • /rank delete <rank> – Delete a rank
  • /rank setdefault <rank> – Set the default rank
  • /rank set <player> <rank> – Set a player’s rank
  • /rank give <player> <rank> – Alias for set
  • /rank get <player> – View a player’s current rank
  • /rank list – List all ranks
  • /rank importanttext <rank> true|false – Toggle white/gray message color
  • /rank bracketcolor <rank> color - Change a rank's bracket color

You can also use /r, as that is the alias for /rank, for quick and easy use.


Notes

  • Rank colors and brackets show up in chat and tab list
  • Color codes like &c, &6, &l, etc. are supported
  • Config saves everything automatically

Placeholder API:

Using example rank &cAdmin:

%simpleranks_rank% Admin (RED if prefix is &cAdmin) The colored prefix of the player, no brackets

%simpleranks_raw_rank% &cAdmin The plain rank name, uncolored, exactly as in the config

%simpleranks_prefix% [Admin] (Gray brackets and red prefix) Colored prefix with brackets

%simpleranks_important% true / false Whether importantText is set for this rank

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.3 26.2 26.1.x +2
Bukkit Paper Spigot
1d ago 1
26.3 26.2 26.1.x +2
Bukkit Paper Spigot
1d ago 1
26.3 26.2 26.1.x +2
Bukkit Paper Spigot
1d ago 1
26.1.x 1.21.x 1.20.x
Bukkit Paper Spigot
1d ago 1
26.1.x 1.21.x 1.20.x
Bukkit Paper Spigot
1d ago 1
26.1.x 1.21.x 1.20.x
Bukkit Paper Spigot
1d ago 1
26.1.x 1.21.x 1.20.x
Bukkit Paper Spigot
1d ago 1
26.1.x 1.21.x 1.20.x
Bukkit Paper Spigot
1d ago 1
26.1.x 1.21.x 1.20.x
Bukkit Paper Spigot
1d ago 1
[3.2] 3.2 by TomMustBe12 on Oct 12, 2026
Download
You can now give select users no rank meaning they don't have a rank. They will not receive the default rank after rejoining either. Also fixed another bug where importantText wasn't being applied correctly and caused an error flood in the console.
[3.1] 3.1 by TomMustBe12 on Oct 12, 2026
Download
Update to fix some dependency / referencing issues, that would cause some rare errors in some cases.
[3.0] 3.0 by TomMustBe12 on Oct 12, 2026
Download
  • Added ordered tab list by rank priority (priority: 0 = highest); tab list order stays consistent as players join/leave.
  • New command: /rank priority <rank> <num> (alias: /r priority ...) to set priority; can also edit ranks.<rank>.priority in config.yml.
  • Added bracket toggle support:
  • Global toggle: /rank brackets <on|off> (config: brackets.enabled)
  • Per-rank override: /rank brackets <rank> <on|off> (config: ranks.<rank>.brackets)
  • Updated tab-completion and command usage text for the new subcommands.
[2.3] 2.3 by TomMustBe12 on Oct 12, 2026
Download
# Placeholder API
Now supports Placeholder API. Here are the available placeholders used with example rank &cAdmin:

  • %simpleranks_rank%** Admin (RED if prefix is &cAdmin) The colored prefix of the player, no brackets

  • %simpleranks_raw_rank%** &cAdmin The plain rank name, uncolored, exactly as in the config

  • %simpleranks_prefix%** [Admin] (Gray brackets and red prefix) Colored prefix with brackets

  • %simpleranks_important%** true / false Whether importantText is set for this rank
[2.2] 2.2 by TomMustBe12 on Oct 12, 2026
Download
Added deathmessages toggle, you can now choose if you want to have rank name shown on death or not. Use /r deathmessages on|off
[2.1] 2.1 by TomMustBe12 on Oct 12, 2026
Download
Added custom bracket color support! Thanks to @morcah on Discord for the idea.

You can put any color and it will transfer to a color code! Maybe will make this work like that for rank creation too so it's easier to modify and such.

Also added author: TomMustBe12 and website :)
[2.0] 2.0 by TomMustBe12 on Oct 12, 2026
Download
## V2.0
Nametag support! I added nametag support, so that each member can have their own nametag above their head. Eventually I'll update to have a setting for this so it isn't automatically enabled but that isn't gonna be a feature for a while.
[1.1] V1.1 by TomMustBe12 on Oct 12, 2026
Download
Very subtle change. In tab list, ranks now have a space separating player name and rank. Use 1.0 if you don't want this.
[1.0] 1.0 by TomMustBe12 on Oct 12, 2026
Download
Version 1 of SimpleRanks. Minecraft 1.20.x-1.21.x
Simple Ranks Icon
Download Simple Ranks
Select game version
Select platform