▶ PlayerSkills Reborn ◀ | Upgrade skills! | Citizens Support | Holograms Suport| With source code icon

▶ PlayerSkills Reborn ◀ | Upgrade skills! | Citizens Support | Holograms Suport| With source code -----

Skills for your server with GUI, NPC, Holograms



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.

Безымянный.png

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.
Features
  • Gui menu
  • Admin commands
  • Multiversion support
  • Customization
  • HolographicDisplays support
  • Citizens support
  • Easy to use
  • You can enable function for certain world
Screenshots
Безымянный.png
hologram.png

Requirements

  • Java 8 or higher
Commands
  • /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)
Source code
https://github.com/oRIOnTx/PlayerSkillsReborn


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

 
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

Code (Java):

    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
If you enable permissions-use in config use this for access
  • 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)
Resource Information
Author:
----------
Total Downloads: 15,931
First Release: Aug 2, 2018
Last Update: Feb 7, 2021
Category: ---------------
All-Time Rating:
21 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings