Class/Attribute Plugin

Status
This thread has been locked.

DeniedINC

Feedback score
0
Posts
14
Reactions
1
Resources
0
Join the discord and DM me if you are interested, or add me on discord.
https://discord.drakyo.com
DeniedINC#9826

Version 1.14.4 (Would like support for 1.15.2 as well)

I'm looking for a SkillAPI like plugin to be created. I need the features listed below. (Might be some things I'm missing but it's definitely most of em)

Classes
- Levels w/ Defined XP per level or curve. (Replace vanilla exp bar for the display.)
- Class Prefix's
- Max Level
- Level is saved when switching between classes (So If I'm a 20 warrior, I swap to ranger I'm level 1, but im still 30 on the warrior class)
- Mana (Class Specific)
- Defined skills for each class.
- Applies a permission node(preferably configurable and multiple) set per class.
- MySQL storage for class level and current class and exp buff/duration.

Attributes
- Reads item lore for stats
- Custom attributes
Vitality: Gives X hp per point
Intelligence: Gives X mana and X mana regen per point
Defense: Reduces physical and skill damage by X percent per point
Strength: Adds physical and skill damage by X percent per point
Dexterity: Gives X% Cooldown Reduction per point

Skills
- Click combo system utilizing Q(Drop), F(Swap), Left-Click, Right-Click, Shift+Left-Click, Shift+Right-Click
- Whitelist of item materials to only listen for click combos while holding them. (Global not per class)
- Hooks into the MAGIC plugin for the actual skills (Unless you know an easier way to make custom skills or if hardcoding em is easier. I already know what I want)

( For hooking into magic I think the easier way is to add a custom mana system and define Level Req, Mana Cost, Cooldown, Click Combo in the class config for each skill. Then just use the actual mechanics from Magic for the skils.)

Equipment:
- Check lore for class/level requirements when equipping/holding. If not able to use unequip the item.

Commands
- Switch class
- Add exp
- Set level
- Add exp buff for duration

Placeholders w/ PlaceholderAPI
- %attributeamount_NAME%
- %currentlevel%
- %classprefix%
- %currentmana%
- %currentmanapercent%
- %currentmaxmana%
 
Last edited:
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

Demeng

Java Developer
Supreme
Feedback score
23
Posts
632
Reactions
525
Resources
3
Please change your text color, it’s literally invisible on dark theme.
 
Status
This thread has been locked.
Top