Sueta

▶ PlayerSkills ◀ | Upgrade skills! | Citizen & Holograms Sup

v2.2

Skills for your server with GUI, NPC, Holograms

·Plugin

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.

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):

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

Similar projects

Plugin →