Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Accounts:
- #
- # The main class group used for GUI displays
- main-class-group: class
- #
- # Currently disabled, ignore this
- one-per-class: false
- #
- # The max number of accounts a normal user can use
- max-accounts: 1
- #
- # The max number of accounts users can have with certain permissions
- # must be in the format '<permission>:<accounts>'
- perm-accounts:
- - 'skillapi.account.admin:10'
- #
- # While targeting settings aren't necessary most of the time,
- # they can help make running ally checks much faster if
- # you are able to use them.
- Targeting:
- #
- # Whether or not all monsters are enemies.
- # If you are using pets that include zombies/spiders/etc,
- # you shouldn't enable this.
- # If you want to enable it for specific worlds, list out the
- # worlds it should apply to in a list format such as:
- # monsters-enemy:
- # - world1
- # - world2
- monsters-enemy: false
- #
- # Whether or not all passive mobs are allies.
- # If there are custom passive mobs that you can fight,
- # you should not enable this.
- # If you want to enable it for specific worlds, list out the
- # worlds it should apply to in a list format such as:
- # passive-ally:
- # - world1
- # - world2
- passive-ally: false
- #
- # Whether or not all players are allies.
- # If you have any PvP, this should not be enabled.
- # If you want to enable it for specific worlds, list out the
- # worlds it should apply to in a list format such as:
- # player-ally:
- # - world1
- # - world2
- player-ally: false
- #
- Saving:
- #
- # Whether or not to auto save data periodically
- auto-save: false
- #
- # How often to auto-save in minutes
- minutes: 30
- #
- # Whether or not to use an SQL database to save
- sql-database: false
- #
- # Details for connecting to the database
- sql-details:
- host: localhost
- port: 54321
- database: plugins
- username: username
- password: password
- #
- Classes:
- #
- # Whether or not to use SkillAPI's health system
- modify-health: true
- #
- # The default health for players without a class
- classless-hp: 20
- #
- # Whether or not non-castable auto-leveled skills are shown
- show-auto-skills: false
- #
- # Whether or not attributes are enabled
- attributes-enabled: true
- #
- # Whether or not attributes can be refunded
- attributes-downgrade: true
- #
- # This casts the dynamic skill for the player when they level up,
- # allowing you to use dynamic mechanics for level up effects. If
- # there is no existing dynamic skill with the name, no effect
- # will be played. For level-specific effects, use the level condition.
- level-up-skill: 'lvlup'
- #
- Mana:
- #
- # Whether or not to use SkillAPI's mana system
- enabled: true
- #
- # How frequently mana is gained in seconds
- freq: 1
- #
- Skills:
- #
- # Whether or not players are allowed to downgrade skills
- allow-downgrade: true
- #
- # Whether or not messages should be shown on casting a skill
- show-messages: true
- #
- # The radius in which to show cast messages to nearby players
- message-radius: 20
- #
- # Whether or not to apply damage knockback when damage is blocked
- # by defensive or offesnive buffs and debuffs
- knockback-no-damage: false
- #
- # Blocks to ignore when using the Block mechanic in dynamic skills
- # End values in an * to do all materials containing the value
- block-filter:
- - 'chest'
- - 'ender chest'
- - 'trapped chest'
- - 'redstone*'
- - 'wall sign'
- - 'sign post'
- #
- Items:
- #
- # Whether or not to check for class, level, and attribute
- # requirements in an item's lore
- lore-requirements: false
- #
- # Whether or not to check for skill requirements
- # in an item's lore
- skill-requirements: false
- #
- # Whether or not to check for stat bonuses in an item's lore
- lore-attributes: false
- #
- # Whether or not to drop weapons when unable to use them
- drop-weapon: false
- #
- # The text used for class requirements in the lore
- lore-class-text: 'Class: '
- #
- # The text used for skill requirements in lore
- lore-skill-text: 'Requires {skill}: '
- #
- # the text used for level requirements in the lore
- lore-level-text: 'Level: '
- #
- # The text used for excluded classes in the lore
- lore-exclude-text: 'Excluded Class: '
- #
- # The text used for attribute requirements
- lore-attribute-text: '{attr} Req: '
- #
- # The text used for providing attributes
- attribute-text: '{attr}: '
- #
- # The slots to check for items in and apply requirements to.
- # This does not include held item, as that fluctuates and is assumed
- # Slots are based on the following:
- # 0-8 = hot bar
- # 9-35 = main inventory
- # 36 = boots
- # 37 = leggings
- # 38 = chestplate
- # 39 = helmet
- # 40 = off hand
- slots:
- - 36
- - 37
- - 38
- - 39
- - 40
- #
- GUI:
- #
- # Whether or not to lock the health bar to 10 hearts
- # This does not affect total health, only the display
- old-health-bar: true
- #
- # Whether or not to force SkillAPI to override
- # health scaling of other plugins
- force-scaling: false
- #
- # This is what to display using the level bar, if anything.
- # Options are: none, mana, level
- level-bar: Level
- #
- # This is what to display using the food bar, if anything.
- # Options are: none, mana, exp
- food-bar: mana
- #
- # Whether or not to use the action bar
- use-action-bar: true
- #
- # The text to display on the action bar.
- # Available filters:
- # {combo} - the player's current click combo
- # {class} - the player's main class name
- # {level} - the player's main class level
- # {exp} - the player's main class exp
- # {expReq} - the player's main class required experience
- # {expLeft} - the player's main class experience until the next level
- # {health} - the player's current health
- # {maxHealth} - the player's max health
- # {mana} - the player's current mana
- # {maxMana} - the player's max mana
- # {name} - the name of the player
- # {attr} - the player's attribute points
- # {sp} - the player's main class skill points
- # {value:<key>} - a skill value
- action-bar-text: '{combo}'
- #
- # Whether or not to use title messages
- title-enabled: false
- #
- # Duration for title messages in seconds
- title-duration: 3
- #
- # Fade in time for title messages in seconds
- title-fade-in: 0.5
- #
- # Fade out time for title messages in seconds
- title-fade-out: 0.5
- #
- # Messages to display using the Title bar
- # Second lines of messages will be displayed in the subtitle
- # Ones you can use include:
- # level_up
- # exp_gained
- # exp_lost
- # status
- title-messages:
- - level_up
- - exp_lost
- #
- # Whether or not to display class information on a scoreboard
- scoreboard-enabled: true
- #
- # Whether or not to add a prefix to players with their class name
- show-class-name: true
- #
- # Whether or not to display a player's level below their name
- show-class-level: true
- #
- # The text to show with the player's level when enabled.
- # This always appears as {level} {text}
- class-level-text: 'Level'
- #
- Casting:
- #
- # Whether or not the main casting option is enabled
- enabled: true
- #
- # Whether or not to use the mult-bar implementation.
- # When enabled:
- # - Left/Right clicking on item opens skill bars
- # - Skills assigned through tree
- # - Preview when hovering in the skill bar
- # - Limited number of skills can be put on skill bars
- # When disabled:
- # - Left/Right clicking on item cycles through skills
- # - Preview when hovering the item
- # - No limit on skills (though makes cycling hard to find skills)
- bars: true
- #
- # Whether or not to use the combat bar implementation. Details:
- # - Specified slot becomes a toggle item
- # - Can optionally move over or require interacting (left, right, or drop) to swap modes
- # - Swaps between combat mode and passive mode
- # - In combat mode, works like the classic skill bar
- # - In passive mode, no skills are shown
- # - Passive and combat modes each have their own stored contents
- # - combat mode uses the skill bar settings
- combat: false
- #
- # Global cooldown between skill casts in seconds
- cooldown: 0
- #
- # Settings for skill target indicators that play effects
- # to show where a skill will hit
- cast-indicator:
- #
- # Whether or not the feature is enabled
- enabled: true
- #
- # How tightly to pack particles in the effect. A higher
- # density will play more particles. It represents the
- # amount of particles played per block units
- density: 1
- #
- # How often the particles are played for the effect
- # in plays per second
- frequency: 10
- #
- # How fast position animations happen in blocks per second
- animation: 1
- #
- # Particle to use when it has a target
- particle:
- particle: 'crit'
- dx: 0
- dy: 0
- dz: 0
- speed: 0
- amount: 1
- #
- # The slot the item is kept in, must be in the range 1-9
- slot: 9
- #
- # The item to use in the cast slot.
- # When not using bars, this only shows up when no skills
- # are available for use.
- item:
- type: BOOK
- data: 0
- durability: 0
- name: '&dSkills'
- lore:
- - ''
- - '&6Left Click&2 - First skill set'
- - '&6Right Click&2 - Second skill set'
- - '&6Q&2 - Organize skills'
- #
- # The item used in the bar GUI to describe the hover bar
- hover-item:
- type: BOOKSHELF
- data: 0
- durability: 0
- name: '&6Hover Bar'
- lore:
- - ''
- - 'Skills in this row will'
- - 'be usable via left clicking'
- - 'the cast item and will let'
- - 'you see where they will hit'
- - 'before casting them.'
- #
- # The item used in the bar GUI to describe the instant bar
- instant-item:
- type: BOOKSHELF
- data: 0
- durability: 0
- name: '&6Instant Bar'
- data: 0
- durability: 0
- name: '&6Instant Bar'
- lore:
- - ''
- - 'Skills in this row will'
- - 'be usable via right clicking'
- - 'the cast item and will be'
- - 'cast immediately when switching'
- - 'to their slot.'
- #
- Click Combos:
- #
- # Whether or not to use click combinations
- enabled: false
- #
- # Whether or not players can customize their combos
- allow-custom: false
- #
- # Whether or not left clicks are allowed at all
- use-click-left: true
- #
- # Whether or not right clicks are allowed at all
- use-click-right: true
- #
- # Whether or not shift clicks are allowed at all
- use-click-shift: false
- #
- # How many clicks are needed to perform a combo
- combo-size: 4
- #
- # Inactivity time in seconds before clicks for a combo are reset
- click-time: 1.0
- #
- Skill Bar:
- #
- # Whether or not to use skill bars
- enabled: false
- #
- # Whether or not to show skill cooldowns in the skill bar
- show-cooldown: true
- #
- # The item to use as a placeholder in the skill bar
- empty-icon:
- material: PUMPKIN_SEEDS
- data: 0
- text: '&7Unassigned'
- #
- # The default layout for skill bars
- # Players can customize unlocked slots
- layout:
- 1:
- skill: true
- locked: false
- 2:
- skill: true
- locked: false
- 3:
- skill: true
- locked: false
- 4:
- skill: true
- locked: false
- 5:
- skill: true
- locked: false
- 6:
- skill: false
- locked: false
- 7:
- skill: false
- locked: false
- 8:
- skill: false
- locked: false
- 9:
- skill: false
- locked: false
- #
- Experience:
- #
- # Whether or not to use vanilla exp drops for class exp
- # Note: any dropped exp will not count towards class exp,
- # only enabled sources will count. By default, this is only
- # mob deaths.
- use-exp-orbs: true
- #
- # Whether or not to prevent gaining experience from mobs
- # spawned via a mob spawner block
- block-mob-spawner: true
- #
- # Whether or not to prevent gaining experience from mobs
- # spawned via a mob spawn egg
- block-mob-egg: true
- #
- # Whether or not to prevent gaining experience while
- # in creative mode
- block-creative: true
- #
- # Whether or not to display a message when gaining experience
- exp-message-enabled: true
- #
- # Whether or not to display a message when gaining a level
- level-message-enabled: true
- #
- # Whether or not to show a message when losing exp de to dying
- lose-exp-message: true
- #
- # The formula used for calculating required experience
- # The formula is: x*lvl*lvl + y*lvl + z
- formula:
- x: 1
- y: 8
- z: 16
- #
- # Whether or not to use a custom equation
- use-custom: false
- #
- # The custom formula to use with 'lvl' being the current player level
- custom-formula: '25(1.1^(lvl-1))'
- #
- # The experience yields from each mob type
- # When exp orbs are enabled, these values are ignored
- yields:
- blaze: 10
- cavespider: 5
- creeper: 3
- elderguardian: 10
- enderdragon: 400
- enderman: 5
- endermite: 3
- ghast: 5
- giant: 20
- guardian: 10
- irongolem: 10
- magmacube: 1
- pigzombie: 5
- player: 5
- shulker: 5
- silverfish: 2
- skeleton: 3
- slime: 1
- spider: 3
- witch: 3
- wither: 500
- witherskeleton: 5
- zombie: 2
- #
- # How much logging to do when loading SkillAPI
- # When testing setting up skills/classes, increase this to 1-5
- Logging:
- #
- # Logs for loading attributes
- attribute-load: 0
- #
- # Logs for attack/defense buffs applying
- buff: 0
- #
- # Logs for registration of skills and classes
- registration: 0
- #
- # Logs for GUI updates
- gui: 0
- #
- # Logs for mana updates
- mana: 0
- #
- Worlds:
- #
- # Whether or not to enable the world restriction
- enable: false
- #
- # Whether or not to use the list as an enabling list
- # If true, only worlds in the list will let players use SkillAPI
- # If false, any world not in the list will let players use SkillAPI
- use-as-enabling: true
- #
- # The worlds to include in the enable/disable list
- worlds:
- - world
- language.yml
- # ---------------------------------------------- #
- # Language Configuration #
- # ---------------------------------------------- #
- # If you are unsure of how to use this file, #
- # but would like to change how the plugin shows #
- # text, visit the BukkitDev page at: #
- # http://dev.bukkit.org/bukkit-plugins/skillapi/ #
- # and look at the tutorials section for the #
- # configuration tutorials. #
- # ---------------------------------------------- #
- Notifications:
- cast: '&6{player} &2has cast &6{skill}'
- gain-exp: '&2You have gained &6{exp} experience'
- gain-lvl: '&6Level Up! &2You are now a &6level {level} {class}'
- lose-exp: '&4You have lost &6{exp} {class} &4experience'
- Errors:
- on-cooldown: '&6{skill} &4cooldown - &6{cooldown} &4seconds left'
- no-mana: '&4You need &6{missing} &4more mana'
- no-skills: '&4That class does not have any skills'
- cannot-use: '&4You cannot equip that item'
- GUI:
- attribute-title: 'Attributes ({points} points)'
- skill-tree: '{class}'
- skill-class-list: '{player}'
- Skill Tree:
- title: '{name} ({level}/{max})'
- type: '&2Skill Type: &6{name}'
- requirement:
- met: '&2'
- not-met: '&4'
- attribute:
- changing: '&6{value} -> {new}'
- not-changing: '&6{value}'
- layout:
- - '&d{name} &7({level}/{max})'
- - '&2Type: &6{type}'
- - ''
- - '{req:lvl}Level: {attr:level}'
- - '{req:cost}Cost: {attr:cost}'
- - ''
- - '&2Mana: {attr:mana}'
- - '&2Cooldown: {attr:cooldown}'
- - '&2Range: {attr:range}'
- - ''
- - '&2Details: &7{desc:1}'
- - '&7{desc:2-x}'
- Stats:
- health: '&2Health'
- points: '&2SP'
- level: '&2Level'
- exp: '&2Exp'
- attrib: '&2AP'
- Status:
- silenced: '&4You are silenced for another &6{duration} &4seconds'
- stunned: '&4You are stunned for another &6{duration} &4seconds'
- rooted: '&4You are rooted for another &6{duration} &4seconds'
- disarmed: '&4You are disarmed for another &6{duration} &4seconds'
- invincible: '&4That target is invincible for another &6{duration} &4seconds'
- absorbed: '&4That target is absorbing attacks to gain health for another &6{duration} &4seconds'
- channeling: '&4You are still channeling for another &6{duration} &4seconds'
- Combo:
- left: '&6Left'
- right: '&6Right'
- shift: '&6Shift'
- attributes.yml
- # Attributes.yml
- #
- # For full details, visit
- # http://dev.bukkit.org/bukkit-plugins/skillapi/pages/attributes/
- #
- # List of available stats to modify:
- # health - the max health of the player
- # mana - the amount of mana the player has
- # mana-regen - how much mana the player regenerates over time
- # physical-damage - damage dealt without using skills
- # physical-defense - damage taken from non-skill attacks
- # skill-damage - damage dealt with skills
- # skill-defense - damage taken from skills
- # move-speed - movement speed of the player
- vitality:
- display: 'Vitality'
- max: 999
- 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
- 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
- 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
- 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
- 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'
- groups.yml
- # The class group the settings are for
- # There will be one for each group
- class:
- # The permission the class requires or "none" if none are required
- permission: none
- # The default class players start as in this group
- default: none
- # The starting number of skill points for classes in the group
- starting-points: 1
- # How many skill points a player gains for the group each level
- points-per-level: 1
- # Whether or not players reset to level 1 upon professing to higher tiers
- profess-reset: false
- # The amount of experience lost for the group upon dying
- exp-lost-on-death: 0.0
- commands.yml
- class:
- name: 'class'
- sender: 'ANYONE'
- enabled: 'true'
- cooldown: 0
- acc:
- name: 'acc'
- description: 'Changes account'
- permission: 'skillapi.basic'
- args: '<accountId>'
- sender: 'PLAYER_ONLY'
- enabled: 'true'
- messages:
- account-changed: '&2Your account has been changed'
- not-account: '&cThat is not a valid account ID'
- cooldown: 0
- bind:
- name: 'bind'
- description: 'Binds a skill'
- permission: 'skillapi.basic'
- args: '<skill>'
- sender: 'PLAYER_ONLY'
- enabled: 'true'
- cooldown: 0
- messages:
- skill-bound: '&6{skill} &2has been bound to &6{item}'
- cast:
- name: 'cast'
- description: 'Casts a skill'
- permission: 'skillapi.basic'
- args: '<skill>'
- sender: 'PLAYER_ONLY'
- enabled: 'true'
- cooldown: 0
- clearbind:
- name: 'clearbind'
- description: 'Clears skill binds'
- permission: 'skillapi.basic'
- args: ''
- sender: 'PLAYER_ONLY'
- enabled: 'true'
- cooldown: 0
- exp:
- name: 'exp'
- description: 'Gives players exp'
- permission: 'skillapi.level'
- args: '[player] <amount>'
- sender: 'ANYONE'
- enabled: 'true'
- messages:
- received-exp: '&2You have received &6{exp} experience &2from &6{player}'
- cooldown: 0
- info:
- name: 'info'
- description: 'Shows class info'
- permission: 'skillapi.basic'
- args: '[player]'
- sender: 'ANYONE'
- enabled: 'true'
- messages:
- title: '&8--&2 {player} &8-----------'
- separator: '&8----------------------------'
- category: '&6{group}&7: '
- profession: '&bLv{level} &2{profession}'
- exp: '&bExp &2{exp}'
- end: '&8----------------------------'
- no-class: '&7Not Professed'
- cooldown: 0
- level:
- name: 'level'
- description: 'Gives players levels'
- permission: 'skillapi.level'
- args: '[player] <amount>'
- sender: 'ANYONE'
- enabled: 'true'
- messages:
- received-level: '&2You have received &6{level} levels &2from &6{player}'
- cooldown: 0
- list:
- name: 'list'
- description: 'Displays accounts'
- permission: 'skillapi.basic'
- args: '[player]'
- sender: 'ANYONE'
- enabled: 'true'
- cooldown: 0
- messages:
- title: '&8--&2 {player} &8-----------'
- line: '&7[&6{id}&7] &2Lv&6{level} {class}'
- end: '&8----------------------------'
- lore:
- name: 'lore'
- description: 'Adds lore to item'
- permission: 'skillapi.lore'
- args: '<lore>'
- sender: 'PLAYER_ONLY'
- enabled: 'true'
- cooldown: 0
- messages:
- lore-added: '&2The lore has been added to your item'
- mana:
- name: 'mana'
- description: 'Gives player mana'
- permission: 'skillapi.mana'
- args: '[player] <amount>'
- sender: 'ANYONE'
- enabled: 'true'
- messages:
- received-mana: '&2You have received &6{mana} mana &2from &6{player}'
- cooldown: 0
- options:
- name: 'options'
- description: 'Views profess options'
- permission: 'skillapi.basic'
- args: ''
- sender: 'PLAYER_ONLY'
- enabled: 'true'
- messages:
- title: '&8--&2 Profess Options &8-----------'
- category: '&6{category}&7: '
- option: '&d{option}&7'
- separator: '&8----------------------------'
- no-options: '&7None'
- end: '&8----------------------------'
- cooldown: 0
- points:
- name: 'points'
- description: 'Gives player points'
- permission: 'skillapi.points'
- args: '[player] <amount>'
- sender: 'ANYONE'
- enabled: 'true'
- messages:
- received-points: '&2You have received &6{points} skill points &2from &6{player}'
- cooldown: 0
- profess:
- name: 'profess'
- description: 'Professes classes'
- permission: 'skillapi.basic'
- args: '<class>'
- sender: 'PLAYER_ONLY'
- enabled: 'true'
- messages:
- professed: '&2You are now a &6{class}'
- invalid-class: '&cThat is not a valid class'
- cannot-profess: '&cYou cannot profess to this class currently'
- cooldown: 0
- reload:
- name: 'reload'
- description: 'Reloads the plugin'
- permission: 'skillapi.reload'
- args: ''
- sender: 'ANYONE'
- enabled: 'true'
- cooldown: 0
- messages:
- done: '&2The plugin has been reloaded'
- reset:
- name: 'reset'
- description: 'Resets account data'
- permission: 'skillapi.basic'
- args: ''
- sender: 'PLAYER_ONLY'
- enabled: 'true'
- messages:
- reset: '&2You have reset your active account data'
- confirm: "&4This will delete your active account's data entirely"
- instructions: '&7Type &6/class reset confirm&7 to continue'
- cooldown: 0
- skill:
- name: 'skill'
- description: 'Shows player skills'
- permission: 'skillapi.basic'
- args: ''
- sender: 'PLAYER_ONLY'
- enabled: 'true'
- messages:
- map-given: '&2You were given the skill tree map. Hold it in your hand to view skills.'
- map-owned: '&cYou already have the skill tree map'
- no-skills: '&cYou have no skills to view'
- cooldown: 0
- unbind:
- name: 'unbind'
- description: 'Unbinds held item'
- permission: 'skillapi.basic'
- args: ''
- sender: 'PLAYER_ONLY'
- enabled: 'true'
- cooldown: 0
- forceaccount:
- name: 'forceaccount'
- description: "Changes player's account"
- permission: 'skillapi.force'
- args: '<player> <accountId>'
- sender: 'CONSOLE_ONLY'
- enabled: 'true'
- cooldown: 0
- forceprofess:
- name: 'forceprofess'
- description: 'Professes a player'
- permission: 'skillapi.force'
- args: '<player> <class>'
- sender: 'CONSOLE_ONLY'
- enabled: 'true'
- messages:
- success: '&6{player}&2 is now a &6{class}'
- professed: '&2You are now a &6{class}'
- cooldown: 0
- bar:
- name: 'bar'
- description: 'Toggles skill bar'
- permission: 'skillapi.basic'
- args: ''
- sender: 'PLAYER_ONLY'
- enabled: 'true'
- messages:
- toggle-on: '&2Your skill bar has been &6enabled'
- in-creative: '&4You cannot be in creative mode'
- toggle-off: '&2Your skill bar has been &2disabled'
- no-class: '&4You have not professed as any class yet'
- cooldown: '0'
- combo:
- name: 'combo'
- description: 'Sets skill combo'
- permission: 'skillapi.basic'
- args: '<skill> <combo>'
- sender: 'PLAYER_ONLY'
- enabled: 'true'
- cooldown: '0'
- ap:
- name: 'ap'
- description: 'Gives attrib points'
- permission: 'skillapi.attrib'
- args: '[player] <amount>'
- sender: 'ANYONE'
- enabled: 'true'
- messages:
- received-points: '&2You have received &6{points} attribute points &2from &6{player}'
- cooldown: 0
- attr:
- name: 'attr'
- description: 'Opens attribute menu'
- permission: 'skillapi.basic'
- args: ''
- sender: 'PLAYER_ONLY'
- enabled: 'true'
- cooldown: 0
- scheme:
- name: 'scheme'
- description: 'Views/sets map schemes'
- permission: 'skillapi.basic'
- args: '[scheme]'
- sender: 'PLAYER_ONLY'
- enabled: 'true'
- cooldown: '0'
- forcecast:
- name: 'forcecast'
- description: 'Player casts the skill'
- permission: 'skillapi.force'
- args: '<player> <skill> [level]'
- sender: 'CONSOLE_ONLY'
- enabled: 'true'
- cooldown: 0
- forceattr:
- name: 'forceattr'
- description: 'Refunds attributes'
- permission: 'skillapi.force'
- args: '<player> [attr] [amount]'
- sender: 'CONSOLE_ONLY'
- enabled: 'true'
- cooldown: 0
- messages:
- not-player: '&cThat is not a valid player name'
- reset: "&6{player}'s &2attributes were refunded"
- customize:
- name: 'customize'
- description: 'Opens GUI editor'
- permission: 'skillapi.gui'
- args: ''
- sender: 'PLAYER_ONLY'
- enabled: 'true'
- cooldown: 0
- effects.yml
- # These keys are used in the "Shape" and "Animation" options for the Particle Effect mechanic
- # When used for the "Shape" option, these will be how the particles are arranged
- # When used for the "Animation" option, the formula will make up the path the particles follow
- single:
- # The formula determining position, which has access to these values:
- # t = domain * currentStep / steps
- # p = currentStep / steps
- # c = cos(Math.PI * 2 * currentStep * domain / steps)
- # s = sin(Math.PI * 2 * currentStep * domain / steps)
- formula: 0
- # How many particles compose the shape/path
- steps: 1
- # How many copies to show (3 copies would have one copy every 120 degrees so it is symmetric)
- copies: 1
- # How far the direction should change (1 is a full circle, 0.5 would be a half circle, etc.)
- domain: 1
- # X offset from the original location
- x: 0
- # Y offset from the original location
- y: 0
- # Z offset from the original location
- z: 0
- linear:
- formula: 1
- steps: 20
- copies: 1
- domain: 0
- x: 0
- y: 0
- z: 0
- linear-quick:
- formula: 1
- steps: 10
- copies: 1
- domain: 0
- x: 0
- y: 0
- z: 0
- still:
- formula: 0
- steps: 20
- copies: 1
- domain: 0
- x: 0
- y: 0
- z: 0
- one-point:
- formula: 1
- steps: 1
- copies: 1
- domain: 1
- x: 0
- y: 0
- z: 0
- two-point:
- formula: 1
- steps: 2
- copies: 1
- domain: 1
- x: 0
- y: 0
- z: 0
- three-point:
- formula: 1
- steps: 3
- copies: 1
- domain: 1
- x: 0
- y: 0
- z: 0
- one-circle:
- formula: 1
- steps: 20
- copies: 1
- domain: 1
- x: 0
- y: 0
- z: 0
- two-circle:
- formula: 1
- steps: 20
- copies: 2
- domain: 1
- x: 0
- y: 0
- z: 0
- three-circle:
- formula: 1
- steps: 20
- copies: 3
- domain: 1
- x: 0
- y: 0
- z: 0
- one-spiral:
- formula: t
- steps: 20
- copies: 1
- domain: 1
- x: 0
- y: 0
- z: 0
- two-spiral:
- formula: t*0.5
- steps: 40
- copies: 1
- domain: 2
- x: 0
- y: 0
- z: 0
- three-spiral:
- formula: t*0.333
- steps: 60
- copies: 1
- domain: 3
- x: 0
- y: 0
- z: 0
- square:
- formula: 1/c
- steps: 5
- copies: 8
- domain: 0.125
- x: 0
- y: 0
- z: 0
- pentagon:
- formula: 1/c
- steps: 5
- copies: 10
- domain: 0.1
- x: 0
- y: 0
- z: 0
- hexagon:
- formula: 1/c
- steps: 4
- copies: 12
- domain: 0.08333
- x: 0
- y: 0
- z: 0
- RAW Paste Data
Add Comment
Please, Sign In to add comment