Implement a new way to reward, test, and challenge your most dedicated players with a creative leveling and rewards system.
Getting Started[edit | edit source]
To install Epic Levels you will need to:
- Turn your server off.
- Add the required dependencies: Vault, Economy Management Plugin.
- Add in the latest version of Epic Levels which you can find in our marketplace.
- Turn your server back on.
Plugin Files[edit | edit source]
1 #MSG - Will send the user a message. 2 #BROADCAST - WIll send everyone on the server a message. 3 #ITEM - Will send the user an item. 4 #ECONOMY - Will send the user money. 5 #CMD - Will run a command as console. 6 #HEAL - This will heal the player. 7 #FIREWORK - This will launch a firework. 8 #SOUND - This will play a sound on level up. 9 #TITLE - This will show a title 10 #SUBTITLE - This will show a subtitle (Title must be present) 11 #OVERRIDE - Will cause the default options to not run. 12 13 #Rewards in -1 will happen with every level up. 14 15 #You can add levels to this file infinitely. 16 17 -1: 18 - "TITLE &6&lLEVEL UP!" 19 - "SUBTITLE &7You have leveled up to &6level &6%level%&7!" 20 - "ITEM DIAMOND (3 * %level%)" 21 - "HEAL" 22 - "FIREWORK" 23 2: 24 - "MSG You leveled up to level 1!" 25 - "CMD /say HELLO %player%" 26 - "ITEM EMERALD 2" 27 - "ECONOMY $10000" 28 3: 29 - "MSG You leveled up to level 2!" 30 4: 31 - "MSG You leveled up to level 3!" 32 5: 33 - "MSG You leveled up to level 4!" 34 6: 35 - "MSG You leveled up to level 5!" 36 50: 37 - "OVERRIDE" 38 - "MSG Special level up message for hitting 50!"
1 #MSG - Will send the user a message. 2 #BROADCAST - WIll send everyone on the server a message. 3 #ITEM - Will send the user an item. 4 #ECONOMY - Will send the user money. 5 #CMD - Will run a command as console. 6 #HEAL - This will heal the player. 7 #FIREWORK - This will launch a firework. 8 #SOUND - This will play a sound on level up. 9 #TITLE - This will show a title. 10 #SUBTITLE - This will show a subtitle. 11 #OVERRIDE - Will cause the default options to not run. 12 13 #Rewards in -1 will happen with every level up. 14 15 #You can add streaks to this file infinitely. 16 17 -1: 18 - "SUBTITLE &cYou're on a Killstreak of &4%streak%&c!" 19 - "BROADCAST &6%player% &7just reached a killstreak of &6%streak% &7kills!" 20 3: 21 - "MSG Killstreak!" 22 - "CMD /say HELLO %player%" 23 - "ITEM EMERALD 2" 24 - "ECONOMY $10000"
Translations[edit | edit source]
We offer translated versions of this plugin! In order to use them, enter the corresponding Language Code into your config.yml.
Commands and Permissions[edit | edit source]
|/levels help||Display information and commands for EpicLevels.||Default|
|/levels settings||Open the in-game settings editor.||epiclevels.admin|
|/levels reload||Reload the Configuration and Language files for EpicLevels.|
|/levels||Display a list of top levels.||epiclevels.menu|
|/levels show <player>||Look up information on a specified player.||epiclevels.show|
|/levels addexp <player> <amount>||Add experience to a player.||epiclevels.addexp|
|/levels takeexp <player> <amount>||Take experience away from a player.||epiclevels.takeexp|
|/levels boost <player> <multiplier> <time>||Boost a player's experience gained by a certain multiplier for a limited amount of time.||epiclevels.boost|
|/levels removeboost <player>||Remove a boost from a player.|
|/levels globalboost <multiplier> <time>||Boost the experience gained by all players on the server by a certain multiplier for a limited amount of time.|
|/levels removeglobalboost||Remove a global boost from the server.|
|/levels reset <Player>||Resets all stats for a player.||epiclevels.reset|
|A bonus experience multiplier. Replace # with an integer to multiply gained experience by.||epiclevels.multiplier.#|
Placeholders[edit | edit source]
|%epiclevels_level%||Returns the player's level.|
|%epiclevels_experience%||Returns the player's amount of experience.|
|%epiclevels_kills%||Returns the player's number of kills.|
|%epiclevels_deaths%||Returns the player's number of deaths.|
|%epiclevels_killstreak%||Returns the player's current killstreak.|
|%epiclevels_bestkillstreak%||Returns the player's best killstreak.|
|%epiclevels_kdr%||Returns the player's kills-to-deaths ratio.|
|%epiclevels_nextlevel%||Returns the player's next level.|
|%epiclevels_neededfornextlevel%||Returns the amount of experience the player needs for the next level.|
|%epiclevels_boosterenabled%||Returns an enabled/disabled value as defined in the language file if a player has a booster applied.|
|%epiclevels_booster%||Returns the player's current booster multiplier, or 1 if there is none.|
|%epiclevels_globalboosterenabled%||Returns an enabled/disabled value as defined in the language file if there is a global booster applied.|
|%epiclevels_globalbooster%||Returns the server's global booster multiplier, or 1 if there is none.|
|%epiclevels_progressbar%||Returns the player's progress bar.|
|%epiclevels_playerkills%||Returns the player's amount of kills on other players.|
|%epiclevels_mobkills%||Returns the player's amount of mob kills.|
Frequently Asked Questions[edit | edit source]
The Spigot API for 1.8.8 doesn't allow for easily adding bonus hearts and extra damage. If you want these two features, you'll have to upgrade your server.
LINEAR: All levels require the same amount of experience to reach the next level.
EXPONENTIAL: Levels will increasingly require more experience the higher level you are.