▶ PlayerSkills ◀ | Upgrade skills! | Citizen & Holograms Support ] icon

▶ PlayerSkills ◀ | Upgrade skills! | Citizen & Holograms Support ] -----

Skills for your server with GUI, NPC, Holograms



Discord: https//discord.samu.ga

Open up a ticket in our discord for support, that's only way I'm responding, or use Github.



Future notes:

- I will be implementing support for Vault!
- Mysql
- qlite
- Bedwars1058 Soon! Leveling system

Overview
PlayerSkills allows spending of XP levels for Skill Points, which you can then spend on a Skills. The current skills are: Strength, Critical, Resistance, Archery and Health.

The Maximum amount of Skills Level can reach are adjusted in the config.yml, using max-level. Increments represents the percentage unlocked with each purchase of a skill.

[​IMG]

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
Requirements
  • Java 8 or higher
Commands
  • /skills [/skill] - open the skills GUI
  • /skillsadmin [/skilladmin] - view the skills admin help page
  • /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)
Placeholders
  1. %playerskills_strength_level%
  2. %playerskills_critical_level%
  3. %playerskills_archery_level%
  4. %playerskills_health_level%
  5. %playerskills_resistance_level%
Configuration

API

Code (Java):


Code (Text):
   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)

This plugin is used for testing purposes in Bedwars on this server
IP: Samu.ga


To JS Developers:

Feel free ,pull a request on Github, accepting them, need more feedback and solution from a different approach I'm all ears on hearing your perspective, we are open source!

Thanks for 100 Downloads! 4/25/23
Thanks for 200 Downloads! 4/30/23
Resource Information
Author:
----------
Total Downloads: 931
First Release: Apr 6, 2023
Last Update: May 2, 2023
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings