.proskillapi.1.1.13-R1.source-code.attributes.yml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of proskillapi Show documentation
Show all versions of proskillapi Show documentation
A Minecraft Bukkit plugin aiming to provide an easy code API and skill editor for all server owners to
create unique and fully custom classes and skills.
# Attributes.yml
#
# For full details, visit
# http://dev.bukkit.org/bukkit-plugins/skillapi/pages/attributes/
#
# List of available stats to modify:
# armor | [PREM, 1.9+] Vanilla damage mitigation
# armor-toughness | [PREM, 1.9+] Secondary vanilla damage mitigation
# attack-speed | [PREM, 1.9+] Weapon recharge time
# cooldown | [PREM] Modifies skill cooldowns
# defense- | [PREM] Reduces damage taken from various damage sources.
# | See the DamageCause docs to see supported types.
# | Use lower-case versions of it, such as "defense-block_explosion".
# exp | [PREM] increases all class experience gained
# health | The max health of the player
# hunger | [PREM] Increases how long hunger lasts. This attribute is always based off of a base value of 1. A resulting value of 2 would double how long the hunger bar lasts, for example.
# hunger-heal | [PREM] Increases how much you heal while satiated
# knockback-resist | [PREM, 1.9+] Probability of resisting knockback as a decimal (1.0 is 100% change to resist)
# luck | [PREM, 1.9+] loot table chances
# mana | The max mana of the player
# mana-regen | The amount of mana regeneration the player has
# move-speed | The movement speed of the player
# physical-damage | The amount of damage done by physical (basic or projectile) attacks
# physical-defense | The amount of damage taken by physical (basic or projectile) attacks
# skill-damage | The amount of damage done by skills
# skill-defense | The amount of damage taken by skills
# skill-damage- | [PREM] The amount of damage done by skills with the specified classification
# skill-defense- | [PREM] The amount of damage taken by skills with the specified classification
# iomatix proposes
# 1. optional increase of attribute price in attr points
# so we'd need 2 more variables: cost_base (starting value) and cost_modifier (increases cost by floor((double)))
vitality:
display: 'Vitality'
max: 999
cost_base: 1 # base attr points cost (starting value)
cost_modifier: 0.0 # increase attr points cost by
icon: 'ink sack'
icon-data: 1
icon-lore:
- '&6Vitality &7(&2{amount}&7)'
- ''
- '&7Grants 1 health per'
- '&7point invested.'
global:
condition: {}
mechanic: {}
target: {}
stats:
health: 'a+v'
spirit:
display: 'Spirit'
max: 999
cost_base: 1 # base attr points cost (starting value)
cost_modifier: 0.0 # increase attr points cost by
icon: 'ink sack'
icon-data: 6
icon-lore:
- '&6Spirit &7(&2{amount}&7)'
- ''
- '&7Grants 1 mana and 2.5%'
- '&7mana regeneration per'
- '&7point invested.'
global:
condition: {}
mechanic: {}
target: {}
stats:
mana: 'a+v'
mana-regen: 'a*0.025+1*v'
intelligence:
display: 'Intelligence'
max: 999
cost_base: 1 # base attr points cost (starting value)
cost_modifier: 0.0 # increase attr points cost by
icon: 'ink sack'
icon-data: 5
icon-lore:
- '&6Intelligence &7(&2{amount}&7)'
- ''
- '&7Grants 2.5% increased'
- '&7skill damage per point'
- '&7invested.'
global:
condition: {}
mechanic:
Damage-value: 'a*0.025+1*v'
target: {}
dexterity:
display: 'Dexterity'
max: 999
cost_base: 1 # base attr points cost (starting value)
cost_modifier: 0.0 # increase attr points cost by
icon: 'ink sack'
icon-data: 10
icon-lore:
- '&6Dexterity &7(&2{amount}&7)'
- ''
- '&7Grants 2.5% increased'
- '&7range per point invested.'
global:
condition: {}
mechanic: {}
target:
Cone-range: 'a*0.025+1*v'
Linear-range: 'a*0.025+1*v'
Location-range: 'a*0.025+1*v'
Nearest-radius: 'a*0.025+1*v'
Single-range: 'a*0.025+1*v'
strength:
display: 'Strength'
max: 999
cost_base: 1 # base attr points cost (starting value)
cost_modifier: 0.0 # increase attr points cost by
icon: 'ink sack'
icon-data: 14
icon-lore:
- '&6Strength &7(&2{amount}&7)'
- ''
- '&7Grants 2.5% increased'
- '&7non-skill damage per'
- '&7point invested.'
global:
condition: {}
mechanic: {}
target: {}
stats:
physical-damage: 'a*0.025+1*v'