CyberLevels

Getting Started

How to get started with CyberLevels.

What is CyberLevels?

CyberLevels is a plugin that allows you to create a leveling system for your players. It is highly customizable and allows you to set up your own requirements for each level, as well as rewards for reaching certain levels. You can also set up events that will give players EXP based on their actions in the game.

Features

  • Customizable leveling system
    • Set your own maximum level
    • Every level can have its own EXP requirement, or just use general formula for all levels
  • Rewards
    • Set up rewards for reaching certain levels
    • Rewards can be any command you want, such as giving items, money, or sending messages
  • Events
    • Set up events that will give players EXP based on their actions in the game (e.g. breaking blocks, killing mobs, crafting items)
    • Set up intervals to generate random EXP between two numbers
  • Anti-abuse
    • Prevent players from spamming EXP or abusing the system by setting different limits and cooldowns

Open source iniciative

Since the last year, CyberLevels are open source and available on GitHub. You can find the source code here. We welcome any contributions, suggestions or issues you may have.


Editing files

Editing files is the main way to configure CyberLevels. The plugin does not have a GUI or commands to edit the configuration, so you will need to edit the files manually. You can find the files in the plugins/CyberLevels folder. The main configuration file is config.yml, which contains all the settings you need to configure the plugin. You can also find other files such as levels.yml, earn-exp.yml, and rewards.yml that allow you to customize the leveling system, EXP earning, and rewards.

Leveling System

The first thing after you check out the config file is the leveling system. It is the core of CyberLevels and allows you to set up a system that fits your needs. You can set the maximum level, starting level, and experience requirements for each level. Set up a general formula for the experience requirements, or set specific requirements for each level.

Find more information about the leveling system in the Leveling System wiki page.

Getting EXP based on events

Events are the main source of EXP. Based on your setting, players can get desired amount of EXP for each event. It is also possible to create an interval to generate random EXP between two numbers. Set the amount of EXP in the earn-exp.yml file.

There's also a multiplier option on different blocks, mobs and even player's permission. The customisation is endless.

Find more about Events and how to customize them properly.

You can't create new events nor add events from third party plugins. If you're looking for supporting your plugin, check first this site and then please contact us on Discord.

Last updated on