Sueta

PlayerSkills

1.4.4

A GUI menu with skills your player can improve.

·Plugin
This version of PlayerSkills is no longer in development. For an actively maintained one, click here.


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.

  • /skills [/skill] - open the skills GUI
  • /skillsadmin [/skilladmin] - view the skills admin help page


Feel free to use this plugin alongside yours or look at the source code.
Link is at the top.

xp:
  price: 1
  add-total-to-price: true
  add-total-to-price-multiplier: 1
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
gui:
  title: '&9Your skills'
  reset-enabled: true
  display:
    strength-normal:
      material: 'IRON_SWORD'
      name: '&2Strength: &e%strength%'
      lore:
       - '&9Increase damage by &e%strengthincrement%'
       - ''
       - '%strengthprogress%'
       - ''
    criticals-normal:
      material: 'BLAZE_POWDER'
      name: '&2Criticals: &e%criticals%'
      lore:
       - '&9Increase critical damage by &e%criticalsincrement%'
       - ''
       - '%criticalsprogress%'
       - ''
    resistance-normal:
      material: 'IRON_CHESTPLATE'
      name: '&2Resistance: &e%resistance%'
      lore:
       - '&9Decrease damage from all attacks by &e%resistanceincrement%'
       - ''
       - '%resistanceprogress%'
       - ''
    archery-normal:
      material: 'BOW'
      name: '&2Archery: &e%archery%'
      lore:
       - '&9Increase arrow damage by &e%archeryincrement%'
       - ''
       - '%archeryprogress%'
       - ''
    health-normal:
      material: 'APPLE'
      name: '&2Health: &e%health%'
      lore:
       - '&9Increase health points by &e%healthincrement%'
       - ''
       - '%healthprogress%'
       - ''
    reset:
      material: 'BARRIER'
      name: '&cReset this skill'
      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'
      lore:
       - '&7Reset EVERYTHING'
       - '&7You will NOT be refunded.'
    stats:
      material: 'PAPER'
      name: '&2%username%''s stats'
      lore:
       - '&9Expierence progress: &eL%expierencelevel%'
       - '&e%expierencebar%'
       - ''
       - '&9Total points/spent: &e%totalspent%'
    points-purchase:
      material: 'BOOK'
      name: '&2Skill Points: &e%points%'
      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

  • playerskills.admin - access to /skillsadmin

Similar projects

Plugin →