✰ ✰ ✰ Player Levels | MySQL & YML | BOOSTERS | 100% configurable ✰ ✰ ✰

 ✰ ✰ ✰ Player Levels | MySQL & YML | BOOSTERS | 100% configurable ✰ ✰ ✰ 3.6

✰ ✰ ✰ Player Levels | MySQL & YML | BOOSTERS | 100% configurable ✰ ✰ ✰
Tested Minecraft Versions:
  • 1.7
  • 1.8
  • 1.9
  • 1.10
  • 1.11
  • 1.12
  • 1.13
Contributors:
Arkasher
Languages Supported:
English, but you can change
levels-png.383241


This is a plugin that adds a level system on your minecraft server server. If you wants, the plugin has a option to synchronize the own minecraft level system with the plugin, but, if you prefer, you can use the plugin's own system.

Dependencies: Permissions Plugin, Vault

feat-png.383242


  • Plugin 100% configurable
  • UUID support
  • MySQL or YML options
  • Level UP types (normal, config)
  • Max Level
  • You can choose if the plugin has max level;
  • You can choose the max level.
  • Level UP difficulty
  • You can change the level up difficulty.
  • EXP reset on Level UP
  • You can choose if the EXP of the player will reset after the level up.
  • Receive EXP by kill players/mobs/blocks
  • Lost EXP on death
  • Rewards on Level UP
  • Execute commands, send messages and give items;
  • EXP Multiplier
    • You can edit the exp multiplier by groups, and can select the amount
  • PlaceholderAPI
    • To get the player level: %playerlevels_level%
    • To get the player exp: %playerlevels_exp%
    • To verify the necessary EXP to next level: %playerlevels_required_exp%
    • To get the total necessary EXP to the next level: %playerlevels_total_exp_required%
    • To get the percentage that player is (to up to the next level): %playerlevels_total_exp_required_percentage%
    • To get the progress bar that player is (to up to the next level): %playerlevels_total_exp_required_pbar%
  • EssentialsChat integration
    • {PLAYERLEVELS_EXP}
    • {PLAYERLEVELS_LEVEL}
    • {PLAYERLEVELS_REQUIREDEXP}
  • The plugin hasInventory interaction
  • Top Level with GUI
  • Option to use the level system synchronized with the minecraft level system
  • Boosters system
  • Start level configurable
  • Player chat prefix configurable
  • Commands can be executed by the console
  • And more!
perm-png.383243

  • /level
    • Description: See your own level.
    • Permission: No permission
  • /level help
    • Description: The plugin help page.
    • Permission to admins: playerlevels.admin
    • Permission to players: No permission
  • /level reload
    • Description: Reloads the plugin
    • Permission to admins: playerlevels.admin
    • Permission to players: No permission
  • /level top
    • Description: See the server top level
    • Permission: No permission
  • /level <player>
    • Description: See the level of other player.
    • Permission: No permission
  • /level give <player> <amount>
    • Description: Give level for a certain player.
    • Permission: playerlevels.give
  • /level set <player> <amount>
    • Description: Set the level of a certain player.
    • Permission: playerlevels.set
  • /level take <player> <amount>
    • Description: Take level from a certain player.
    • Permission: playerlevels.take
  • /level giveexp <player> <amount>
    • Description: Give exp to a certain player.
    • Permission: playerlevels.giveexp
  • /level setexp <player> <amount>
    • Description: Set the EXP of a certain player.
    • Permission: playerlevels.setexp
  • /level takeexp <player> <amount>
    • Description: Take EXP from a certain player.
    • Permission: playerlevels.takeexp
  • /level clear <player>
    • Description: Set the EXP of a specific player to 0 and set their level to start level.
    • Permission: playerlevels.clear
  • /level booster
    • Description: Verify if YOU have a enabled booster.
    • Permission: No permission
  • /level booster <player>
    • Description: Verify if the player has a enabled booster.
    • Permission: No permission
  • /level booster set <player> <amount> <minutes>
    • Description: Set the time and the amount of the booster from a specific player.
    • Permission: playerlevels.booster
  • /level booster add <player> <amount> <minutes>
    • Description: Add amount and minutes to the booster from a specific player.
    • Permission: playerlevels.booster
  • /level booster gi <player> <amount> <minutes>
    • Description: Gives a configurable Booster item for a specific player.
    • Permission: playerlevels.booster
PLUGIN CONFIGURATION FILE


#Player level plugin!
#Author -> Arkasher
#Do not distribute!

#Do you want use MySQL? Change to true if so.
Use_MySQL: false

#MySQL configuration (if Use_MySQL is activated).
MySQL:
User: root
Password: ""
Database: 'database'
Table: "player_levels"
IP: "127.0.0.1"

Give_EXP_In_Creative_Mode: true

#The level that the players will starts
Start_Level: 1

#The configuration of /level booster gi command.
#ID = BLOCK_NAME (IN UPPER CASE)
#Name = NAME OF THE ITEM
#Lore = Description of the item.
Booster_Item:
ID: "DIAMOND_BLOCK"
Name: "&aBooster &e@amountx"
Lore:
- "&7Booster &e@amountx &7for &e@time"
- "&7Right click to use"

#Here you can select the worlds that the player will receive exp by break blocks, kill mobs or kill players.
#If the player can gain exp in all worlds, put "- all"
Worlds:
- "all"
- "world"

Use_Vault_For_Chat: false

#If you put to 'false', the skull of the inventory from /level, will stay with the Steve Skin.
Use_HeadSkin: true

#Will add a prefix with the player level (if the option Use_Vault_For_Chat is equals true)
#The '@prefix' its used to get the other player prefixes. Thats allow you to put the level prefix before or after the other
Level_Chat_Prefix: "@prefix &7[Lv. @lvl]"

Level_Inventory_Name: "&7PlayerLevels"

Inventory_Stack_Level: "&aLevel: &f@level"
Inventory_Stack_EXP: "&aEXP: &f@exp"

#The cooldown to the level top update
#The time is in minutes
#Recommended: 10 minutes or more
Level_Top_Update: 10

Use_Minecraft_Level_System: false

Has_Max_Level: false

Max_Level: 1000

#Put here the groups that will have the multiplier
#The number is the amount to be multiplied by the experience gained
#Need Vault and a Permission plugin.
#Write the groups in lower case.
Group_EXP_Multiplier:
vip: 3
owner: 5

#Here you choose the level up type.
#Types: normal, config
#The 'normal' method, you CAN'T edit the necessary EXP to up, you can just edit the difficulty of level up.
#The 'config' method, you CAN edit the necessary EXP to up, in the levels.yml file.
Levels_Type: "normal"

#Compare if the xp of the player is higher than the level of the player multiplied by the Level_Difficulty (this option can be used only if Levels_Type is equals normal or if Levels_Type is equals config and
#hasn't more Levels in the levels.yml)
Level_Difficulty: 5

Reset_XP_On_Level_UP: true

Receive_EXP_On_Kill_Players: true

EXP_On_Kill_Players: 10

Receive_EXP_On_Kill_Mobs: true

#You can add new mobs.
#You can see the mobs names here: https://minecraft-ids.grahamedgecombe.com/entities
#For edited mobs, you can put the option "Name" to give more exp.
#E.g: If you wanna give more exp for a edited mob from MythicMobs, you just put the mob name with the "Name" option, that will give more exp.
Mobs:
BLAZE:
Mob: "BLAZE"
EXP: 6
SKELETON:
Mob: "SKELETON"
EXP: 5
MMOB_1:
Mob: "SKELETON"
Name: "&2Skeletal Minion"
EXP: 15

Lost_EXP_While_Dying: false

Lost_EXP_While_Dying_Quantity: 3

#If true, you can select the block that the player will receive EXP.
Block_Break_EXP_Receive: true

#You can add new blocks.
#You can see the block names here: http://minecraft-ids.grahamedgecombe.com/
#If the block shouldn't be breaked just by a specific item, put '- ALL' in the Item_Break list or remove the 'Item_Break' option.
#Put the list of items in the Item_Break in upper case.
Blocks:
EMERALD_ORE:
Block: "EMERALD_ORE"
EXP: 6
Item_Break:
- DIAMOND_PICKAXE
REDSTONE_ORE:
Block: "REDSTONE_ORE"
EXP: 4
Item_Break:
- IRON_PICKAXE
- DIAMOND_PICKAXE
DIAMOND_ORE:
Block: "DIAMOND_ORE"
EXP: 5

#You can edit the levels, and you can:
#Execute commands, give items and messages.
#This is predefined levels, you can remove, add, or edit anything.
#To don't execute commands, or give items, or send messages, just remove.
#To add commands, items or messages, you need follow this pattern:
# - "<your-action>"
#E.g:
#Items:
# - 'ITEM : QUANTITY : ENCHANT:LEVEL'
# - 'ITEM : QUANTITY : ENCHANT:LEVEL,ENCHANT:LEVEL'
# - 'ITEM : QUANTITY : ENCHANT:LEVEL,ENCHANT:LEVEL,ENCHANT:LEVEL'
# - 'ITEM : QUANTITY : ENCHANT:LEVEL,ENCHANT:LEVEL,ENCHANT:LEVEL,ENCHANT:LEVEL'
Levels:
10:
Command:
- "say @Player reached the level @level!"
- "money give @Player 10000"
Items:
- 'DIAMOND_SWORD : 1 : KNOCKBACK:2'
- "GOLDEN_APPLE-1 : 5"
Message:
- "&6Congratulations &f@player&6, you reached the level 10."
- "&aThe next reward is in the level 15."
15:
Command:
- "say @Player reached the level 15!"
- "money give @Player 20000"
Items:
- 'DIAMOND_SWORD : 1 : KNOCKBACK:2'
- 'BOW : 1 : INFINITY:1,POWER:4,FIRE:1'
- "GOLDEN_APPLE-1 : 10"
Message:
- "&6Congratulations &f@player&6, you reached the level 15."


#If true, the player will receive an action bar message on receive exp.
#This option is for 1.8 servers!
ActionBar_Message: true

Messages:
Booster:
Booster_Item_Gived: "&aYou gived a booster item to &e@player &7(@amountx - @time minutes)"
Booster_Item_Received: "&aYou received a booster item from &e@player &7(@amountx - @time minutes)"
NoBoosters_Own: "&cYou haven't enabled boosters!"
NoBoosters_Other: "&f@player &chasn't enabled boosters!"
RemainingTime_Own: "&aYou have a &e@amountx &abooster for &e@time &aminutes!"
RemainingTime_Other: "&e@player &ahas a &e@amountx &abooster for &e@time &aminutes!"
Booster_Set: "&aYou defined a &e@amountx &abooster to the player &e@player &afor &e@time &aminutes!"
Booster_Received: "&aYou received a &e@amountx &abooster &afor &e@time &aminutes!"
Help_Topic:
Admin:
- " "
- "&c-=-=-=-=-=-=-=-=-=-= &aPlayer Levels &c-=-=-=-=-=-=-=-=-=-="
- "&f&l* &b/level"
- "&f&l* &b/level top"
- "&f&l* &b/level help"
- "&f&l* &b/level <player>"
- "&f&l* &b/level <give>/<set>/<take> <player> <amount>"
- "&f&l* &b/level <giveexp> <player> <amount>"
- "&f&l* &b/level <setexp> <player> <amount>"
- "&f&l* &b/level <take> <player> <amount>"
- "&f&l* &b/level clear <player>"
- "&f&l* &b/level booster"
- "&f&l* &b/level booster <player>"
- "&f&l* &b/level booster set <player> <amount> <time-in-minutes>"
- "&f&l* &b/level booster add <player> <amount> <minutes>"
- "&f&l* &b/level booster gi <player> <amount> <minutes>"
- "&e- &ahelp: &cSee the help page."
- "&e- &atop: &cSee the best levels in the server"
- "&e- &aplayer: &cSee the level of a certain player."
- "&e- &agive: &cGive level for a certain player."
- "&e- &agiveexp: &cGive exp for a certain player."
- "&e- &atakeexp: &cTake exp for a certain player."
- "&e- &asetexp: &cSet the exp of a certain player."
- "&e- &aset: &cSet the level of a certain player."
- "&e- &aamount: &cAmount of your action."
- "&e- &atake: &cTake level from a certain player."
- "&e- &aclear: &cSet the player level to starts level and 0 exp."
- "&e- &abooster: &cSee or set a player boost."
- "&c-=-=-=-=-=-=-=-=-=-= &aPlayer Levels &c-=-=-=-=-=-=-=-=-=-="
- " "
Player:
- " "
- "&c-=-=-=-=-=-=-=-=-=-= &aPlayer Levels &c-=-=-=-=-=-=-=-=-=-="
- "&f&l* &b/level"
- "&f&l* &b/level top"
- "&f&l* &b/level help"
- "&f&l* &b/level <player>"
- "&f&l* &b/level booster"
- "&f&l* &b/level booster <player>"
- "&e- &ahelp: &cSee the help page."
- "&e- &atop: &cSee the best levels in the server"
- "&e- &aplayer: &cSee the level of a certain player."
- "&c-=-=-=-=-=-=-=-=-=-= &aPlayer Levels &c-=-=-=-=-=-=-=-=-=-="
- " "
Player_Clear: "&cYou cleared the player &f@player&c."
Max_Level: "&cYou reached the max level."
Much_EXP: "&cYou are receiving much experience, we will warn you when the process ends."
Process_Finished: "&aProcess finished. Your new level is: &f@level"
Needs_Exp: "&aNeed &f@exp &aexp to the next level"
Your_Level: "&a[Player Levels] &fYour level is: &b@level"
Your_EXP: "&a[Player Levels] &fYour experience is: &b@exp"
Other_Level: "&a[Player Levels] &b@player &fhas &b@level &flevels!"
Other_EXP: "&a[Player Levels] &b@player &fhas &b@exp &fof experience."
Level_UP: "&a[Player Levels] &aLevel up! New level: &f@newlevel"
Correct_Usage: "&a[Player Levels] &cUse: /level"
Player_Not_Found: "&a[Player Levels] &cPlayer &f@player &cnot found."
Only_Numbers: "&a[Player Levels] &cUse only numbers."
No_Permission: "&a[Player Levels] &cYou don't have permission."
Level_Give: "&a[Player Levels] &aYou give &f@levels &alevels to the player &f@player&a."
Level_Remove: "&a[Player Levels] &cYou taked &f@levels &clevels from the player &f@player&a."
Level_Set: "&a[Player Levels] &cYou setted &f@levels &clevels to the player &f@player&a."
Exp_Give: "&a[Player Levels] &aYou gived &f@exp &aof experience to the player &f@player&a."
Exp_Set: "&a[Player Levels] &aYou setted &f@exp &aof experience to the player &f@player&a."
Exp_Take: "&a[Player Levels] &aYou removed &f@exp &aof experience to the player &f@player&a."
Received_EXP: "&a[Player Levels] &aYou received &f@exp &aEXP."
Lost_EXP: "&a[Player Levels] &cYou lost &f@exp &cEXP."

Latest updates

  1. 3.6

    3.6
  2. ENCHANTMENT FIX

    ENCHANTMENT FIX
  3. PAGEABLE REWARD INVENTORY

    - Now the inventory of reward are pageable. Enjoy :)

Latest reviews

Cant connect mysql. .-.
update 1.14.4
update please
Can you Upload 3.6? :D
Dude, you're awesome, thanks for always updating. :)
Update for new please Now the inventory of reward are pageable. That new update fix error pls update Good plugin
update for new update
that update "- Now the inventory of reward are pageable.
"
please nice plugin <3 <3
Thanks for the Leak bro
update for new version please. version 3.5
Update for 3.4.2 please nice plugin thanks thanks

Similar resources

ChatTags REBORN ➝ DeluxeMenus + PEX ✰  1.8-1.12  ✰  21 TAGS  ✔ Permission system  ✦  vote tags| FREE xTritoniX_
0.00 star(s) 0 ratings
Downloads
129
Updated
[BungeeReport] ✰MySql support ✰ 100% Config! ✰ DISCORD UPDATE MikeyBoy
0.00 star(s) 0 ratings
Downloads
51
Updated
BlackSpigot General Chat
Rules Help Users
    E @ Enes315734: Hello if I buy BLACKSPIGOT+ BUNDLEIf I buy it, will I get a rank in BLACKSPIGOT and what rank?
    Top