# ---------------------------------------------- # # General 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 default configuration section # # ---------------------------------------------- # 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: '3' # The max number of accounts users can have with certain permissions # must be in the format ':' 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: '7' # Whether or not to apply damage knockback when damage is blocked # by defensive or offesnive buffs and debuffs knockback-no-damage: 'true' # 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' - 'wooden button' - 'stone button' - 'trapdoor' - 'spruce fence gate' - 'birch fence gate' - 'jungle fence gate' - 'dark oak fence gate' - 'acacia fence gate' - 'wooden door' - 'spruce door' - 'birch door' - 'jungle door' - 'dark oak door' - 'acacia door' - 'lever' - 'minecart' 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: 'true' # 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 Req: ' # 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 Req: ' # 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}: ' # How many players to check for the requirements each tick # This should be increased on larger servers to prevent # large delays before the same player is checked again players-per-check: '1' GUI: # Whether or not to lock the health bar to 10 hearts # This does not affect total health, only the display old-health-bar: 'false' # 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: 'none' # 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:} - a skill value action-bar-text: '§6{class} §f- §aHP §f{health}/{maxHealth} §bMP §f{mana}/{maxMana} §2[§eUntil Next lv§2] §f{expLeft}' # Whether or not to use title messages title-enabled: 'true' # 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' # Whether or not to display class information on a scoreboard scoreboard-enabled: 'false' # 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' # Whether or not to use map trees instead of the regular ones # View map.yml for further customization for this option # Also add more schemes by adding folders in the "img" folder # Allow for both map skill trees and regular ones by setting # this to "partial" map-tree-enabled: 'false' 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: 'true' # 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: ' Experience: formula: x: 3 y: 2 z: 2