Home›Java›Mods›▶ PlayerSkills Reborn ◀ | Upgrade skills! | Citizens Support | Holograms Suport| With source code
ModsJava
▶ PlayerSkills Reborn ◀ | Upgrade skills! | Citizens Support | Holograms Suport| With source code
If you find bug or have ideas pls write in Discussion.
If you like the plugin you can donate from the link above
Overview
PlayerSkills allows your players to spend their XP levels on Skill Points. With the skill points they can then spend them on certain skills. The following skills are: Strength, Criticals, Resistance, Archery and Health.
The percentages for each skill is customise able.
Skills
Requirements
https://github.com/oRIOnTx/PlayerSkillsReborn
Configuration
API
Permissions
If you like the plugin you can donate from the link above
Overview
PlayerSkills allows your players to spend their XP levels on Skill Points. With the skill points they can then spend them on certain skills. The following skills are: Strength, Criticals, Resistance, Archery and Health.
The percentages for each skill is customise able.
Skills
- Strength - Amplify their strength
- Criticals - Amplify the critical damage
- Resistance - Cushion/reduce all incoming attacks.
- Archery - Increase arrow damage & knockback
- Health - Increase your health capacity.
- Gui menu
- Admin commands
- Multiversion support
- Customization
- HolographicDisplays support
- Citizens support
- Easy to use
- You can enable function for certain world
Spoiler: Screenshots
Requirements
- Java 8 or higher
- /skills [/skill] - open the skills GUI
- /skillsadmin [/skilladmin] - view the skills admin help page
- /skillsadmin sethologram - set location for hologram (must installed HolographicDisplays if you like use this function)
- /skillsadmin givepoints <player> <amount> - give players skill points
- /skillsadmin setlevel <player> <skill> <amount> - set players skill level
- /skillsadmin reload <config, data, messages, gui> - reload config
- /trait playerskills - add skills menu to your npc (must installed Citizens if you like use this function)
https://github.com/oRIOnTx/PlayerSkillsReborn
Configuration
Spoiler: config.yml
check-update: true
holograms:
use: false
location: null
lines:
- "-- &c%player_name% &fSkills Stat --"
- " "
- "Strength level is: &a%strength_lvl%"
- "Criticals level is: &a%criticals_lvl%"
- "Archery level is: &a%archery_lvl%"
- "Health level is: &a%health_lvl%"
- "Resistance level is: &a%resistance_lvl%"
points:
restriction: false
restriction-per: 10
xp:
price: 1
add-total-to-price: true
add-total-to-price-multiplier: 1
permissions:
use: false
level-perms: false
skills:
strength:
increment: 8
max-level: 8
criticals:
increment: 5
max-level: 10
resistance:
increment: 8
max-level: 8
archery:
increment: 5
max-level: 10
health:
increment: 2
max-level: 6
admin-notification: true
worlds:
restricted: false
allowed-worlds:
- world
- second_world
- third_world
- howmanyworldscanyouhave
- TOOMANYWORLDS
- meow
Code (Text):
check-update: true
holograms:
use: false
location: null
lines:
- "-- &c%player_name% &fSkills Stat --"
- " "
- "Strength level is: &a%strength_lvl%"
- "Criticals level is: &a%criticals_lvl%"
- "Archery level is: &a%archery_lvl%"
- "Health level is: &a%health_lvl%"
- "Resistance level is: &a%resistance_lvl%"
points:
restriction: false
restriction-per: 10
xp:
price: 1
add-total-to-price: true
add-total-to-price-multiplier: 1
permissions:
use: false
level-perms: false
skills:
strength:
increment: 8
max-level: 8
criticals:
increment: 5
max-level: 10
resistance:
increment: 8
max-level: 8
archery:
increment: 5
max-level: 10
health:
increment: 2
max-level: 6
admin-notification: true
worlds:
restricted: false
allowed-worlds:
- world
- second_world
- third_world
- howmanyworldscanyouhave
- TOOMANYWORLDS
- meow
Spoiler: gui.yml
gui:
title: '&9Your skills'
size: 3
reset-enabled: true
display:
strength-normal:
material: 'IRON_SWORD'
name: '&2Strength: &e%strength%'
slot: 11
lore:
- '&9Increase damage by &e%strengthincrement%'
- ''
- '%strengthprogress%'
- ''
criticals-normal:
material: 'BLAZE_POWDER'
name: '&2Criticals: &e%criticals%'
slot: 12
lore:
- '&9Increase critical damage by &e%criticalsincrement%'
- ''
- '%criticalsprogress%'
- ''
resistance-normal:
material: 'IRON_CHESTPLATE'
name: '&2Resistance: &e%resistance%'
slot: 13
lore:
- '&9Decrease damage from all attacks by &e%resistanceincrement%'
- ''
- '%resistanceprogress%'
- ''
archery-normal:
material: 'BOW'
name: '&2Archery: &e%archery%'
slot: 14
lore:
- '&9Increase arrow damage by &e%archeryincrement%'
- ''
- '%archeryprogress%'
- ''
health-normal:
material: 'APPLE'
name: '&2Health: &e%health%'
slot: 15
lore:
- '&9Increase health points by &e%healthincrement%'
- ''
- '%healthprogress%'
- ''
reset-strength:
material: 'BARRIER'
name: '&cReset this skill'
slot: 20
lore:
- '&7Reset this skill to'
- '&7level 1 and have all skill'
- '&7points spent on this skill'
- '&7reset.'
reset-criticals:
material: 'BARRIER'
name: '&cReset this skill'
slot: 21
lore:
- '&7Reset this skill to'
- '&7level 1 and have all skill'
- '&7points spent on this skill'
- '&7reset.'
reset-resistance:
material: 'BARRIER'
name: '&cReset this skill'
slot: 22
lore:
- '&7Reset this skill to'
- '&7level 1 and have all skill'
- '&7points spent on this skill'
- '&7reset.'
reset-archery:
material: 'BARRIER'
name: '&cReset this skill'
slot: 23
lore:
- '&7Reset this skill to'
- '&7level 1 and have all skill'
- '&7points spent on this skill'
- '&7reset.'
reset-health:
material: 'BARRIER'
name: '&cReset this skill'
slot: 24
lore:
- '&7Reset this skill to'
- '&7level 1 and have all skill'
- '&7points spent on this skill'
- '&7reset.'
reset-all:
material: 'TNT'
name: '&c&lReset everything'
slot: 5
lore:
- '&7Reset EVERYTHING'
- '&7You will NOT be refunded.'
stats:
material: 'PAPER'
name: '&2%username%''s stats'
slot: 3
lore:
- '&9Expierence progress: &eL%expierencelevel%'
- '&e%expierencebar%'
- ''
- '&9Total points/spent: &e%totalspent%'
points-purchase:
material: 'BOOK'
name: '&2Skill Points: &e%points%'
slot: 4
lore:
- '&eRight Click &7- Buy 1 for &e%pointsprice% &7level(s).'
- ''
- '&7These are your skill points.'
- '&7You can use these skill points'
- '&7to spend them on individual skills.'
- '&7You can spend your experience levels'
- '&7for skill points.'
right-click: true
Code (Text):
gui:
title: '&9Your skills'
size: 3
reset-enabled: true
display:
strength-normal:
material: 'IRON_SWORD'
name: '&2Strength: &e%strength%'
slot: 11
lore:
- '&9Increase damage by &e%strengthincrement%'
- ''
- '%strengthprogress%'
- ''
criticals-normal:
material: 'BLAZE_POWDER'
name: '&2Criticals: &e%criticals%'
slot: 12
lore:
- '&9Increase critical damage by &e%criticalsincrement%'
- ''
- '%criticalsprogress%'
- ''
resistance-normal:
material: 'IRON_CHESTPLATE'
name: '&2Resistance: &e%resistance%'
slot: 13
lore:
- '&9Decrease damage from all attacks by &e%resistanceincrement%'
- ''
- '%resistanceprogress%'
- ''
archery-normal:
material: 'BOW'
name: '&2Archery: &e%archery%'
slot: 14
lore:
- '&9Increase arrow damage by &e%archeryincrement%'
- ''
- '%archeryprogress%'
- ''
health-normal:
material: 'APPLE'
name: '&2Health: &e%health%'
slot: 15
lore:
- '&9Increase health points by &e%healthincrement%'
- ''
- '%healthprogress%'
- ''
reset-strength:
material: 'BARRIER'
name: '&cReset this skill'
slot: 20
lore:
- '&7Reset this skill to'
- '&7level 1 and have all skill'
- '&7points spent on this skill'
- '&7reset.'
reset-criticals:
material: 'BARRIER'
name: '&cReset this skill'
slot: 21
lore:
- '&7Reset this skill to'
- '&7level 1 and have all skill'
- '&7points spent on this skill'
- '&7reset.'
reset-resistance:
material: 'BARRIER'
name: '&cReset this skill'
slot: 22
lore:
- '&7Reset this skill to'
- '&7level 1 and have all skill'
- '&7points spent on this skill'
- '&7reset.'
reset-archery:
material: 'BARRIER'
name: '&cReset this skill'
slot: 23
lore:
- '&7Reset this skill to'
- '&7level 1 and have all skill'
- '&7points spent on this skill'
- '&7reset.'
reset-health:
material: 'BARRIER'
name: '&cReset this skill'
slot: 24
lore:
- '&7Reset this skill to'
- '&7level 1 and have all skill'
- '&7points spent on this skill'
- '&7reset.'
reset-all:
material: 'TNT'
name: '&c&lReset everything'
slot: 5
lore:
- '&7Reset EVERYTHING'
- '&7You will NOT be refunded.'
stats:
material: 'PAPER'
name: '&2%username%''s stats'
slot: 3
lore:
- '&9Expierence progress: &eL%expierencelevel%'
- '&e%expierencebar%'
- ''
- '&9Total points/spent: &e%totalspent%'
points-purchase:
material: 'BOOK'
name: '&2Skill Points: &e%points%'
slot: 4
lore:
- '&eRight Click &7- Buy 1 for &e%pointsprice% &7level(s).'
- ''
- '&7These are your skill points.'
- '&7You can use these skill points'
- '&7to spend them on individual skills.'
- '&7You can spend your experience levels'
- '&7for skill points.'
right-click: true
Spoiler: messages.yml
prefix: "§f[§c*§f]"
invalied_args: "Pls, use corect arguments"
no_permissions_message: "§cYou don't have permissions for this"
deny_message: "§cPlayerSkills cannot be used here."
skill_upgrade: "You successful upgrade §e{0} §fskill"
skill_upgrade_false: "You don't have enough skillpoints to upgrade"
skill_upgrade_false_perms: "You don't have permissions to upgrade"
skill_reset: "You reset §e{0} §fskill"
skill_full_reset: "You have reset all skills"
player_no_found: "§cThat player has never played before."
is_no_number: "§e%num§f is not a number."
successful_add_points: "§fSuccessfully added §e%points §fSkill Points to §e%player"
successful_set_skill_lvl: "§fSuccessfully set §e%player §flevels to §e%level §ffor
§e%skill"
valid_skill: '§fThat is not a valid skill. Skills should be typed in lower-case. Skills:
§cstrength§f, §ccriticals§f, §cresistance§f, §carchery§f, §chealth'
max_lvl_skill: "The maximum level for skill %skill is %max_skill_lvl"
min_lvl_skill: "The minimum for all skills is 0"
hologram_set: "You set hologram at: §e{0}"
hologram_disabled: "Holograms `§cDisabled§f` in config or `§cHolographic Display§f` dosen't loaded"
points_limit: "You can't buy more skill points, because limit is §e{0}"
config_reload: "You successful reload config: §e{0}"
skill_help:
- "§7>> §ePlayerSkills Admin Help"
- "§e/skillsadmin givepoints §c<player> <amount> §f- give players skill points"
- "§e/skillsadmin setlevel §c<player> <skill> <amount> §f- set players skill level"
- "§e/skillsadmin reload §c<config, data, messages, gui> §f- reload config"
Code (Text):
prefix: "§f[§c*§f]"
invalied_args: "Pls, use corect arguments"
no_permissions_message: "§cYou don't have permissions for this"
deny_message: "§cPlayerSkills cannot be used here."
skill_upgrade: "You successful upgrade §e{0} §fskill"
skill_upgrade_false: "You don't have enough skillpoints to upgrade"
skill_upgrade_false_perms: "You don't have permissions to upgrade"
skill_reset: "You reset §e{0} §fskill"
skill_full_reset: "You have reset all skills"
player_no_found: "§cThat player has never played before."
is_no_number: "§e%num§f is not a number."
successful_add_points: "§fSuccessfully added §e%points §fSkill Points to §e%player"
successful_set_skill_lvl: "§fSuccessfully set §e%player §flevels to §e%level §ffor
§e%skill"
valid_skill: '§fThat is not a valid skill. Skills should be typed in lower-case. Skills:
§cstrength§f, §ccriticals§f, §cresistance§f, §carchery§f, §chealth'
max_lvl_skill: "The maximum level for skill %skill is %max_skill_lvl"
min_lvl_skill: "The minimum for all skills is 0"
hologram_set: "You set hologram at: §e{0}"
hologram_disabled: "Holograms `§cDisabled§f` in config or `§cHolographic Display§f` dosen't loaded"
points_limit: "You can't buy more skill points, because limit is §e{0}"
config_reload: "You successful reload config: §e{0}"
skill_help:
- "§7>> §ePlayerSkills Admin Help"
- "§e/skillsadmin givepoints §c<player> <amount> §f- give players skill points"
- "§e/skillsadmin setlevel §c<player> <skill> <amount> §f- set players skill level"
- "§e/skillsadmin reload §c<config, data, messages, gui> §f- reload config"
API
Spoiler: UpgradeSkillEvent
public Player getPlayer ( ) {
return player ;
}
public SkillManager getSkillManager ( ) {
return skillManager ;
}
public Skill getSkill ( ) {
return skill ;
}
Code (Java):
public Player getPlayer ( ) {
return player ;
}
public SkillManager getSkillManager ( ) {
return skillManager ;
}
public Skill getSkill ( ) {
return skill ;
}
Spoiler: ResetSkillEvent
public Player getPlayer ( ) {
return player ;
}
public SkillManager getSkillManager ( ) {
return skillManager ;
}
public Skill getSkill ( ) {
return skill ;
}
Code (Java):
public Player getPlayer ( ) {
return player ;
}
public SkillManager getSkillManager ( ) {
return skillManager ;
}
public Skill getSkill ( ) {
return skill ;
}
Permissions
- playerskills.admin - access to /skillsadmin
- playerskills.strength - access for strength skill
- playerskills.criticals - access for criticals skill
- playerskills.resistance - access for resistance skill
- playerskills.archery - access for archery skill
- playerskills.health - access for health skill
- playerskills.npc-use - acces for use npc
- playerskills.<skillname>.<level> - access for special skill update (example: playerskills.strength.2 - give access for update Strength to 2 lvl)
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.9, 1.10, 1.11
- 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.
▶ PlayerSkills Reborn ◀ | Upgrade skills! | Citizens Support | Holograms Suport| With source code is a free Minecraft Java mod. Compatible with Minecraft 1.9, 1.10, 1.11, 1.12 and newer. Downloaded 16,189 times (via Spigot). Download it and open it directly in the game.