Getting Started
Learn how to install and configure SamsRank! :)
Welcome to SamsRank! This guide will walk you through the installation process and initial configuration to get your custom rank tags working in-game.
Requirements
- Java 21 or higher.
- Paper 1.21+ (or Purpur/Folia).
- A valid license key from our Discord.
Installation
Download and Install
Place the SamsRank.jar file into your server's plugins/ folder.
Initial Startup
Start your server to generate the default configuration files. The plugin will initially disable itself until you provide a license key.
Register
First, you need to register on the website https://ranktags.samscreations.eu/. Then join our Discord server and create a ticket. After that, we will provide you with a license.
Configure License
Open plugins/SamsRank/config.yml and enter your credentials:
license:
discord_username: "your_username"
license_key: "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
Restart
Restart your server. Upon a successful license check, the plugin will detect your platform (ItemsAdder, Nexo, or Vanilla) and print a startup banner.
Your First Rank
SamsRank ships with an example rank so you can test right away.
Get a Tag
Design one on the web generator, draw one in the in-game editor (/samsrank), or drop any .png into plugins/SamsRank/ranks/.
Convert It
SamsRank generates the font, configs, textures and shaders - see the Conversion Tutorial.
Reload the Pack
On ItemsAdder or Nexo, SamsRank asks the platform to rebuild its pack for you. Players rejoin (or re-accept the pack) to see the new tag.
Use It!
Put the placeholder anywhere PlaceholderAPI works, a LuckPerms prefix, TAB, chat format or hologram:
%samsrank_example%
%samsrank_aurora_example%
The second one shows the tag with the animated aurora effect. See Placeholders and Rank Effects.
Folder Structure
plugins/SamsRank/
├── config.yml Global settings
├── char_map.yml Which character each rank uses (managed for you)
├── ranks/ Drop your raw .png rank tags here
├── resourcepack/ Built-in pack (Vanilla mode)
├── bedrock/ Generated Bedrock pack (when Geyser/Floodgate is installed)
├── debug/ Output of /samsrank report
└── lang/ Language files (en_US, sk_SK, cs_CZ, pl_PL)
