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.
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.
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