Player Level
is a plugin of quests for players. When a player complete a quest, he win xp to level up his global level. You can choose the reward for each level (MONEY or POINTS). With the points (or money) player can bought upgrade for certain abilities.
You can create your customs quests and abilities.
I take all suggestions for adding quest and abilities types (you can suggest quest type which need other plugins)
Need Vault to work correctly.
Commands:
/level open the level inventory
/quest open the quest inventory
/quest progress add <player> <questId> <progress> Add progress in a quest for a player, need playerlevel.admin permission
You can reload config and lang files with: /level reload
Need the permission: playerlevel.reload
Some screenshots:
Configuration:
For more informations of how to create custom quest and custom abilities, go here: https://docs.numbtus.fr/v/playerlevel/
Customs quests:
Supported plugin:
- TerrasiaJobs
- EconomyShopGui
- CrazyCrates
You can create your customs quests and abilities.
I take all suggestions for adding quest and abilities types (you can suggest quest type which need other plugins)
Need Vault to work correctly.
Commands:
/level open the level inventory
/quest open the quest inventory
/quest progress add <player> <questId> <progress> Add progress in a quest for a player, need playerlevel.admin permission
You can reload config and lang files with: /level reload
Need the permission: playerlevel.reload
Some screenshots:
Spoiler: Interfaces
Configuration:
Spoiler: Default config file
############################################
############ PLUGIN BY NUMBTUS #############
######## Numbtus Development #########
############################################
#
# You can find information here:
# https://docs.numbtus.fr/v/playerlevel
# Quest exemple:
# '1': /here the id of the quest/
# name: "Here the name of the quest"
# level: 5 /5, 10 or 20/
# difficulty: 1 /1, 2 or 3/
# inventory:
# position: 10 /postion of the item in the quest inventory (0-26)/
# material: OBSIDIAN /Material that represent the quest in the inventory/
# setting:
# type: BREAK /Quest Type, check all types available on the doc/
# material: OBSIDIAN /settings of the type/
#
#
# Material list in 1.8.9:
# https://hub.spigotmc.org/nexus/service/local/repositories/snapshots/archive/org/spigotmc/spigot-api/1.8.8-R0.1-SNAPSHOT/spigot-api-1.8.8-R0.1-20160221.082514-43-javadoc.jar/!/org/bukkit/Material.html
#
prefix: "&7&l[&9&lPlayer&b&lLevel&7&l] "
# MONEY or POINTS (Money need Vault dependency, POINTS are given each time you level up a quest)
#Reward system also change competence bought system.
rewardSystem: POINTS
# Config this section just if you have set rewardSystem to MONEY
# Money giving each time you win a level
moneyPerLevel: 1000
# Set it to true if you want money wining to be multiply by the level.
# Exemple: If moneyPerLevel is set to 1000, when a player level up, he will be win: newlevel * 1000 of money
# if he level up to level 5, he will win 5000
multiplyByLevel: true
# Item Material that is used to fill inventory slot in all plugin gui.
# set it to null to not fill slot.
inventoryFillingItem: STAINED_GLASS_PANE
# If you want to disable metrics:
metrics: true
quest:
'1':
name: "&aBreak Obsidian | Quest exemple"
level: 20
difficulty: 1
inventory:
position: 10
material: OBSIDIAN
setting:
type: BREAK
material: OBSIDIAN
competences:
'1':
name: "&bCommand competence exemple"
desc: "&7+&a2.5&e% &7of chances to execute a command."
maxLevel: 5
price: 1
inventory:
position: 10
material: OBSIDIAN
type: COMMAND
settings:
command: broadcast &bEnjoy %player% #Command that will be execute when you win xp in a quest; without /
percentage: 2.5 #Chance to execute command (set 100 to execute command every time, may cause lag)
version: 4
Code (Text):
############################################
############ PLUGIN BY NUMBTUS #############
######## Numbtus Development #########
############################################
#
# You can find information here:
# https://docs.numbtus.fr/v/playerlevel
# Quest exemple:
# '1': /here the id of the quest/
# name: "Here the name of the quest"
# level: 5 /5, 10 or 20/
# difficulty: 1 /1, 2 or 3/
# inventory:
# position: 10 /postion of the item in the quest inventory (0-26)/
# material: OBSIDIAN /Material that represent the quest in the inventory/
# setting:
# type: BREAK /Quest Type, check all types available on the doc/
# material: OBSIDIAN /settings of the type/
#
#
# Material list in 1.8.9:
# https://hub.spigotmc.org/nexus/service/local/repositories/snapshots/archive/org/spigotmc/spigot-api/1.8.8-R0.1-SNAPSHOT/spigot-api-1.8.8-R0.1-20160221.082514-43-javadoc.jar/!/org/bukkit/Material.html
#
prefix: "&7&l[&9&lPlayer&b&lLevel&7&l] "
# MONEY or POINTS (Money need Vault dependency, POINTS are given each time you level up a quest)
#Reward system also change competence bought system.
rewardSystem: POINTS
# Config this section just if you have set rewardSystem to MONEY
# Money giving each time you win a level
moneyPerLevel: 1000
# Set it to true if you want money wining to be multiply by the level.
# Exemple: If moneyPerLevel is set to 1000, when a player level up, he will be win: newlevel * 1000 of money
# if he level up to level 5, he will win 5000
multiplyByLevel: true
# Item Material that is used to fill inventory slot in all plugin gui.
# set it to null to not fill slot.
inventoryFillingItem: STAINED_GLASS_PANE
# If you want to disable metrics:
metrics: true
quest:
'1':
name: "&aBreak Obsidian | Quest exemple"
level: 20
difficulty: 1
inventory:
position: 10
material: OBSIDIAN
setting:
type: BREAK
material: OBSIDIAN
competences:
'1':
name: "&bCommand competence exemple"
desc: "&7+&a2.5&e% &7of chances to execute a command."
maxLevel: 5
price: 1
inventory:
position: 10
material: OBSIDIAN
type: COMMAND
settings:
command: broadcast &bEnjoy %player% #Command that will be execute when you win xp in a quest; without /
percentage: 2.5 #Chance to execute command (set 100 to execute command every time, may cause lag)
version: 4
For more informations of how to create custom quest and custom abilities, go here: https://docs.numbtus.fr/v/playerlevel/
Spoiler: French lang file
inventory:
name: "&aLevel de joueur"
competences: "&aCompetences"
competences_desc: "&7Accédez a vos competences pour les &aaméliorer"
quest: "&eVos quetes"
quest_desc: "&7Accédez a vos quetes"
yourProgress: "&aVotre progression: &e"
competencePoints: "&aVos points de competences: &e"
yourLevel: "&aVotre niveau: &e"
questInv:
name: "&aVos quetes"
competencesInv:
name: "&6Vos competences"
quest:
maxPalier: "&a&lBRAVO ! &e&lVous avez atteint la palier &6&lmaximum &e&lde votre quete !"
newPalier: "&a&lBravo, &avous etes passé au palier &e&l%newPalier% &ade votre quete &e&l%questName% &7(&6#&e%questId%&7)"
other:
noPermission: "You do not have any permission"
newLevel: "&a&lBravo, &6vous avez atteint le niveau &e%level%"
notEnough: "&cVous n'avez pas assez de points de competences !"
newCompetencesLevel: "&a&lBRAVO, &avous avez atteint le niveau &e%level% &ade votre competence &6%competence%"
addProgressSender: "Vous avez fait progresser la quete %questId% de %progress% points pour %player%"
addProgressReceive: "Votre quete %questId% a recus une progression de %progress%"
competenceMessages:
levelUp: "Vous avez bien améliorer votre competence %competencename%"
maxLevelReached: "&cVous avez atteint le niveau maximum de cette competence"
notEnoughMoney: "&cVous n'avez pas assez de money pour ameliorer cette competence"
Code (Text):
inventory:
name: "&aLevel de joueur"
competences: "&aCompetences"
competences_desc: "&7Accédez a vos competences pour les &aaméliorer"
quest: "&eVos quetes"
quest_desc: "&7Accédez a vos quetes"
yourProgress: "&aVotre progression: &e"
competencePoints: "&aVos points de competences: &e"
yourLevel: "&aVotre niveau: &e"
questInv:
name: "&aVos quetes"
competencesInv:
name: "&6Vos competences"
quest:
maxPalier: "&a&lBRAVO ! &e&lVous avez atteint la palier &6&lmaximum &e&lde votre quete !"
newPalier: "&a&lBravo, &avous etes passé au palier &e&l%newPalier% &ade votre quete &e&l%questName% &7(&6#&e%questId%&7)"
other:
noPermission: "You do not have any permission"
newLevel: "&a&lBravo, &6vous avez atteint le niveau &e%level%"
notEnough: "&cVous n'avez pas assez de points de competences !"
newCompetencesLevel: "&a&lBRAVO, &avous avez atteint le niveau &e%level% &ade votre competence &6%competence%"
addProgressSender: "Vous avez fait progresser la quete %questId% de %progress% points pour %player%"
addProgressReceive: "Votre quete %questId% a recus une progression de %progress%"
competenceMessages:
levelUp: "Vous avez bien améliorer votre competence %competencename%"
maxLevelReached: "&cVous avez atteint le niveau maximum de cette competence"
notEnoughMoney: "&cVous n'avez pas assez de money pour ameliorer cette competence"
Spoiler: English lang file
inventory:
name: "&aPlayer Level"
competences: "&aCompetences"
competences_desc: "&7Show your competences and &aupgrade &7it"
quest: "&eYour quests"
quest_desc: "&7Show your quests"
yourProgress: "&aYour progress: &e"
competencePoints: "&aYour competence points: &e"
yourLevel: "&aYour level: &e"
questInv:
name: "&aYour quests"
competencesInv:
name: "&6Your competences"
quest:
maxPalier: "&a&lCONGRATULATION ! &e&lYou have reach the &6&lmaximum &e&llevel of your quests !"
newPalier: "&a&lCONGRATULATION, &ayou have reach the level &e&l%newPalier% &aof your quest &e&l%questName% &7(&6#&e%questId%&7)"
other:
noPermission: "You do not have any permission"
newLevel: "&a&lCONGRATULATION, &6you have reach level &e%level%"
notEnough: "&cYou doesn't have enough competences points / money!"
newCompetencesLevel: "&a&lCONGRATULATION, &ayou have upgrade our competence &6%competence% &ato level &e%level%"
addProgressSender: "You have progress the quest %questId% of %progress% points for %player%"
addProgressReceive: "Your quest %questId% has been progress of %progress%"
competenceMessages:
levelUp: "You have correctly upgrade the competence name %competencename%"
maxLevelReached: "&cYou have reach the max level of this competence"
notEnoughMoney: "&cYou doesn't have enough money to upgrade this competence"
Code (Text):
inventory:
name: "&aPlayer Level"
competences: "&aCompetences"
competences_desc: "&7Show your competences and &aupgrade &7it"
quest: "&eYour quests"
quest_desc: "&7Show your quests"
yourProgress: "&aYour progress: &e"
competencePoints: "&aYour competence points: &e"
yourLevel: "&aYour level: &e"
questInv:
name: "&aYour quests"
competencesInv:
name: "&6Your competences"
quest:
maxPalier: "&a&lCONGRATULATION ! &e&lYou have reach the &6&lmaximum &e&llevel of your quests !"
newPalier: "&a&lCONGRATULATION, &ayou have reach the level &e&l%newPalier% &aof your quest &e&l%questName% &7(&6#&e%questId%&7)"
other:
noPermission: "You do not have any permission"
newLevel: "&a&lCONGRATULATION, &6you have reach level &e%level%"
notEnough: "&cYou doesn't have enough competences points / money!"
newCompetencesLevel: "&a&lCONGRATULATION, &ayou have upgrade our competence &6%competence% &ato level &e%level%"
addProgressSender: "You have progress the quest %questId% of %progress% points for %player%"
addProgressReceive: "Your quest %questId% has been progress of %progress%"
competenceMessages:
levelUp: "You have correctly upgrade the competence name %competencename%"
maxLevelReached: "&cYou have reach the max level of this competence"
notEnoughMoney: "&cYou doesn't have enough money to upgrade this competence"
Customs quests:
Supported plugin:
- TerrasiaJobs
- EconomyShopGui
- CrazyCrates
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.8, 1.9, 1.10
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
Player Level | Customs quests and abilities plugin is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10, 1.11 and newer. Downloaded 631 times (via Spigot). Download it and open it directly in the game.