RankDisplayNames - Permission-Based Chat Prefixes for Minecraft

Mastering Player Ranks with RankDisplayNames Running a Minecraft server is all about building a community, and nothing says organized community like a clear, colorful rank system in chat. RankDisplayNames is a lightweight Bukkit plugin that does exactly that: it prefixes player names with custom ...

Download RankDisplayNames for Minecraft 1.7.2, 1.5.2, 1.4.7

Original name: RankDisplayNames

Minecraft: 1.4.7, 1.5.2, 1.7.2

FileVersionLoaderSize
RankDisplayNames-0.2.jar1.4.7—22 КБDownload
RankDisplayNames.zip1.5.2—12 КБDownload
RankDisplayNames-1.0.0.jar1.7.2—22 КБDownload

Mastering Player Ranks with RankDisplayNames

Running a Minecraft server is all about building a community, and nothing says organized community like a clear, colorful rank system in chat. RankDisplayNames is a lightweight Bukkit plugin that does exactly that: it prefixes player names with custom ranks based on their permissions. Whether you run a small survival world or a massive network, this add-on gives you the tools to create, edit, and manage rank display names without ever restarting the server.

How RankDisplayNames Works

At its core, RankDisplayNames is an add-on for permission management plugins like GroupPermsLite, LuckPerms, or any system that uses Bukkit permissions. The concept is refreshingly straightforward: you design your group hierarchy, then define ranks with display names and optional color codes. After that, you simply grant the permission ranks.membership.[rank ID] to a player or group. Once that permission is present, the plugin instantly detects the change and updates the player’s chat display name, tab list name, and even overhead name color if TagAPI is installed.

This means you never have to fiddle with complex formatting rules or placeholder strings. Everything is managed through simple commands, and the plugin handles the rest. The system is designed to be “no fuss,” letting you set up ranks once and get back to playing.

Key Features

  • Create, edit, and delete ranks on the fly with in-game commands.
  • Assign ranks via the Bukkit permissions system — works with any permissions plugin.
  • Support for color codes using either the § symbol or the % sign for easy formatting.
  • Automatically updates player display names within a second of a rank change.
  • Sets player list name color to match the rank, and with TagAPI, overhead name color too.
  • Offline editing possible through the config YAML file for advanced users.
  • LanguageAPI support for multi-language servers.

Commands and Permissions

Managing ranks is done through a handful of intuitive commands, all restricted to operators by default but fully customizable with permissions.

Commands

  • /RankCreate [rank ID] [display name] – Creates a new rank. Display names can include spaces and color codes; IDs must be simple text.
  • /RankDelete [rank ID] – Removes an existing rank entirely.
  • /RankEdit [rank ID] [display name] – Changes the display name of a rank without deleting it.
  • /RankList – Shows all current ranks, their permissions, and display names in order of precedence.
  • /RankReload – Reloads ranks from the config.yml, perfect for applying offline edits without a restart.

Permissions

  • ranks.commands.rankcreate – Allows use of /RankCreate (default op).
  • ranks.commands.rankdelete – Allows use of /RankDelete (default op).
  • ranks.commands.rankedit – Allows use of /RankEdit (default op).
  • ranks.commands.ranklist – Allows use of /RankList (default op).
  • ranks.commands.rankreload – Allows use of /RankReload (default op).
  • ranks.admin – Grants all command permissions (default none).
  • ranks.membership.[rank ID] – The key permission that assigns a rank to a player or group. Replace [rank ID] with the actual rank identifier.

For example, if you created a rank with the ID vip, you would grant ranks.membership.vip to a player, and their name would immediately show the VIP prefix in chat.

Installation and Setup

Getting started is as simple as dropping the RankDisplayNames.jar file into your server’s plugins folder and restarting. For optional overhead name colors, you’ll want to install TagAPI as well. If your server serves an international audience, LanguageAPI can help translate rank-related messages. Once the plugin loads, a default configuration file is generated, and you can begin creating ranks right away.

For those who prefer a streamlined setup, the foxygame.net launcher provides a modern, flexible interface where you can download and install plugins like RankDisplayNames directly from its menu, saving time and effort. After installation, the real magic happens when you integrate it with your existing permissions plugin. Simply grant the appropriate ranks.membership permission to your groups, and the plugin takes care of the display. Detailed tutorials are available in the plugin’s documentation if you need a step-by-step walkthrough.

Compatibility and Troubleshooting

RankDisplayNames is designed to be lightweight, but it does modify player display names, list names, and overhead names. Because of this, it will conflict with any other plugin that tries to do the same thing. If you use chat formatting or name-tag plugins, make sure to disable their name-changing features or remove them before enabling RankDisplayNames. The plugin requires Java 7 or higher; if you see an “Unsupported major.minor version 51.0” error, you’re running an outdated Java version and should upgrade. Mac users specifically need JDK 7, not just the JRE.

Taking Your Server’s Identity to the Next Level

RankDisplayNames fills a specific but essential role: it gives you full control over how player ranks appear without bloating your server with unnecessary features. By tying into the permissions system, it stays flexible and compatible with virtually any group manager. The ability to edit ranks live means you can tweak your server’s branding on the fly, and the optional color support adds that extra layer of polish that players notice. Whether you’re rewarding donors, highlighting staff, or simply organizing your community, this plugin delivers a clean, reliable solution that just works. Once you see those colorful prefixes lighting up your chat, you’ll wonder how you ever managed without it.