Skip to content

Latest commit

 

History

History
115 lines (96 loc) · 7.15 KB

cmi-ranks.md

File metadata and controls

115 lines (96 loc) · 7.15 KB

FAQ - CMI Rankup System Information

FAQ Menu

CMI and Bungeecord info-, • Chance example, • CMI Chat manager, • Chat format info, • Chat filter, • Chat rooms, • CMI Commands info, • Custom Join and Leave, • CMI Economy manager, • Event commands, • Extending commands, • Getting started with CMI, • Glow info, • Create custom /help, • CMI Hex colors, • Importing data into CMI, • CMILib library info, • Customizing CMI Locale, • CMI Chat with LuckPerms prefix, • Migrate to MySQL database, • Player stuck in Mode?, • User-moderation info, • More message commands, • MOTD, • Parameters explained, • Ranks info, • Create custom /rules, • Running CMI, • Safety tips, • Specialized commands info, • Toggle example, • Trash example, • CMI Vote manager, • Worth info.

Official Zrips Links
  • Zrips Website
    https://www.zrips.net/
    The official website, wiki/documentation/information
  • Zrips Discord
    https://discord.gg/dDMamN4
    The official Discord community server with member-driven support
  • Zrips Github
    https://github.com/Zrips
    The place for bug reports and feature suggestions
Prerequisites
  • Buy and Download CMI (premium plugin)
    https://www.spigotmc.org/resources/3742/
    Get the CMI plugin if you haven't already, and then install it on all your servers
  • Also Download CMILib (free library) (more info)
    https://www.spigotmc.org/resources/87610/
    All Zrips plugins require the CMILib .jar file. Get it and also put it on all your servers.
  • All my FAQ pages have been written for Spigot / Paper 1.20.x and CMI 9.6.x.x or newer.
  • The mrfdev Github page is not an official resource, we're building up our knowledge base as a courtesy.
  • I am an admin on the Zrips Discord, this does not mean what I share on here is official.

ℹ️ What is a Rankup System?

A 'default' player in the game can be active, levelling up on various statistics, gameplay elements, including levels and points for things like mcMMO and Jobs. As a player grows in their game they can automatically rank up. Going from a beginner to an elite player. You can pick the ranks with CMI, set them up to auto upgrade, and set the requirements. When a rank-up happens, commands can be executed. Which is super helpful to grant perks, manage the permissions involved, etc.

More information: https://www.zrips.net/cmi/rankup-system/

ℹ️ How to use CMI Ranks (rankup system)

  • Go to your server folder, find spigot.yml and within it find: stats->disable-saving: false, and make sure it is indeed set to false.

Please note that a player will get default rank group depending on the set permission node cmi.rank.[rankName], if your first rank is FirstRankName: then grant them in LuckPerms (for example) the permission cmi.rank.FirstRankName like so: lp user mrfloris permission set cmi.rank.FirstRankName true, of course, you can also do this for the default group, like so: lp group default permission set cmi.rank.FirstRankName true.

And please note that not enabled ranks will be ignored!

  • The CMI plugin directory (~/pluyins/CMI/Settings/Ranks.yml) has a few example ranks, and a big chunk of text at the top (all the text starting with the # in front of them). I strongly recommend to take a bit of time to read through these comments, and to try to understand the examples.

Please note that I strongly recommend to use double quotes: ".." around, and to not use spaces in the StatsRequirements that you set. This seems to make for the best working results. And after you set it and start the server up, if CMI updates it to something else, that's perfectly fine.

Example what not to do:

  StatsRequirements:
  - PlayTime:21600
  -  walk:30000
  - 'MonsterKills : 1000'
  - "blocksmined: 30000"

Example of what I recommend to do:

  StatsRequirements:
  - "PlayTime:21600"
  - "walk:30000"
  - "MonsterKills:1000"
  - "blocksmined:30000"

ℹ️ More Information

ℹ️ Finally

  • And finally; /stop the server, and start it up again to guarantee that everything's working properly.