Minecraft Servers HQ

Minecraft plugin Rankup

Information about Rankup and servers where it was found

🔌 About Rankup

Rankup is a Bukkit/Spigot Minecraft plugin that implements a configurable rank-ladder progression system. It provides a GUI for browsing rank steps, a flexible requirements engine to control when players can advance, and a prestige system for repeated progression. The plugin is intended for server administrators who want an automated, configurable way to promote players through ranks.

🎯 Purpose

Rankup solves the problem of managing player progression (rank ladders) without manual promotion. It centralizes rank definitions, advancement requirements, and optional prestige mechanics so server owners can define multi-step progressions tied to permissions and custom requirements.

⚙️ Features

  • Configurable rank ladder defined in rankups.yml.
  • GUI for players to view and confirm rankups.
  • Requirements system to define conditions for each rank step (e.g., permissions, playtime, tokens/values provided by requirements plugins).
  • Prestige support with a separate prestiges.yml.
  • Commands for listing ranks, performing single or multi-step rankups, and reloading configuration.
  • Placeholder support via the plugin's placeholder engine for messages and GUIs.
  • Permission-based access control for commands and administrative functions.

🧩 Who It Is For

  • Survival / SMP servers using progression or rank ladders.
  • Prison or economy servers that expose step-based promotion systems.
  • Server admins who want permission-driven rank advancement with GUI support.

🏗️ Example Use Cases

  • Define a sequence of ranks that automatically require increasing playtime or items before a player may advance.
  • Use prestiges to reset a player’s rank while granting special rewards or progression counters.
  • Integrate with a permissions plugin to grant or remove rank-related permission nodes when a player advances.

⌨️ Commands

CommandDescriptionPermissionAccess
/rankupPrimary progression command: attempts to move the player up one rank if requirements are met.rankup.rankupPlayer
/ranksDisplays the rank ladder relative to the player's current position.rankup.ranksPlayer
/maxrankupAttempts to rank the player up repeatedly until they can no longer meet the next step.rankup.maxrankupPlayer
/prestigePerform a prestige action when configured.rankup.prestigePlayer
/rankup3 reload (alias /pru reload)Reloads rankups.yml, prestiges.yml, and locale/config while the server is running.rankup.reloadAdmin

🔐 Permissions

PermissionDescriptionDefault
rankup.rankupAllows use of the primary /rankup progression command.true
rankup.ranksAllows viewing the ranks list with /ranks.true
rankup.maxrankupAllows using /maxrankup to automate multiple rankups.true
rankup.prestigeAllows using the /prestige command where prestiges are configured.true
rankup.reloadAllows reloading the plugin configuration at runtime.op
rankup.adminGrants administrative access comparable to OP for Rankup-specific actions when OPs are disabled.op

⚙️ Installation

📥 Setup

  • Download the plugin JAR from the plugin distribution (official resource) or build from source.
  • Place the JAR into your server's plugins/ directory.
  • Start or restart the server and check console output to confirm the plugin loaded.
  • Use the provided configuration files (rankups.yml, prestiges.yml, locale/config) and the provided reload command to apply changes at runtime.

📦 Build from source

  • The project includes a Gradle wrapper; run the included gradlew build to produce the plugin JAR in the build/libs directory.

🧠 Technical Notes

  • The plugin uses YAML configuration files (notably rankups.yml and prestiges.yml) for rank and prestige definitions.
  • It provides a placeholder engine and supports placeholders for use in messages and GUIs.
  • The plugin exposes explicit command permission nodes and an administrative permission to mirror OP access.
  • Source code is published under GPL-3.0.

🤝 When This Plugin Is Useful

If you need a configurable, permission-aware rank ladder with GUI and prestige support, Rankup centralizes rank definitions and advancement rules to automate player progression without manual promotions.

Servers with Rankup

The Rankup plugin page shows which servers monitoring found this plugin on, and which platforms and versions it appears with.

Plugins may add commands, economy, protection, permissions, mini-games, integrations, or other mechanics. The actual role of Rankup depends on each server's configuration.

Data is generated automatically from technical server responses. If a server hides its plugin list, it may not appear in this section even if it uses Rankup.

Use the server list with Rankup to compare projects, check compatible versions, or find examples of how the plugin is used on public servers.