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

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

⬇ Download on Spigot
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
Features
Screenshots
Spoiler: Screenshots
Безымянный.png
hologram.png

Requirements

Commands
Source code
https://github.com/oRIOnTx/PlayerSkillsReborn


Configuration
Spoiler: config.yml
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
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
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
Code (Java):

    public Player getPlayer ( ) {
        return player ;
    }

    public SkillManager getSkillManager ( ) {
        return skillManager ;
    }


    public Skill getSkill ( ) {
        return skill ;
    }
 
Spoiler: ResetSkillEvent
Code (Java):


    public Player getPlayer ( ) {
        return player ;
    }

    public SkillManager getSkillManager ( ) {
        return skillManager ;
    }

    public Skill getSkill ( ) {
        return skill ;
    }
 

Permissions
If you enable permissions-use in config use this for access

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

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.

Explore more