Eniripsa96 / SkillAPI

A flexible API for easily creating skills and classes with visual skill trees
113 stars 110 forks source link

Request: Add player stats, skills and attributes in book #107

Open Enoceant opened 7 years ago

Enoceant commented 7 years ago

in the config add a feature where u can enable or disable this. the ability to have a command /stats or what ever, to receive a book that has their stats setup like this

page 1:

Statistics Name: () Class: () Level: () Max-Health: () Max-Mana: () Attack-Damage: () Skill-Damage: () Speed: () Physical Defence: () Skill Defence: ()

page 2: - shows your class skills that have been unlocked in order by top to bottom, with click combo.

Unlocked Skills Lightning: (L L R R) Thunder: (L R R R)

page 3: - shows your attributes, also a way to upgrade them

Attributes Attribute points (points)

(Attribute 1) (spent AP) + (Attribute 2) () + (Attribute 3) () + (Attribute 4) () + (Attribute 5) () + (Attribute 6) () +

Vitality: 5 [+] Speed: 10 [+] Defence: 20 [+]

Make the attributes page configurable, so that they can put any attributes in any order like Attribute 1: vitality Attribute 2: defence Etc...

Eniripsa96 commented 7 years ago

Not super familiar with books or how one would let you upgrade attributes through one. Could look into it though as that could be interesting.

Enoceant commented 7 years ago

Ok. Is there a command in skillapi that can add attribute points to a specific attribute by command? If there is I think it is possible

Enoceant commented 7 years ago

Here is a link to what I found, which is a teleport book. http://elza.me/blog/2015/06/Minecraft-Teleport/

Enoceant commented 7 years ago

Also I would like the book to automatically update, these added attributes should be an option so if other servers don't want it in there server. Add luck attribute - that hooks into the loottable for mythic-mobs plugin. And also would be able to drop more money and class exp - my currency in my server is using emeralds as money with a custom name. Add attack speed - attribute Add RpgItems compatibility, so you can add class requirements also level requirement. Add dodge attribute - ignore a percent of physical and skill damage

Enoceant commented 7 years ago

It says here, that you can use clickevent and hover event http://minecraft.gamepedia.com/Book_and_Quill